{
  "ABIRoot": {
    "kind": "Root",
    "name": "GSSDK",
    "printedName": "GSSDK",
    "children": [
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKBarcodeScanFlow",
        "printedName": "GSKBarcodeScanFlow",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(configuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKBarcodeScanFlow",
                "printedName": "GSSDK.GSKBarcodeScanFlow",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlow"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKBarcodeScanFlowConfiguration",
                "printedName": "GSSDK.GSKBarcodeScanFlowConfiguration",
                "hasDefaultArg": true,
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlow(im)initWithConfiguration:",
            "mangledName": "$s5GSSDK18GSKBarcodeScanFlowC13configurationAcA0bcD13ConfigurationC_tcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Custom",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "resultByStarting",
            "printedName": "resultByStarting(fromViewController:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKBarcodeScanFlowResult",
                "printedName": "GSSDK.GSKBarcodeScanFlowResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowResult"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlow(im)resultByStartingFromViewController:completionHandler:",
            "mangledName": "$s5GSSDK18GSKBarcodeScanFlowC16resultByStarting18fromViewControllerAA0bcD6ResultCSo06UIViewJ0C_tYaKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "Custom",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKBarcodeScanFlow",
                "printedName": "GSSDK.GSKBarcodeScanFlow",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlow"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlow(im)init",
            "mangledName": "$s5GSSDK18GSKBarcodeScanFlowCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlow",
        "mangledName": "$s5GSSDK18GSKBarcodeScanFlowC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "Custom",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKBarcodeScanFlowConfiguration",
        "printedName": "GSKBarcodeScanFlowConfiguration",
        "children": [
          {
            "kind": "Var",
            "name": "supportedCodeTypes",
            "printedName": "supportedCodeTypes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKBarcodeType]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK31GSKBarcodeScanFlowConfigurationC18supportedCodeTypesSayAA0B4TypeOGvp",
            "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC18supportedCodeTypesSayAA0B4TypeOGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKBarcodeType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKBarcodeScanFlowConfigurationC18supportedCodeTypesSayAA0B4TypeOGvg",
                "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC18supportedCodeTypesSayAA0B4TypeOGvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKBarcodeType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKBarcodeScanFlowConfigurationC18supportedCodeTypesSayAA0B4TypeOGvs",
                "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC18supportedCodeTypesSayAA0B4TypeOGvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKBarcodeScanFlowConfigurationC18supportedCodeTypesSayAA0B4TypeOGvM",
                "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC18supportedCodeTypesSayAA0B4TypeOGvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isBatchModeEnabled",
            "printedName": "isBatchModeEnabled",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration(py)isBatchModeEnabled",
            "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC18isBatchModeEnabledSbvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration(im)isBatchModeEnabled",
                "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC18isBatchModeEnabledSbvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration(im)setIsBatchModeEnabled:",
                "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC18isBatchModeEnabledSbvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKBarcodeScanFlowConfigurationC18isBatchModeEnabledSbvM",
                "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC18isBatchModeEnabledSbvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "highlightColor",
            "printedName": "highlightColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration(py)highlightColor",
            "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC14highlightColorSo7UIColorCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration(im)highlightColor",
                "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC14highlightColorSo7UIColorCvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration(im)setHighlightColor:",
                "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC14highlightColorSo7UIColorCvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKBarcodeScanFlowConfigurationC14highlightColorSo7UIColorCvM",
                "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC14highlightColorSo7UIColorCvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "menuColor",
            "printedName": "menuColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIColor?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration(py)menuColor",
            "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC9menuColorSo7UIColorCSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIColor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration(im)menuColor",
                "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC9menuColorSo7UIColorCSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIColor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration(im)setMenuColor:",
                "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC9menuColorSo7UIColorCSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKBarcodeScanFlowConfigurationC9menuColorSo7UIColorCSgvM",
                "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC9menuColorSo7UIColorCSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(supportedCodeTypes:isBatchModeEnabled:highlightColor:menuColor:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKBarcodeScanFlowConfiguration",
                "printedName": "GSSDK.GSKBarcodeScanFlowConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKBarcodeType]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIColor?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIColor?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK31GSKBarcodeScanFlowConfigurationC18supportedCodeTypes18isBatchModeEnabled14highlightColor04menuN0ACSayAA0B4TypeOG_SbSo7UIColorCSgAMtcfc",
            "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC18supportedCodeTypes18isBatchModeEnabled14highlightColor04menuN0ACSayAA0B4TypeOG_SbSo7UIColorCSgAMtcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKBarcodeScanFlowConfiguration",
                "printedName": "GSSDK.GSKBarcodeScanFlowConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration(im)init",
            "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "configurationWithDictionary",
            "printedName": "configurationWithDictionary(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKBarcodeScanFlowConfiguration",
                "printedName": "GSSDK.GSKBarcodeScanFlowConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "NSDictionary",
                "printedName": "Foundation.NSDictionary",
                "usr": "c:objc(cs)NSDictionary"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration(cm)configurationWithDictionary:error:",
            "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC27configurationWithDictionaryyACSo12NSDictionaryCKFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "configurationWithJSON",
            "printedName": "configurationWithJSON(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKBarcodeScanFlowConfiguration",
                "printedName": "GSSDK.GSKBarcodeScanFlowConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration(cm)configurationWithJSON:error:",
            "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC21configurationWithJSONyACSSKFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowConfiguration",
        "mangledName": "$s5GSSDK31GSKBarcodeScanFlowConfigurationC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKBarcodeScanFlowResult",
        "printedName": "GSKBarcodeScanFlowResult",
        "children": [
          {
            "kind": "Var",
            "name": "barcodes",
            "printedName": "barcodes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKBarcode]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcode",
                    "printedName": "GSSDK.GSKBarcode",
                    "usr": "c:@M@GSSDK@objc(cs)GSKBarcode"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowResult(py)barcodes",
            "mangledName": "$s5GSSDK24GSKBarcodeScanFlowResultC8barcodesSayAA0B0CGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKBarcode]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcode",
                        "printedName": "GSSDK.GSKBarcode",
                        "usr": "c:@M@GSSDK@objc(cs)GSKBarcode"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowResult(im)barcodes",
                "mangledName": "$s5GSSDK24GSKBarcodeScanFlowResultC8barcodesSayAA0B0CGvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(barcodes:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKBarcodeScanFlowResult",
                "printedName": "GSSDK.GSKBarcodeScanFlowResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowResult"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKBarcode]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcode",
                    "printedName": "GSSDK.GSKBarcode",
                    "usr": "c:@M@GSSDK@objc(cs)GSKBarcode"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowResult(im)initWithBarcodes:",
            "mangledName": "$s5GSSDK24GSKBarcodeScanFlowResultC8barcodesACSayAA0B0CG_tcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKBarcodeScanFlowResult",
                "printedName": "GSSDK.GSKBarcodeScanFlowResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowResult"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowResult(im)init",
            "mangledName": "$s5GSSDK24GSKBarcodeScanFlowResultCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "dictionary",
            "printedName": "dictionary",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKBarcodeScanFlowResult(py)dictionary",
            "mangledName": "$s5GSSDK24GSKBarcodeScanFlowResultC10dictionarySDySSypGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKBarcodeScanFlowResult(im)dictionary",
                "mangledName": "$s5GSSDK24GSKBarcodeScanFlowResultC10dictionarySDySSypGvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "json",
            "printedName": "json()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKBarcodeScanFlowResult(im)json",
            "mangledName": "$s5GSSDK24GSKBarcodeScanFlowResultC4jsonSSyF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKBarcodeScanFlowResult",
        "mangledName": "$s5GSSDK24GSKBarcodeScanFlowResultC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "CGImageRepresentable",
        "printedName": "CGImageRepresentable",
        "children": [
          {
            "kind": "Function",
            "name": "cgImageRepresentation",
            "printedName": "cgImageRepresentation()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "CoreGraphics.CGImage?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGImage",
                    "printedName": "CoreGraphics.CGImage",
                    "usr": "c:@T@CGImageRef"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK20CGImageRepresentableP21cgImageRepresentationSo0B3RefaSgyF",
            "mangledName": "$s5GSSDK20CGImageRepresentableP21cgImageRepresentationSo0B3RefaSgyF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.CGImageRepresentable>",
            "sugared_genericSig": "<Self where Self : GSSDK.CGImageRepresentable>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:5GSSDK20CGImageRepresentableP",
        "mangledName": "$s5GSSDK20CGImageRepresentableP",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "CryptoKit",
        "printedName": "CryptoKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSK",
        "printedName": "GSK",
        "children": [
          {
            "kind": "Var",
            "name": "sdkVersion",
            "printedName": "sdkVersion",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSK(cpy)sdkVersion",
            "mangledName": "$s5GSSDK3GSKC10sdkVersionSSvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSK(cm)sdkVersion",
                "mangledName": "$s5GSSDK3GSKC10sdkVersionSSvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "setLicenseKey",
            "printedName": "setLicenseKey(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSK(cm)setLicenseKey:",
            "mangledName": "$s5GSSDK3GSKC13setLicenseKeyyySSFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setLicenseKey",
            "printedName": "setLicenseKey(_:autoRefresh:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSK(cm)setLicenseKey:autoRefresh:",
            "mangledName": "$s5GSSDK3GSKC13setLicenseKey_11autoRefreshySS_SbtFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "checkInitialization",
            "printedName": "checkInitialization()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSK(cm)checkInitializationAndReturnError:",
            "mangledName": "$s5GSSDK3GSKC19checkInitializationyyKFZ",
            "moduleName": "GSSDK",
            "static": true,
            "objc_name": "checkInitializationAndReturnError:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSK",
                "printedName": "GSSDK.GSK",
                "usr": "c:@M@GSSDK@objc(cs)GSK"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSK(im)init",
            "mangledName": "$s5GSSDK3GSKCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSK",
        "mangledName": "$s5GSSDK3GSKC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKBarcodeOverlayType",
        "printedName": "GSKBarcodeOverlayType",
        "children": [
          {
            "kind": "Function",
            "name": "configure",
            "printedName": "configure(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKBarcode",
                "printedName": "GSSDK.GSKBarcode",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcode"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK21GSKBarcodeOverlayTypeP9configure4withyAA0B0C_tF",
            "mangledName": "$s5GSSDK21GSKBarcodeOverlayTypeP9configure4withyAA0B0C_tF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKBarcodeOverlayType>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKBarcodeOverlayType>",
            "protocolReq": true,
            "declAttributes": [
              "Custom"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:5GSSDK21GSKBarcodeOverlayTypeP",
        "mangledName": "$s5GSSDK21GSKBarcodeOverlayTypeP",
        "moduleName": "GSSDK",
        "genericSig": "<τ_0_0 : UIKit.UIView>",
        "sugared_genericSig": "<Self : UIKit.UIView>",
        "declAttributes": [
          "AccessControl",
          "Custom",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Combine",
        "printedName": "Combine",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKCameraSessionError",
        "printedName": "GSKCameraSessionError",
        "children": [
          {
            "kind": "Var",
            "name": "other",
            "printedName": "other",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionError.Type) -> GSSDK.GSKCameraSessionError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionError",
                    "printedName": "GSSDK.GSKCameraSessionError",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionError",
                        "printedName": "GSSDK.GSKCameraSessionError",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionError@GSKCameraSessionErrorOther",
            "mangledName": "$s5GSSDK21GSKCameraSessionErrorO5otheryA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "notAuthorized",
            "printedName": "notAuthorized",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionError.Type) -> GSSDK.GSKCameraSessionError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionError",
                    "printedName": "GSSDK.GSKCameraSessionError",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionError",
                        "printedName": "GSSDK.GSKCameraSessionError",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionError@GSKCameraSessionErrorNotAuthorized",
            "mangledName": "$s5GSSDK21GSKCameraSessionErrorO13notAuthorizedyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "lockDevice",
            "printedName": "lockDevice",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionError.Type) -> GSSDK.GSKCameraSessionError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionError",
                    "printedName": "GSSDK.GSKCameraSessionError",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionError",
                        "printedName": "GSSDK.GSKCameraSessionError",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionError@GSKCameraSessionErrorLockDevice",
            "mangledName": "$s5GSSDK21GSKCameraSessionErrorO10lockDeviceyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "noDevice",
            "printedName": "noDevice",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionError.Type) -> GSSDK.GSKCameraSessionError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionError",
                    "printedName": "GSSDK.GSKCameraSessionError",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionError",
                        "printedName": "GSSDK.GSKCameraSessionError",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionError@GSKCameraSessionErrorNoDevice",
            "mangledName": "$s5GSSDK21GSKCameraSessionErrorO8noDeviceyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 3
          },
          {
            "kind": "Var",
            "name": "invalidSetupDependency",
            "printedName": "invalidSetupDependency",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionError.Type) -> GSSDK.GSKCameraSessionError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionError",
                    "printedName": "GSSDK.GSKCameraSessionError",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionError",
                        "printedName": "GSSDK.GSKCameraSessionError",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionError@GSKCameraSessionErrorInvalidSetupDependency",
            "mangledName": "$s5GSSDK21GSKCameraSessionErrorO22invalidSetupDependencyyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 4
          },
          {
            "kind": "Var",
            "name": "noVideoCaptureConnection",
            "printedName": "noVideoCaptureConnection",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionError.Type) -> GSSDK.GSKCameraSessionError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionError",
                    "printedName": "GSSDK.GSKCameraSessionError",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionError",
                        "printedName": "GSSDK.GSKCameraSessionError",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionError@GSKCameraSessionErrorNoVideoCaptureConnection",
            "mangledName": "$s5GSSDK21GSKCameraSessionErrorO24noVideoCaptureConnectionyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 5
          },
          {
            "kind": "Var",
            "name": "invalidData",
            "printedName": "invalidData",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionError.Type) -> GSSDK.GSKCameraSessionError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionError",
                    "printedName": "GSSDK.GSKCameraSessionError",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionError",
                        "printedName": "GSSDK.GSKCameraSessionError",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionError@GSKCameraSessionErrorInvalidData",
            "mangledName": "$s5GSSDK21GSKCameraSessionErrorO11invalidDatayA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 6
          },
          {
            "kind": "Var",
            "name": "badInput",
            "printedName": "badInput",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionError.Type) -> GSSDK.GSKCameraSessionError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionError",
                    "printedName": "GSSDK.GSKCameraSessionError",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionError",
                        "printedName": "GSSDK.GSKCameraSessionError",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionError@GSKCameraSessionErrorBadInput",
            "mangledName": "$s5GSSDK21GSKCameraSessionErrorO8badInputyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 7
          },
          {
            "kind": "Var",
            "name": "warnLockDevice",
            "printedName": "warnLockDevice",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionError.Type) -> GSSDK.GSKCameraSessionError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionError",
                    "printedName": "GSSDK.GSKCameraSessionError",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionError",
                        "printedName": "GSSDK.GSKCameraSessionError",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionError@GSKCameraSessionErrorWarnLockDevice",
            "mangledName": "$s5GSSDK21GSKCameraSessionErrorO14warnLockDeviceyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 8
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKCameraSessionError?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionError",
                    "printedName": "GSSDK.GSKCameraSessionError",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionError"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK21GSKCameraSessionErrorO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK21GSKCameraSessionErrorO8rawValueACSgSi_tcfc",
            "moduleName": "GSSDK",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK21GSKCameraSessionErrorO8rawValueSivp",
            "mangledName": "$s5GSSDK21GSKCameraSessionErrorO8rawValueSivp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK21GSKCameraSessionErrorO8rawValueSivg",
                "mangledName": "$s5GSSDK21GSKCameraSessionErrorO8rawValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKCameraSessionError",
        "mangledName": "$s5GSSDK21GSKCameraSessionErrorO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "DeviceGuru",
        "printedName": "DeviceGuru",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKCameraViewController",
        "printedName": "GSKCameraViewController",
        "children": [
          {
            "kind": "Var",
            "name": "photoStabilizationDuration",
            "printedName": "photoStabilizationDuration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK23GSKCameraViewControllerC26photoStabilizationDurationSdvpZ",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC26photoStabilizationDurationSdvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "Preconcurrency",
              "Custom",
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC26photoStabilizationDurationSdvgZ",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC26photoStabilizationDurationSdvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "requestCameraAccess",
            "printedName": "requestCameraAccess()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController(cm)requestCameraAccessWithCompletionHandler:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC19requestCameraAccessSbyYaFZ",
            "moduleName": "GSSDK",
            "static": true,
            "objc_name": "requestCameraAccessWithCompletionHandler:",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "configuration",
            "printedName": "configuration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Configuration",
                "printedName": "GSSDK.GSKCameraViewController.Configuration",
                "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK23GSKCameraViewControllerC13configurationAC13ConfigurationVvp",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC13configurationAC13ConfigurationVvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Configuration",
                    "printedName": "GSSDK.GSKCameraViewController.Configuration",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC13configurationAC13ConfigurationVvg",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC13configurationAC13ConfigurationVvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "cameraView",
            "printedName": "cameraView",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIView",
                "printedName": "UIKit.UIView",
                "usr": "c:objc(cs)UIView"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK23GSKCameraViewControllerC06cameraC0So6UIViewCvp",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC06cameraC0So6UIViewCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIView",
                    "printedName": "UIKit.UIView",
                    "usr": "c:objc(cs)UIView"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC06cameraC0So6UIViewCvg",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC06cameraC0So6UIViewCvg",
                "moduleName": "GSSDK",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "(any GSSDK.GSKCameraViewControllerDelegate)?"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK23GSKCameraViewControllerC8delegateAA0bcD8Delegate_pSgvp",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC8delegateAA0bcD8Delegate_pSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl",
              "RawDocComment"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any GSSDK.GSKCameraViewControllerDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraViewControllerDelegate",
                        "printedName": "any GSSDK.GSKCameraViewControllerDelegate",
                        "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC8delegateAA0bcD8Delegate_pSgvg",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC8delegateAA0bcD8Delegate_pSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any GSSDK.GSKCameraViewControllerDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraViewControllerDelegate",
                        "printedName": "any GSSDK.GSKCameraViewControllerDelegate",
                        "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC8delegateAA0bcD8Delegate_pSgvs",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC8delegateAA0bcD8Delegate_pSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC8delegateAA0bcD8Delegate_pSgvM",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC8delegateAA0bcD8Delegate_pSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "onEvent",
            "printedName": "onEvent",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((GSSDK.GSKCameraViewController.CameraEvent) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.CameraEvent) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CameraEvent",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK23GSKCameraViewControllerC7onEventyAC06CameraF0OcSgvp",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC7onEventyAC06CameraF0OcSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "Custom",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((GSSDK.GSKCameraViewController.CameraEvent) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(GSSDK.GSKCameraViewController.CameraEvent) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC7onEventyAC06CameraF0OcSgvg",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC7onEventyAC06CameraF0OcSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((GSSDK.GSKCameraViewController.CameraEvent) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(GSSDK.GSKCameraViewController.CameraEvent) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC7onEventyAC06CameraF0OcSgvs",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC7onEventyAC06CameraF0OcSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC7onEventyAC06CameraF0OcSgvM",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC7onEventyAC06CameraF0OcSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "supportsFlash",
            "printedName": "supportsFlash",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK23GSKCameraViewControllerC13supportsFlashSbvp",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC13supportsFlashSbvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC13supportsFlashSbvg",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC13supportsFlashSbvg",
                "moduleName": "GSSDK",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "flashStatus",
            "printedName": "flashStatus",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFlashStatus",
                "printedName": "GSSDK.GSKFlashStatus",
                "usr": "c:@M@GSSDK@E@GSKFlashStatus"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK23GSKCameraViewControllerC11flashStatusAA08GSKFlashF0Ovp",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC11flashStatusAA08GSKFlashF0Ovp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFlashStatus",
                    "printedName": "GSSDK.GSKFlashStatus",
                    "usr": "c:@M@GSSDK@E@GSKFlashStatus"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11flashStatusAA08GSKFlashF0Ovg",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11flashStatusAA08GSKFlashF0Ovg",
                "moduleName": "GSSDK",
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFlashStatus",
                    "printedName": "GSSDK.GSKFlashStatus",
                    "usr": "c:@M@GSSDK@E@GSKFlashStatus"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11flashStatusAA08GSKFlashF0Ovs",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11flashStatusAA08GSKFlashF0Ovs",
                "moduleName": "GSSDK",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11flashStatusAA08GSKFlashF0OvM",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11flashStatusAA08GSKFlashF0OvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "documentDetectionMode",
            "printedName": "documentDetectionMode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DocumentDetectionMode",
                    "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK23GSKCameraViewControllerC21documentDetectionModeAC08DocumentfG0OSgvp",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC21documentDetectionModeAC08DocumentfG0OSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DocumentDetectionMode",
                        "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC21documentDetectionModeAC08DocumentfG0OSgvg",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC21documentDetectionModeAC08DocumentfG0OSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DocumentDetectionMode",
                        "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC21documentDetectionModeAC08DocumentfG0OSgvs",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC21documentDetectionModeAC08DocumentfG0OSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC21documentDetectionModeAC08DocumentfG0OSgvM",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC21documentDetectionModeAC08DocumentfG0OSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(configuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "Configuration",
                "printedName": "GSSDK.GSKCameraViewController.Configuration",
                "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK23GSKCameraViewControllerC13configurationA2C13ConfigurationV_tYaKcfc",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC13configurationA2C13ConfigurationV_tYaKcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "viewDidLoad",
            "printedName": "viewDidLoad()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController(im)viewDidLoad",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC11viewDidLoadyyF",
            "moduleName": "GSSDK",
            "overriding": true,
            "isOpen": true,
            "objc_name": "viewDidLoad",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "viewWillAppear",
            "printedName": "viewWillAppear(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController(im)viewWillAppear:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC14viewWillAppearyySbF",
            "moduleName": "GSSDK",
            "overriding": true,
            "isOpen": true,
            "objc_name": "viewWillAppear:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "viewWillDisappear",
            "printedName": "viewWillDisappear(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController(im)viewWillDisappear:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC17viewWillDisappearyySbF",
            "moduleName": "GSSDK",
            "overriding": true,
            "isOpen": true,
            "objc_name": "viewWillDisappear:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "takePhoto",
            "printedName": "takePhoto()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController(im)takePhoto",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC9takePhotoyyF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "pause",
            "printedName": "pause()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK23GSKCameraViewControllerC5pauseyyF",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC5pauseyyF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "resume",
            "printedName": "resume()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK23GSKCameraViewControllerC6resumeyyF",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC6resumeyyF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "showShutterView",
            "printedName": "showShutterView(animated:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK23GSKCameraViewControllerC011showShutterC08animatedySb_tF",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC011showShutterC08animatedySb_tF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "hideShutterView",
            "printedName": "hideShutterView(animated:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK23GSKCameraViewControllerC011hideShutterC08animatedySb_tF",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC011hideShutterC08animatedySb_tF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(nibName:bundle:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Bundle?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bundle",
                    "printedName": "Foundation.Bundle",
                    "usr": "c:objc(cs)NSBundle"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController(im)initWithNibName:bundle:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithNibName:bundle:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "CameraEvent",
            "printedName": "CameraEvent",
            "children": [
              {
                "kind": "Var",
                "name": "didFail",
                "printedName": "didFail",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.CameraEvent.Type) -> (any Swift.Error) -> GSSDK.GSKCameraViewController.CameraEvent",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(any Swift.Error) -> GSSDK.GSKCameraViewController.CameraEvent",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO7didFailyAEs5Error_pcAEmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11CameraEventO7didFailyAEs5Error_pcAEmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "didEncounterNonCriticalError",
                "printedName": "didEncounterNonCriticalError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.CameraEvent.Type) -> (any Swift.Error) -> GSSDK.GSKCameraViewController.CameraEvent",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(any Swift.Error) -> GSSDK.GSKCameraViewController.CameraEvent",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO28didEncounterNonCriticalErroryAEs0K0_pcAEmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11CameraEventO28didEncounterNonCriticalErroryAEs0K0_pcAEmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "wasInterrupted",
                "printedName": "wasInterrupted",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.CameraEvent.Type) -> (GSSDK.GSKCameraViewController.InterruptionReason) -> GSSDK.GSKCameraViewController.CameraEvent",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(GSSDK.GSKCameraViewController.InterruptionReason) -> GSSDK.GSKCameraViewController.CameraEvent",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "InterruptionReason",
                            "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO14wasInterruptedyAeC18InterruptionReasonOcAEmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11CameraEventO14wasInterruptedyAeC18InterruptionReasonOcAEmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "interruptionDidEnd",
                "printedName": "interruptionDidEnd",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.CameraEvent.Type) -> GSSDK.GSKCameraViewController.CameraEvent",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CameraEvent",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO18interruptionDidEndyA2EmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11CameraEventO18interruptionDidEndyA2EmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "isSearchingForDocument",
                "printedName": "isSearchingForDocument",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.CameraEvent.Type) -> GSSDK.GSKCameraViewController.CameraEvent",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CameraEvent",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO22isSearchingForDocumentyA2EmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11CameraEventO22isSearchingForDocumentyA2EmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "didFindDocument",
                "printedName": "didFindDocument",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.CameraEvent.Type) -> (GSSDK.GSKQuadrangle) -> GSSDK.GSKCameraViewController.CameraEvent",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(GSSDK.GSKQuadrangle) -> GSSDK.GSKCameraViewController.CameraEvent",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "GSKQuadrangle",
                            "printedName": "GSSDK.GSKQuadrangle",
                            "usr": "c:objc(cs)GSKQuadrangle"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO15didFindDocumentyAESo13GSKQuadrangleCcAEmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11CameraEventO15didFindDocumentyAESo13GSKQuadrangleCcAEmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "failedToFindDocument",
                "printedName": "failedToFindDocument",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.CameraEvent.Type) -> GSSDK.GSKCameraViewController.CameraEvent",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CameraEvent",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO20failedToFindDocumentyA2EmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11CameraEventO20failedToFindDocumentyA2EmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "photoStabilizationDidStart",
                "printedName": "photoStabilizationDidStart",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.CameraEvent.Type) -> GSSDK.GSKCameraViewController.CameraEvent",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CameraEvent",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO26photoStabilizationDidStartyA2EmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11CameraEventO26photoStabilizationDidStartyA2EmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "willSnapPhoto",
                "printedName": "willSnapPhoto",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.CameraEvent.Type) -> (GSSDK.GSKQuadrangle) -> GSSDK.GSKCameraViewController.CameraEvent",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(GSSDK.GSKQuadrangle) -> GSSDK.GSKCameraViewController.CameraEvent",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "GSKQuadrangle",
                            "printedName": "GSSDK.GSKQuadrangle",
                            "usr": "c:objc(cs)GSKQuadrangle"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO13willSnapPhotoyAESo13GSKQuadrangleCcAEmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11CameraEventO13willSnapPhotoyAESo13GSKQuadrangleCcAEmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "didSnapPhoto",
                "printedName": "didSnapPhoto",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.CameraEvent.Type) -> GSSDK.GSKCameraViewController.CameraEvent",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CameraEvent",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO12didSnapPhotoyA2EmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11CameraEventO12didSnapPhotoyA2EmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "didGenerateScan",
                "printedName": "didGenerateScan",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.CameraEvent.Type) -> (GSSDK.GSKScan) -> GSSDK.GSKCameraViewController.CameraEvent",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(GSSDK.GSKScan) -> GSSDK.GSKCameraViewController.CameraEvent",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "GSKScan",
                            "printedName": "GSSDK.GSKScan",
                            "usr": "c:objc(cs)GSKScan"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO15didGenerateScanyAESo7GSKScanCcAEmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11CameraEventO15didGenerateScanyAESo7GSKScanCcAEmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "didFindBarcodes",
                "printedName": "didFindBarcodes",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.CameraEvent.Type) -> ([GSSDK.GSKBarcode]) -> GSSDK.GSKCameraViewController.CameraEvent",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "([GSSDK.GSKBarcode]) -> GSSDK.GSKCameraViewController.CameraEvent",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[GSSDK.GSKBarcode]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GSKBarcode",
                                "printedName": "GSSDK.GSKBarcode",
                                "usr": "c:@M@GSSDK@objc(cs)GSKBarcode"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.CameraEvent.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CameraEvent",
                            "printedName": "GSSDK.GSKCameraViewController.CameraEvent",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO15didFindBarcodesyAESayAA10GSKBarcodeCGcAEmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC11CameraEventO15didFindBarcodesyAESayAA10GSKBarcodeCGcAEmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment"
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:5GSSDK23GSKCameraViewControllerC11CameraEventO",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC11CameraEventO",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Configuration",
            "printedName": "Configuration",
            "children": [
              {
                "kind": "TypeDecl",
                "name": "DocumentDetection",
                "printedName": "DocumentDetection",
                "children": [
                  {
                    "kind": "Var",
                    "name": "detectionMode",
                    "printedName": "detectionMode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DocumentDetectionMode",
                        "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV13detectionModeAC0fgI0Ovp",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV13detectionModeAC0fgI0Ovp",
                    "moduleName": "GSSDK",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DocumentDetectionMode",
                            "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV13detectionModeAC0fgI0Ovg",
                        "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV13detectionModeAC0fgI0Ovg",
                        "moduleName": "GSSDK",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "DocumentDetectionMode",
                            "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV13detectionModeAC0fgI0Ovs",
                        "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV13detectionModeAC0fgI0Ovs",
                        "moduleName": "GSSDK",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV13detectionModeAC0fgI0OvM",
                        "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV13detectionModeAC0fgI0OvM",
                        "moduleName": "GSSDK",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "overlayViewProvider",
                    "printedName": "overlayViewProvider",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> any GSSDK.GSKDocumentOverlayType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GSKDocumentOverlayType",
                            "printedName": "any GSSDK.GSKDocumentOverlayType",
                            "usr": "s:5GSSDK22GSKDocumentOverlayTypeP"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV07overlayC8ProviderAA22GSKDocumentOverlayType_pyScMYccvp",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV07overlayC8ProviderAA22GSKDocumentOverlayType_pyScMYccvp",
                    "moduleName": "GSSDK",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "() -> any GSSDK.GSKDocumentOverlayType",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GSKDocumentOverlayType",
                                "printedName": "any GSSDK.GSKDocumentOverlayType",
                                "usr": "s:5GSSDK22GSKDocumentOverlayTypeP"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              }
                            ]
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV07overlayC8ProviderAA22GSKDocumentOverlayType_pyScMYccvg",
                        "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV07overlayC8ProviderAA22GSKDocumentOverlayType_pyScMYccvg",
                        "moduleName": "GSSDK",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "() -> any GSSDK.GSKDocumentOverlayType",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GSKDocumentOverlayType",
                                "printedName": "any GSSDK.GSKDocumentOverlayType",
                                "usr": "s:5GSSDK22GSKDocumentOverlayTypeP"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              }
                            ]
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV07overlayC8ProviderAA22GSKDocumentOverlayType_pyScMYccvs",
                        "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV07overlayC8ProviderAA22GSKDocumentOverlayType_pyScMYccvs",
                        "moduleName": "GSSDK",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV07overlayC8ProviderAA22GSKDocumentOverlayType_pyScMYccvM",
                        "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV07overlayC8ProviderAA22GSKDocumentOverlayType_pyScMYccvM",
                        "moduleName": "GSSDK",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(detectionMode:overlayViewProvider:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DocumentDetection",
                        "printedName": "GSSDK.GSKCameraViewController.Configuration.DocumentDetection",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DocumentDetectionMode",
                        "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO"
                      },
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> any GSSDK.GSKDocumentOverlayType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GSKDocumentOverlayType",
                            "printedName": "any GSSDK.GSKDocumentOverlayType",
                            "usr": "s:5GSSDK22GSKDocumentOverlayTypeP"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV13detectionMode07overlayC8ProviderAgC0fgI0O_AA22GSKDocumentOverlayType_pyctcfc",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV13detectionMode07overlayC8ProviderAgC0fgI0O_AA22GSKDocumentOverlayType_pyctcfc",
                    "moduleName": "GSSDK",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Function",
                    "name": "default",
                    "printedName": "default(detectionMode:overlayColor:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DocumentDetection",
                        "printedName": "GSSDK.GSKCameraViewController.Configuration.DocumentDetection",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DocumentDetectionMode",
                        "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode",
                        "hasDefaultArg": true,
                        "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "UIKit.UIColor?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV7default13detectionMode12overlayColorAgC0fgJ0O_So7UIColorCSgtFZ",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV7default13detectionMode12overlayColorAgC0fgJ0O_So7UIColorCSgtFZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isFromExtension": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "BarcodeDetection",
                "printedName": "BarcodeDetection",
                "children": [
                  {
                    "kind": "Var",
                    "name": "codeTypes",
                    "printedName": "codeTypes",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[GSSDK.GSKBarcodeType]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GSKBarcodeType",
                            "printedName": "GSSDK.GSKBarcodeType",
                            "usr": "s:5GSSDK14GSKBarcodeTypeO"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV9codeTypesSayAA14GSKBarcodeTypeOGvp",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV9codeTypesSayAA14GSKBarcodeTypeOGvp",
                    "moduleName": "GSSDK",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[GSSDK.GSKBarcodeType]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GSKBarcodeType",
                                "printedName": "GSSDK.GSKBarcodeType",
                                "usr": "s:5GSSDK14GSKBarcodeTypeO"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV9codeTypesSayAA14GSKBarcodeTypeOGvg",
                        "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV9codeTypesSayAA14GSKBarcodeTypeOGvg",
                        "moduleName": "GSSDK",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[GSSDK.GSKBarcodeType]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GSKBarcodeType",
                                "printedName": "GSSDK.GSKBarcodeType",
                                "usr": "s:5GSSDK14GSKBarcodeTypeO"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV9codeTypesSayAA14GSKBarcodeTypeOGvs",
                        "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV9codeTypesSayAA14GSKBarcodeTypeOGvs",
                        "moduleName": "GSSDK",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV9codeTypesSayAA14GSKBarcodeTypeOGvM",
                        "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV9codeTypesSayAA14GSKBarcodeTypeOGvM",
                        "moduleName": "GSSDK",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "overlayProvider",
                    "printedName": "overlayProvider",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> any GSSDK.GSKBarcodeOverlayType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GSKBarcodeOverlayType",
                            "printedName": "any GSSDK.GSKBarcodeOverlayType",
                            "usr": "s:5GSSDK21GSKBarcodeOverlayTypeP"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV15overlayProviderAA21GSKBarcodeOverlayType_pyScMYccvp",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV15overlayProviderAA21GSKBarcodeOverlayType_pyScMYccvp",
                    "moduleName": "GSSDK",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "() -> any GSSDK.GSKBarcodeOverlayType",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GSKBarcodeOverlayType",
                                "printedName": "any GSSDK.GSKBarcodeOverlayType",
                                "usr": "s:5GSSDK21GSKBarcodeOverlayTypeP"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              }
                            ]
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV15overlayProviderAA21GSKBarcodeOverlayType_pyScMYccvg",
                        "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV15overlayProviderAA21GSKBarcodeOverlayType_pyScMYccvg",
                        "moduleName": "GSSDK",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "() -> any GSSDK.GSKBarcodeOverlayType",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GSKBarcodeOverlayType",
                                "printedName": "any GSSDK.GSKBarcodeOverlayType",
                                "usr": "s:5GSSDK21GSKBarcodeOverlayTypeP"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              }
                            ]
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV15overlayProviderAA21GSKBarcodeOverlayType_pyScMYccvs",
                        "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV15overlayProviderAA21GSKBarcodeOverlayType_pyScMYccvs",
                        "moduleName": "GSSDK",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV15overlayProviderAA21GSKBarcodeOverlayType_pyScMYccvM",
                        "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV15overlayProviderAA21GSKBarcodeOverlayType_pyScMYccvM",
                        "moduleName": "GSSDK",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(codeTypes:overlayProvider:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BarcodeDetection",
                        "printedName": "GSSDK.GSKCameraViewController.Configuration.BarcodeDetection",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[GSSDK.GSKBarcodeType]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GSKBarcodeType",
                            "printedName": "GSSDK.GSKBarcodeType",
                            "usr": "s:5GSSDK14GSKBarcodeTypeO"
                          }
                        ],
                        "usr": "s:Sa"
                      },
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> any GSSDK.GSKBarcodeOverlayType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GSKBarcodeOverlayType",
                            "printedName": "any GSSDK.GSKBarcodeOverlayType",
                            "usr": "s:5GSSDK21GSKBarcodeOverlayTypeP"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV9codeTypes15overlayProviderAGSayAA14GSKBarcodeTypeOG_AA0l7OverlayM0_pyctcfc",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV9codeTypes15overlayProviderAGSayAA14GSKBarcodeTypeOG_AA0l7OverlayM0_pyctcfc",
                    "moduleName": "GSSDK",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Function",
                    "name": "default",
                    "printedName": "default(codeTypes:overlayColor:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BarcodeDetection",
                        "printedName": "GSSDK.GSKCameraViewController.Configuration.BarcodeDetection",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[GSSDK.GSKBarcodeType]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GSKBarcodeType",
                            "printedName": "GSSDK.GSKBarcodeType",
                            "usr": "s:5GSSDK14GSKBarcodeTypeO"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sa"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "UIKit.UIColor?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV7default9codeTypes12overlayColorAGSayAA14GSKBarcodeTypeOG_So7UIColorCSgtFZ",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV7default9codeTypes12overlayColorAGSayAA14GSKBarcodeTypeOG_So7UIColorCSgtFZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isFromExtension": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "documentDetection",
                "printedName": "documentDetection",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKCameraViewController.Configuration.DocumentDetection?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DocumentDetection",
                        "printedName": "GSSDK.GSKCameraViewController.Configuration.DocumentDetection",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17documentDetectionAE08DocumentG0VSgvp",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17documentDetectionAE08DocumentG0VSgvp",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "GSSDK.GSKCameraViewController.Configuration.DocumentDetection?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DocumentDetection",
                            "printedName": "GSSDK.GSKCameraViewController.Configuration.DocumentDetection",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17documentDetectionAE08DocumentG0VSgvg",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17documentDetectionAE08DocumentG0VSgvg",
                    "moduleName": "GSSDK",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "GSSDK.GSKCameraViewController.Configuration.DocumentDetection?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DocumentDetection",
                            "printedName": "GSSDK.GSKCameraViewController.Configuration.DocumentDetection",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17documentDetectionAE08DocumentG0VSgvs",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17documentDetectionAE08DocumentG0VSgvs",
                    "moduleName": "GSSDK",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17documentDetectionAE08DocumentG0VSgvM",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17documentDetectionAE08DocumentG0VSgvM",
                    "moduleName": "GSSDK",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "barcodeDetection",
                "printedName": "barcodeDetection",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKCameraViewController.Configuration.BarcodeDetection?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BarcodeDetection",
                        "printedName": "GSSDK.GSKCameraViewController.Configuration.BarcodeDetection",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16barcodeDetectionAE07BarcodeG0VSgvp",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16barcodeDetectionAE07BarcodeG0VSgvp",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "GSSDK.GSKCameraViewController.Configuration.BarcodeDetection?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BarcodeDetection",
                            "printedName": "GSSDK.GSKCameraViewController.Configuration.BarcodeDetection",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16barcodeDetectionAE07BarcodeG0VSgvg",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16barcodeDetectionAE07BarcodeG0VSgvg",
                    "moduleName": "GSSDK",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "GSSDK.GSKCameraViewController.Configuration.BarcodeDetection?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BarcodeDetection",
                            "printedName": "GSSDK.GSKCameraViewController.Configuration.BarcodeDetection",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16barcodeDetectionAE07BarcodeG0VSgvs",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16barcodeDetectionAE07BarcodeG0VSgvs",
                    "moduleName": "GSSDK",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16barcodeDetectionAE07BarcodeG0VSgvM",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16barcodeDetectionAE07BarcodeG0VSgvM",
                    "moduleName": "GSSDK",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(documentDetection:barcodeDetection:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Configuration",
                    "printedName": "GSSDK.GSKCameraViewController.Configuration",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DocumentDetection",
                    "printedName": "GSSDK.GSKCameraViewController.Configuration.DocumentDetection",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKCameraViewController.Configuration.BarcodeDetection?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BarcodeDetection",
                        "printedName": "GSSDK.GSKCameraViewController.Configuration.BarcodeDetection",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17documentDetection07barcodeG0A2E08DocumentG0V_AE07BarcodeG0VSgtcfc",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17documentDetection07barcodeG0A2E08DocumentG0V_AE07BarcodeG0VSgtcfc",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(documentDetection:barcodeDetection:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Configuration",
                    "printedName": "GSSDK.GSKCameraViewController.Configuration",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKCameraViewController.Configuration.DocumentDetection?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DocumentDetection",
                        "printedName": "GSSDK.GSKCameraViewController.Configuration.DocumentDetection",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17DocumentDetectionV"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BarcodeDetection",
                    "printedName": "GSSDK.GSKCameraViewController.Configuration.BarcodeDetection",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16BarcodeDetectionV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17documentDetection07barcodeG0A2E08DocumentG0VSg_AE07BarcodeG0Vtcfc",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17documentDetection07barcodeG0A2E08DocumentG0VSg_AE07BarcodeG0Vtcfc",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "documentDetection",
                "printedName": "documentDetection(detectionMode:overlayColor:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Configuration",
                    "printedName": "GSSDK.GSKCameraViewController.Configuration",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DocumentDetectionMode",
                    "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode",
                    "hasDefaultArg": true,
                    "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIColor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV17documentDetection13detectionMode12overlayColorAeC08DocumentgI0O_So7UIColorCSgtFZ",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV17documentDetection13detectionMode12overlayColorAeC08DocumentgI0O_So7UIColorCSgtFZ",
                "moduleName": "GSSDK",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "barcodeDetection",
                "printedName": "barcodeDetection(codeTypes:overlayColor:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Configuration",
                    "printedName": "GSSDK.GSKCameraViewController.Configuration",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKBarcodeType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIColor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV16barcodeDetection9codeTypes12overlayColorAESayAA14GSKBarcodeTypeOG_So7UIColorCSgtFZ",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV16barcodeDetection9codeTypes12overlayColorAESayAA14GSKBarcodeTypeOG_So7UIColorCSgtFZ",
                "moduleName": "GSSDK",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:5GSSDK23GSKCameraViewControllerC13ConfigurationV",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC13ConfigurationV",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "DocumentDetectionMode",
            "printedName": "DocumentDetectionMode",
            "children": [
              {
                "kind": "Var",
                "name": "highlightOnly",
                "printedName": "highlightOnly",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.DocumentDetectionMode.Type) -> GSSDK.GSKCameraViewController.DocumentDetectionMode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DocumentDetectionMode",
                        "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DocumentDetectionMode",
                            "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO13highlightOnlyyA2EmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO13highlightOnlyyA2EmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "highlightAndAutoCapture",
                "printedName": "highlightAndAutoCapture",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.DocumentDetectionMode.Type) -> GSSDK.GSKCameraViewController.DocumentDetectionMode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DocumentDetectionMode",
                        "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DocumentDetectionMode",
                            "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO23highlightAndAutoCaptureyA2EmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO23highlightAndAutoCaptureyA2EmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 1
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DocumentDetectionMode",
                        "printedName": "GSSDK.GSKCameraViewController.DocumentDetectionMode",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO8rawValueAESgSi_tcfc",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO8rawValueAESgSi_tcfc",
                "moduleName": "GSSDK",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "rawValue",
                "printedName": "rawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO8rawValueSivp",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO8rawValueSivp",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO8rawValueSivg",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO8rawValueSivg",
                    "moduleName": "GSSDK",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC21DocumentDetectionModeO",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "enumRawTypeName": "Int",
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InterruptionReason",
            "printedName": "InterruptionReason",
            "children": [
              {
                "kind": "Var",
                "name": "videoDeviceNotAvailableInBackground",
                "printedName": "videoDeviceNotAvailableInBackground",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.InterruptionReason.Type) -> GSSDK.GSKCameraViewController.InterruptionReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InterruptionReason",
                        "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.InterruptionReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "InterruptionReason",
                            "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO35videoDeviceNotAvailableInBackgroundyA2EmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC18InterruptionReasonO35videoDeviceNotAvailableInBackgroundyA2EmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "audioDeviceInUseByAnotherClient",
                "printedName": "audioDeviceInUseByAnotherClient",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.InterruptionReason.Type) -> GSSDK.GSKCameraViewController.InterruptionReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InterruptionReason",
                        "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.InterruptionReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "InterruptionReason",
                            "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO31audioDeviceInUseByAnotherClientyA2EmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC18InterruptionReasonO31audioDeviceInUseByAnotherClientyA2EmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 1
              },
              {
                "kind": "Var",
                "name": "videoDeviceInUseByAnotherClient",
                "printedName": "videoDeviceInUseByAnotherClient",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.InterruptionReason.Type) -> GSSDK.GSKCameraViewController.InterruptionReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InterruptionReason",
                        "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.InterruptionReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "InterruptionReason",
                            "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO31videoDeviceInUseByAnotherClientyA2EmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC18InterruptionReasonO31videoDeviceInUseByAnotherClientyA2EmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 2
              },
              {
                "kind": "Var",
                "name": "videoDeviceNotAvailableWithMultipleForegroundApps",
                "printedName": "videoDeviceNotAvailableWithMultipleForegroundApps",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.InterruptionReason.Type) -> GSSDK.GSKCameraViewController.InterruptionReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InterruptionReason",
                        "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.InterruptionReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "InterruptionReason",
                            "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO49videoDeviceNotAvailableWithMultipleForegroundAppsyA2EmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC18InterruptionReasonO49videoDeviceNotAvailableWithMultipleForegroundAppsyA2EmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 3
              },
              {
                "kind": "Var",
                "name": "videoDeviceNotAvailableDueToSystemPressure",
                "printedName": "videoDeviceNotAvailableDueToSystemPressure",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.InterruptionReason.Type) -> GSSDK.GSKCameraViewController.InterruptionReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InterruptionReason",
                        "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.InterruptionReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "InterruptionReason",
                            "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO42videoDeviceNotAvailableDueToSystemPressureyA2EmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC18InterruptionReasonO42videoDeviceNotAvailableDueToSystemPressureyA2EmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 4
              },
              {
                "kind": "Var",
                "name": "unknown",
                "printedName": "unknown",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(GSSDK.GSKCameraViewController.InterruptionReason.Type) -> GSSDK.GSKCameraViewController.InterruptionReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InterruptionReason",
                        "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "GSSDK.GSKCameraViewController.InterruptionReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "InterruptionReason",
                            "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                            "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO7unknownyA2EmF",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC18InterruptionReasonO7unknownyA2EmF",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "fixedbinaryorder": 5
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKCameraViewController.InterruptionReason?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InterruptionReason",
                        "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                        "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO8rawValueAESgSi_tcfc",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC18InterruptionReasonO8rawValueAESgSi_tcfc",
                "moduleName": "GSSDK",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "rawValue",
                "printedName": "rawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO8rawValueSivp",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC18InterruptionReasonO8rawValueSivp",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO8rawValueSivg",
                    "mangledName": "$s5GSSDK23GSKCameraViewControllerC18InterruptionReasonO8rawValueSivg",
                    "moduleName": "GSSDK",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC18InterruptionReasonO",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "enumRawTypeName": "Int",
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController",
        "mangledName": "$s5GSSDK23GSKCameraViewControllerC",
        "moduleName": "GSSDK",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)UIViewController",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "UIKit.UIViewController",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKCameraViewControllerDelegate",
        "printedName": "GSKCameraViewControllerDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "cameraViewController",
            "printedName": "cameraViewController(_:didFailWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate(im)cameraViewController:didFailWithError:",
            "mangledName": "$s5GSSDK31GSKCameraViewControllerDelegateP06cameracD0_16didFailWithErroryAA0bcD0C_s0J0_ptF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKCameraViewControllerDelegate>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKCameraViewControllerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraViewController",
            "printedName": "cameraViewController(_:didEncounterNonCriticalError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate(im)cameraViewController:didEncounterNonCriticalError:",
            "mangledName": "$s5GSSDK31GSKCameraViewControllerDelegateP06cameracD0_28didEncounterNonCriticalErroryAA0bcD0C_s0K0_ptF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKCameraViewControllerDelegate>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKCameraViewControllerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraViewController",
            "printedName": "cameraViewController(_:wasInterruptedWithReason:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "InterruptionReason",
                "printedName": "GSSDK.GSKCameraViewController.InterruptionReason",
                "usr": "s:5GSSDK23GSKCameraViewControllerC18InterruptionReasonO"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate(im)cameraViewController:wasInterruptedWithReason:",
            "mangledName": "$s5GSSDK31GSKCameraViewControllerDelegateP06cameracD0_24wasInterruptedWithReasonyAA0bcD0C_AG012InterruptionJ0OtF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKCameraViewControllerDelegate>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKCameraViewControllerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraViewControllerInterruptionDidEnd",
            "printedName": "cameraViewControllerInterruptionDidEnd(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate(im)cameraViewControllerInterruptionDidEnd:",
            "mangledName": "$s5GSSDK31GSKCameraViewControllerDelegateP06cameracD18InterruptionDidEndyyAA0bcD0CF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKCameraViewControllerDelegate>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKCameraViewControllerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraViewControllerIsSearchingForDocument",
            "printedName": "cameraViewControllerIsSearchingForDocument(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate(im)cameraViewControllerIsSearchingForDocument:",
            "mangledName": "$s5GSSDK31GSKCameraViewControllerDelegateP06cameracD22IsSearchingForDocumentyyAA0bcD0CF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKCameraViewControllerDelegate>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKCameraViewControllerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraViewController",
            "printedName": "cameraViewController(_:didFindDocumentWithQuadrangle:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKQuadrangle",
                "printedName": "GSSDK.GSKQuadrangle",
                "usr": "c:objc(cs)GSKQuadrangle"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate(im)cameraViewController:didFindDocumentWithQuadrangle:",
            "mangledName": "$s5GSSDK31GSKCameraViewControllerDelegateP06cameracD0_29didFindDocumentWithQuadrangleyAA0bcD0C_So13GSKQuadrangleCtF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKCameraViewControllerDelegate>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKCameraViewControllerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraViewControllerFailedToFindDocument",
            "printedName": "cameraViewControllerFailedToFindDocument(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate(im)cameraViewControllerFailedToFindDocument:",
            "mangledName": "$s5GSSDK31GSKCameraViewControllerDelegateP06cameracD20FailedToFindDocumentyyAA0bcD0CF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKCameraViewControllerDelegate>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKCameraViewControllerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraViewControllerPhotoStabilizationDidStart",
            "printedName": "cameraViewControllerPhotoStabilizationDidStart(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate(im)cameraViewControllerPhotoStabilizationDidStart:",
            "mangledName": "$s5GSSDK31GSKCameraViewControllerDelegateP06cameracD26PhotoStabilizationDidStartyyAA0bcD0CF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKCameraViewControllerDelegate>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKCameraViewControllerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraViewControllerShouldSnapPhoto",
            "printedName": "cameraViewControllerShouldSnapPhoto(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate(im)cameraViewControllerShouldSnapPhoto:",
            "mangledName": "$s5GSSDK31GSKCameraViewControllerDelegateP06cameracD15ShouldSnapPhotoySbAA0bcD0CF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKCameraViewControllerDelegate>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKCameraViewControllerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraViewController",
            "printedName": "cameraViewController(_:willSnapPhotoWithQuadrangle:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKQuadrangle",
                "printedName": "GSSDK.GSKQuadrangle",
                "usr": "c:objc(cs)GSKQuadrangle"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate(im)cameraViewController:willSnapPhotoWithQuadrangle:",
            "mangledName": "$s5GSSDK31GSKCameraViewControllerDelegateP06cameracD0_27willSnapPhotoWithQuadrangleyAA0bcD0C_So13GSKQuadrangleCtF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKCameraViewControllerDelegate>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKCameraViewControllerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraViewControllerDidSnapPhoto",
            "printedName": "cameraViewControllerDidSnapPhoto(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate(im)cameraViewControllerDidSnapPhoto:",
            "mangledName": "$s5GSSDK31GSKCameraViewControllerDelegateP06cameracD12DidSnapPhotoyyAA0bcD0CF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKCameraViewControllerDelegate>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKCameraViewControllerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraViewController",
            "printedName": "cameraViewController(_:didGenerateScan:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKScan",
                "printedName": "GSSDK.GSKScan",
                "usr": "c:objc(cs)GSKScan"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate(im)cameraViewController:didGenerateScan:",
            "mangledName": "$s5GSSDK31GSKCameraViewControllerDelegateP06cameracD0_15didGenerateScanyAA0bcD0C_So7GSKScanCtF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKCameraViewControllerDelegate>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKCameraViewControllerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraViewController",
            "printedName": "cameraViewController(_:didFindBarcodes:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKBarcode]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcode",
                    "printedName": "GSSDK.GSKBarcode",
                    "usr": "c:@M@GSSDK@objc(cs)GSKBarcode"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate(im)cameraViewController:didFindBarcodes:",
            "mangledName": "$s5GSSDK31GSKCameraViewControllerDelegateP06cameracD0_15didFindBarcodesyAA0bcD0C_SayAA10GSKBarcodeCGtF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKCameraViewControllerDelegate>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKCameraViewControllerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@GSSDK@objc(pl)GSKCameraViewControllerDelegate",
        "mangledName": "$s5GSSDK31GSKCameraViewControllerDelegateP",
        "moduleName": "GSSDK",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "Custom"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "AVKit",
        "printedName": "AVKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKDocumentFinderResult",
        "printedName": "GSKDocumentFinderResult",
        "children": [
          {
            "kind": "Var",
            "name": "imageType",
            "printedName": "imageType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentFinderImageType",
                "printedName": "GSSDK.GSKDocumentFinderImageType",
                "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK23GSKDocumentFinderResultC9imageTypeAA0bc5ImageF0Ovp",
            "mangledName": "$s5GSSDK23GSKDocumentFinderResultC9imageTypeAA0bc5ImageF0Ovp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentFinderImageType",
                    "printedName": "GSSDK.GSKDocumentFinderImageType",
                    "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKDocumentFinderResultC9imageTypeAA0bc5ImageF0Ovg",
                "mangledName": "$s5GSSDK23GSKDocumentFinderResultC9imageTypeAA0bc5ImageF0Ovg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(imageType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentFinderResult",
                "printedName": "GSSDK.GSKDocumentFinderResult",
                "usr": "s:5GSSDK23GSKDocumentFinderResultC"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentFinderImageType",
                "printedName": "GSSDK.GSKDocumentFinderImageType",
                "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK23GSKDocumentFinderResultC9imageTypeAcA0bc5ImageF0O_tcfc",
            "mangledName": "$s5GSSDK23GSKDocumentFinderResultC9imageTypeAcA0bc5ImageF0O_tcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:5GSSDK23GSKDocumentFinderResultC",
        "mangledName": "$s5GSSDK23GSKDocumentFinderResultC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKDocumentFinder",
        "printedName": "GSKDocumentFinder",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentFinder",
                "printedName": "GSSDK.GSKDocumentFinder",
                "usr": "s:5GSSDK17GSKDocumentFinderC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK17GSKDocumentFinderCACycfc",
            "mangledName": "$s5GSSDK17GSKDocumentFinderCACycfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "findDocument",
            "printedName": "findDocument(inImage:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentFinderResult",
                "printedName": "GSSDK.GSKDocumentFinderResult",
                "usr": "s:5GSSDK23GSKDocumentFinderResultC"
              },
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK17GSKDocumentFinderC12findDocument7inImageAA0bC6ResultCSo7UIImageC_tKF",
            "mangledName": "$s5GSSDK17GSKDocumentFinderC12findDocument7inImageAA0bC6ResultCSo7UIImageC_tKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:5GSSDK17GSKDocumentFinderC",
        "mangledName": "$s5GSSDK17GSKDocumentFinderC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKDocumentFinderImageType",
        "printedName": "GSKDocumentFinderImageType",
        "children": [
          {
            "kind": "Var",
            "name": "noDocument",
            "printedName": "noDocument",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKDocumentFinderImageType.Type) -> GSSDK.GSKDocumentFinderImageType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentFinderImageType",
                    "printedName": "GSSDK.GSKDocumentFinderImageType",
                    "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKDocumentFinderImageType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKDocumentFinderImageType",
                        "printedName": "GSSDK.GSKDocumentFinderImageType",
                        "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType@GSKDocumentFinderImageTypeNoDocument",
            "mangledName": "$s5GSSDK26GSKDocumentFinderImageTypeO10noDocumentyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "unwarped",
            "printedName": "unwarped",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKDocumentFinderImageType.Type) -> GSSDK.GSKDocumentFinderImageType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentFinderImageType",
                    "printedName": "GSSDK.GSKDocumentFinderImageType",
                    "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKDocumentFinderImageType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKDocumentFinderImageType",
                        "printedName": "GSSDK.GSKDocumentFinderImageType",
                        "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType@GSKDocumentFinderImageTypeUnwarped",
            "mangledName": "$s5GSSDK26GSKDocumentFinderImageTypeO8unwarpedyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "warped",
            "printedName": "warped",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKDocumentFinderImageType.Type) -> GSSDK.GSKDocumentFinderImageType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentFinderImageType",
                    "printedName": "GSSDK.GSKDocumentFinderImageType",
                    "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKDocumentFinderImageType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKDocumentFinderImageType",
                        "printedName": "GSSDK.GSKDocumentFinderImageType",
                        "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType@GSKDocumentFinderImageTypeWarped",
            "mangledName": "$s5GSSDK26GSKDocumentFinderImageTypeO6warpedyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "enhanced",
            "printedName": "enhanced",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKDocumentFinderImageType.Type) -> GSSDK.GSKDocumentFinderImageType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentFinderImageType",
                    "printedName": "GSSDK.GSKDocumentFinderImageType",
                    "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKDocumentFinderImageType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKDocumentFinderImageType",
                        "printedName": "GSSDK.GSKDocumentFinderImageType",
                        "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType@GSKDocumentFinderImageTypeEnhanced",
            "mangledName": "$s5GSSDK26GSKDocumentFinderImageTypeO8enhancedyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 3
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKDocumentFinderImageType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentFinderImageType",
                    "printedName": "GSSDK.GSKDocumentFinderImageType",
                    "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK26GSKDocumentFinderImageTypeO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK26GSKDocumentFinderImageTypeO8rawValueACSgSi_tcfc",
            "moduleName": "GSSDK",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK26GSKDocumentFinderImageTypeO8rawValueSivp",
            "mangledName": "$s5GSSDK26GSKDocumentFinderImageTypeO8rawValueSivp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK26GSKDocumentFinderImageTypeO8rawValueSivg",
                "mangledName": "$s5GSSDK26GSKDocumentFinderImageTypeO8rawValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKDocumentFinderImageType",
        "mangledName": "$s5GSSDK26GSKDocumentFinderImageTypeO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "Frozen",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int",
        "isEnumExhaustive": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKDocumentOverlayType",
        "printedName": "GSKDocumentOverlayType",
        "children": [
          {
            "kind": "Function",
            "name": "documentQuadrangleDidChange",
            "printedName": "documentQuadrangleDidChange(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKQuadrangle?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKQuadrangle",
                    "printedName": "GSSDK.GSKQuadrangle",
                    "usr": "c:objc(cs)GSKQuadrangle"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK22GSKDocumentOverlayTypeP27documentQuadrangleDidChangeyySo13GSKQuadrangleCSgF",
            "mangledName": "$s5GSSDK22GSKDocumentOverlayTypeP27documentQuadrangleDidChangeyySo13GSKQuadrangleCSgF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKDocumentOverlayType>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKDocumentOverlayType>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onSearchingForDocument",
            "printedName": "onSearchingForDocument()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK22GSKDocumentOverlayTypeP22onSearchingForDocumentyyF",
            "mangledName": "$s5GSSDK22GSKDocumentOverlayTypeP22onSearchingForDocumentyyF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKDocumentOverlayType>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKDocumentOverlayType>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "onStabilizingAndTakingPhoto",
            "printedName": "onStabilizingAndTakingPhoto(withStabilizationDuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK22GSKDocumentOverlayTypeP27onStabilizingAndTakingPhoto25withStabilizationDurationySd_tF",
            "mangledName": "$s5GSSDK22GSKDocumentOverlayTypeP27onStabilizingAndTakingPhoto25withStabilizationDurationySd_tF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKDocumentOverlayType>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKDocumentOverlayType>",
            "protocolReq": true,
            "declAttributes": [
              "Custom",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:5GSSDK22GSKDocumentOverlayTypeP",
        "mangledName": "$s5GSSDK22GSKDocumentOverlayTypeP",
        "moduleName": "GSSDK",
        "genericSig": "<τ_0_0 : UIKit.UIView>",
        "sugared_genericSig": "<Self : UIKit.UIView>",
        "declAttributes": [
          "AccessControl",
          "Custom",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Combine",
        "printedName": "Combine",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKEditFrameViewController",
        "printedName": "GSKEditFrameViewController",
        "children": [
          {
            "kind": "Var",
            "name": "image",
            "printedName": "image",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(py)image",
            "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC5imageSo7UIImageCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)image",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC5imageSo7UIImageCvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)setImage:",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC5imageSo7UIImageCvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK26GSKEditFrameViewControllerC5imageSo7UIImageCvM",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC5imageSo7UIImageCvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "frameView",
            "printedName": "frameView",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIView",
                "printedName": "UIKit.UIView",
                "usr": "c:objc(cs)UIView"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(py)frameView",
            "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC05frameD0So6UIViewCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIView",
                    "printedName": "UIKit.UIView",
                    "usr": "c:objc(cs)UIView"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)frameView",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC05frameD0So6UIViewCvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "quadrangle",
            "printedName": "quadrangle",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKQuadrangle",
                "printedName": "GSSDK.GSKQuadrangle",
                "usr": "c:objc(cs)GSKQuadrangle"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(py)quadrangle",
            "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC10quadrangleSo13GSKQuadrangleCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Dynamic",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKQuadrangle",
                    "printedName": "GSSDK.GSKQuadrangle",
                    "usr": "c:objc(cs)GSKQuadrangle"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)quadrangle",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC10quadrangleSo13GSKQuadrangleCvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKQuadrangle",
                    "printedName": "GSSDK.GSKQuadrangle",
                    "usr": "c:objc(cs)GSKQuadrangle"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)setQuadrangle:",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC10quadrangleSo13GSKQuadrangleCvs",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inset",
            "printedName": "inset",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(py)inset",
            "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC5inset12CoreGraphics7CGFloatVvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)inset",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC5inset12CoreGraphics7CGFloatVvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)setInset:",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC5inset12CoreGraphics7CGFloatVvs",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK26GSKEditFrameViewControllerC5inset14CoreFoundation7CGFloatVvM",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC5inset12CoreGraphics7CGFloatVvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shadeColor",
            "printedName": "shadeColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(py)shadeColor",
            "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC10shadeColorSo7UIColorCvp",
            "moduleName": "GSSDK",
            "deprecated": true,
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Available",
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)shadeColor",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC10shadeColorSo7UIColorCvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)setShadeColor:",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC10shadeColorSo7UIColorCvs",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK26GSKEditFrameViewControllerC10shadeColorSo7UIColorCvM",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC10shadeColorSo7UIColorCvM",
                "moduleName": "GSSDK",
                "deprecated": true,
                "implicit": true,
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outsideShadeColor",
            "printedName": "outsideShadeColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(py)outsideShadeColor",
            "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC17outsideShadeColorSo7UIColorCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)outsideShadeColor",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC17outsideShadeColorSo7UIColorCvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)setOutsideShadeColor:",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC17outsideShadeColorSo7UIColorCvs",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK26GSKEditFrameViewControllerC17outsideShadeColorSo7UIColorCvM",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC17outsideShadeColorSo7UIColorCvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "lineColor",
            "printedName": "lineColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(py)lineColor",
            "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC9lineColorSo7UIColorCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)lineColor",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC9lineColorSo7UIColorCvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)setLineColor:",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC9lineColorSo7UIColorCvs",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK26GSKEditFrameViewControllerC9lineColorSo7UIColorCvM",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC9lineColorSo7UIColorCvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "handleWidth",
            "printedName": "handleWidth",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(py)handleWidth",
            "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC11handleWidth12CoreGraphics7CGFloatVvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)handleWidth",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC11handleWidth12CoreGraphics7CGFloatVvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)setHandleWidth:",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC11handleWidth12CoreGraphics7CGFloatVvs",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK26GSKEditFrameViewControllerC11handleWidth14CoreFoundation7CGFloatVvM",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC11handleWidth12CoreGraphics7CGFloatVvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "overlayAlpha",
            "printedName": "overlayAlpha",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(py)overlayAlpha",
            "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC12overlayAlpha12CoreGraphics7CGFloatVvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)overlayAlpha",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC12overlayAlpha12CoreGraphics7CGFloatVvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)setOverlayAlpha:",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC12overlayAlpha12CoreGraphics7CGFloatVvs",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK26GSKEditFrameViewControllerC12overlayAlpha14CoreFoundation7CGFloatVvM",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC12overlayAlpha12CoreGraphics7CGFloatVvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "magnifierViewCenterStyle",
            "printedName": "magnifierViewCenterStyle",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKMagnifierViewCenterStyle",
                "printedName": "GSSDK.GSKMagnifierViewCenterStyle",
                "usr": "c:@E@GSKMagnifierViewCenterStyle"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(py)magnifierViewCenterStyle",
            "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC09magnifierD11CenterStyleSo012GSKMagnifierdgH0Vvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKMagnifierViewCenterStyle",
                    "printedName": "GSSDK.GSKMagnifierViewCenterStyle",
                    "usr": "c:@E@GSKMagnifierViewCenterStyle"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)magnifierViewCenterStyle",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC09magnifierD11CenterStyleSo012GSKMagnifierdgH0Vvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKMagnifierViewCenterStyle",
                    "printedName": "GSSDK.GSKMagnifierViewCenterStyle",
                    "usr": "c:@E@GSKMagnifierViewCenterStyle"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)setMagnifierViewCenterStyle:",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC09magnifierD11CenterStyleSo012GSKMagnifierdgH0Vvs",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK26GSKEditFrameViewControllerC09magnifierD11CenterStyleSo012GSKMagnifierdgH0VvM",
                "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC09magnifierD11CenterStyleSo012GSKMagnifierdgH0VvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(image:quadrangle:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKEditFrameViewController",
                "printedName": "GSSDK.GSKEditFrameViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKQuadrangle",
                "printedName": "GSSDK.GSKQuadrangle",
                "usr": "c:objc(cs)GSKQuadrangle"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)initWithImage:quadrangle:",
            "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC5image10quadrangleACSo7UIImageC_So13GSKQuadrangleCtcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "setQuadrangle",
            "printedName": "setQuadrangle(_:animated:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKQuadrangle",
                "printedName": "GSSDK.GSKQuadrangle",
                "usr": "c:objc(cs)GSKQuadrangle"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)setQuadrangle:animated:",
            "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC13setQuadrangle_8animatedySo13GSKQuadrangleC_SbtF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "viewDidLoad",
            "printedName": "viewDidLoad()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)viewDidLoad",
            "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC11viewDidLoadyyF",
            "moduleName": "GSSDK",
            "overriding": true,
            "isOpen": true,
            "objc_name": "viewDidLoad",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(nibName:bundle:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKEditFrameViewController",
                "printedName": "GSSDK.GSKEditFrameViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Bundle?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bundle",
                    "printedName": "Foundation.Bundle",
                    "usr": "c:objc(cs)NSBundle"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController(im)initWithNibName:bundle:",
            "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithNibName:bundle:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKEditFrameViewController",
        "mangledName": "$s5GSSDK26GSKEditFrameViewControllerC",
        "moduleName": "GSSDK",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)UIViewController",
        "superclassNames": [
          "UIKit.UIViewController",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKFilterBackgroundCleaningConfiguration",
        "printedName": "GSKFilterBackgroundCleaningConfiguration",
        "children": [
          {
            "kind": "Var",
            "name": "edgeCleaning",
            "printedName": "edgeCleaning",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKEdgeCleaning",
                "printedName": "GSSDK.GSKEdgeCleaning",
                "usr": "c:@E@GSKEdgeCleaning"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(py)edgeCleaning",
            "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC04edgeD0So07GSKEdgeD0Vvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKEdgeCleaning",
                    "printedName": "GSSDK.GSKEdgeCleaning",
                    "usr": "c:@E@GSKEdgeCleaning"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(im)edgeCleaning",
                "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC04edgeD0So07GSKEdgeD0Vvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "backgroundKind",
            "printedName": "backgroundKind",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKBackgroundKind",
                "printedName": "GSSDK.GSKBackgroundKind",
                "usr": "c:@E@GSKBackgroundKind"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(py)backgroundKind",
            "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC14backgroundKindSo013GSKBackgroundG0Vvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBackgroundKind",
                    "printedName": "GSSDK.GSKBackgroundKind",
                    "usr": "c:@E@GSKBackgroundKind"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(im)backgroundKind",
                "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC14backgroundKindSo013GSKBackgroundG0Vvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "documentComposition",
            "printedName": "documentComposition",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentComposition",
                "printedName": "GSSDK.GSKDocumentComposition",
                "usr": "c:@E@GSKDocumentComposition"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(py)documentComposition",
            "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC19documentCompositionSo011GSKDocumentG0Vvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentComposition",
                    "printedName": "GSSDK.GSKDocumentComposition",
                    "usr": "c:@E@GSKDocumentComposition"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(im)documentComposition",
                "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC19documentCompositionSo011GSKDocumentG0Vvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "strength",
            "printedName": "strength",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(py)strength",
            "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC8strength12CoreGraphics7CGFloatVvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(im)strength",
                "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC8strength12CoreGraphics7CGFloatVvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(edgeCleaning:backgroundKind:documentComposition:strength:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterBackgroundCleaningConfiguration",
                "printedName": "GSSDK.GSKFilterBackgroundCleaningConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKEdgeCleaning",
                "printedName": "GSSDK.GSKEdgeCleaning",
                "usr": "c:@E@GSKEdgeCleaning"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKBackgroundKind",
                "printedName": "GSSDK.GSKBackgroundKind",
                "usr": "c:@E@GSKBackgroundKind"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentComposition",
                "printedName": "GSSDK.GSKDocumentComposition",
                "usr": "c:@E@GSKDocumentComposition"
              },
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(im)initWithEdgeCleaning:backgroundKind:documentComposition:strength:",
            "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC04edgeD014backgroundKind19documentComposition8strengthACSo07GSKEdgeD0V_So013GSKBackgroundH0VSo011GSKDocumentJ0V12CoreGraphics7CGFloatVtcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterBackgroundCleaningConfiguration",
                "printedName": "GSSDK.GSKFilterBackgroundCleaningConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(im)init",
            "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "hash",
            "printedName": "hash",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(py)hash",
            "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC4hashSivp",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "hash",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(im)hash",
                "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC4hashSivg",
                "moduleName": "GSSDK",
                "overriding": true,
                "objc_name": "hash",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "isEqual",
            "printedName": "isEqual(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(im)isEqual:",
            "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC7isEqualySbypSgF",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "isEqual:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(py)description",
            "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC11descriptionSSvp",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "description",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration(im)description",
                "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC11descriptionSSvg",
                "moduleName": "GSSDK",
                "overriding": true,
                "objc_name": "description",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration",
        "mangledName": "$s5GSSDK40GSKFilterBackgroundCleaningConfigurationC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKFilterColorConfiguration",
        "printedName": "GSKFilterColorConfiguration",
        "children": [
          {
            "kind": "Var",
            "name": "monochrome",
            "printedName": "monochrome",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterColorConfiguration",
                "printedName": "GSSDK.GSKFilterColorConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration(cpy)monochrome",
            "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC10monochromeACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterColorConfiguration",
                    "printedName": "GSSDK.GSKFilterColorConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration(cm)monochrome",
                "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC10monochromeACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "grayscale",
            "printedName": "grayscale",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterColorConfiguration",
                "printedName": "GSSDK.GSKFilterColorConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration(cpy)grayscale",
            "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC9grayscaleACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterColorConfiguration",
                    "printedName": "GSSDK.GSKFilterColorConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration(cm)grayscale",
                "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC9grayscaleACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "color",
            "printedName": "color",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterColorConfiguration",
                "printedName": "GSSDK.GSKFilterColorConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration(cpy)color",
            "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC5colorACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterColorConfiguration",
                    "printedName": "GSSDK.GSKFilterColorConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration(cm)color",
                "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC5colorACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "palette",
            "printedName": "palette",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterColorPalette",
                "printedName": "GSSDK.GSKFilterColorPalette",
                "usr": "c:@E@GSKFilterColorPalette"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration(py)palette",
            "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC7paletteSo0bC7PaletteVvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterColorPalette",
                    "printedName": "GSSDK.GSKFilterColorPalette",
                    "usr": "c:@E@GSKFilterColorPalette"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration(im)palette",
                "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC7paletteSo0bC7PaletteVvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(palette:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterColorConfiguration",
                "printedName": "GSSDK.GSKFilterColorConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKFilterColorPalette",
                "printedName": "GSSDK.GSKFilterColorPalette",
                "usr": "c:@E@GSKFilterColorPalette"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration(im)initWithPalette:",
            "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC7paletteACSo0bC7PaletteV_tcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterColorConfiguration",
                "printedName": "GSSDK.GSKFilterColorConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration(im)init",
            "mangledName": "$s5GSSDK27GSKFilterColorConfigurationCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "hash",
            "printedName": "hash",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterColorConfiguration(py)hash",
            "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC4hashSivp",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "hash",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKFilterColorConfiguration(im)hash",
                "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC4hashSivg",
                "moduleName": "GSSDK",
                "overriding": true,
                "objc_name": "hash",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "isEqual",
            "printedName": "isEqual(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterColorConfiguration(im)isEqual:",
            "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC7isEqualySbypSgF",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "isEqual:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterColorConfiguration(py)description",
            "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC11descriptionSSvp",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "description",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKFilterColorConfiguration(im)description",
                "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC11descriptionSSvg",
                "moduleName": "GSSDK",
                "overriding": true,
                "objc_name": "description",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration",
        "mangledName": "$s5GSSDK27GSKFilterColorConfigurationC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKFilterConfiguration",
        "printedName": "GSKFilterConfiguration",
        "children": [
          {
            "kind": "Var",
            "name": "noOp",
            "printedName": "noOp",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterConfiguration",
                "printedName": "GSSDK.GSKFilterConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration(cpy)noOp",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC4noOpACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterConfiguration",
                    "printedName": "GSSDK.GSKFilterConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration(cm)noOp",
                "mangledName": "$s5GSSDK22GSKFilterConfigurationC4noOpACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "photo",
            "printedName": "photo(lightingCorrectionConfiguration:colorConfiguration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterConfiguration",
                "printedName": "GSSDK.GSKFilterConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterLightingCorrectionConfiguration",
                    "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKFilterColorConfiguration?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterColorConfiguration",
                    "printedName": "GSSDK.GSKFilterColorConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration(cm)photoWithLightingCorrectionConfiguration:colorConfiguration:",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC5photo018lightingCorrectionC005colorC0AcA0b8LightingfC0CSg_AA0b5ColorC0CSgtFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "configurationWithLightingCorrectionConfiguration",
            "printedName": "configurationWithLightingCorrectionConfiguration(_:backgroundCleaningConfiguration:colorConfiguration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterConfiguration",
                "printedName": "GSSDK.GSKFilterConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterLightingCorrectionConfiguration",
                    "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKFilterBackgroundCleaningConfiguration?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterBackgroundCleaningConfiguration",
                    "printedName": "GSSDK.GSKFilterBackgroundCleaningConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKFilterColorConfiguration?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterColorConfiguration",
                    "printedName": "GSSDK.GSKFilterColorConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration(cm)configurationWithLightingCorrectionConfiguration:backgroundCleaningConfiguration:colorConfiguration:",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC035configurationWithLightingCorrectionC0_018backgroundCleaningC005colorC0AcA0bfgC0CSg_AA0b10BackgroundiC0CSgAA0b5ColorC0CSgtFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "lightingCorrectionConfiguration",
            "printedName": "lightingCorrectionConfiguration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterLightingCorrectionConfiguration",
                    "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration(py)lightingCorrectionConfiguration",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC018lightingCorrectionC0AA0b8LightingeC0CSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKFilterLightingCorrectionConfiguration",
                        "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration",
                        "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration(im)lightingCorrectionConfiguration",
                "mangledName": "$s5GSSDK22GSKFilterConfigurationC018lightingCorrectionC0AA0b8LightingeC0CSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "backgroundCleaningConfiguration",
            "printedName": "backgroundCleaningConfiguration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKFilterBackgroundCleaningConfiguration?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterBackgroundCleaningConfiguration",
                    "printedName": "GSSDK.GSKFilterBackgroundCleaningConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration(py)backgroundCleaningConfiguration",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC018backgroundCleaningC0AA0b10BackgroundeC0CSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKFilterBackgroundCleaningConfiguration?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKFilterBackgroundCleaningConfiguration",
                        "printedName": "GSSDK.GSKFilterBackgroundCleaningConfiguration",
                        "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration(im)backgroundCleaningConfiguration",
                "mangledName": "$s5GSSDK22GSKFilterConfigurationC018backgroundCleaningC0AA0b10BackgroundeC0CSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "colorConfiguration",
            "printedName": "colorConfiguration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKFilterColorConfiguration?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterColorConfiguration",
                    "printedName": "GSSDK.GSKFilterColorConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration(py)colorConfiguration",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC05colorC0AA0b5ColorC0CSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKFilterColorConfiguration?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKFilterColorConfiguration",
                        "printedName": "GSSDK.GSKFilterColorConfiguration",
                        "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration(im)colorConfiguration",
                "mangledName": "$s5GSSDK22GSKFilterConfigurationC05colorC0AA0b5ColorC0CSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(lightingCorrectionConfiguration:backgroundCleaningConfiguration:colorConfiguration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterConfiguration",
                "printedName": "GSSDK.GSKFilterConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterLightingCorrectionConfiguration",
                    "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKFilterBackgroundCleaningConfiguration?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterBackgroundCleaningConfiguration",
                    "printedName": "GSSDK.GSKFilterBackgroundCleaningConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterBackgroundCleaningConfiguration"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKFilterColorConfiguration?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterColorConfiguration",
                    "printedName": "GSSDK.GSKFilterColorConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterColorConfiguration"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration(im)initWithLightingCorrectionConfiguration:backgroundCleaningConfiguration:colorConfiguration:",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC018lightingCorrectionC0018backgroundCleaningC005colorC0AcA0b8LightingeC0CSg_AA0b10BackgroundgC0CSgAA0b5ColorC0CSgtcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterConfiguration",
                "printedName": "GSSDK.GSKFilterConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration(im)init",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "softGrayscale",
            "printedName": "softGrayscale",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterConfiguration",
                "printedName": "GSSDK.GSKFilterConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(cpy)softGrayscale",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC13softGrayscaleACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterConfiguration",
                    "printedName": "GSSDK.GSKFilterConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(cm)softGrayscale",
                "mangledName": "$s5GSSDK22GSKFilterConfigurationC13softGrayscaleACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "softColor",
            "printedName": "softColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterConfiguration",
                "printedName": "GSSDK.GSKFilterConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(cpy)softColor",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC9softColorACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterConfiguration",
                    "printedName": "GSSDK.GSKFilterConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(cm)softColor",
                "mangledName": "$s5GSSDK22GSKFilterConfigurationC9softColorACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "strongMonochrome",
            "printedName": "strongMonochrome",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterConfiguration",
                "printedName": "GSSDK.GSKFilterConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(cpy)strongMonochrome",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC16strongMonochromeACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterConfiguration",
                    "printedName": "GSSDK.GSKFilterConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(cm)strongMonochrome",
                "mangledName": "$s5GSSDK22GSKFilterConfigurationC16strongMonochromeACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "strongGrayscale",
            "printedName": "strongGrayscale",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterConfiguration",
                "printedName": "GSSDK.GSKFilterConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(cpy)strongGrayscale",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC15strongGrayscaleACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterConfiguration",
                    "printedName": "GSSDK.GSKFilterConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(cm)strongGrayscale",
                "mangledName": "$s5GSSDK22GSKFilterConfigurationC15strongGrayscaleACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "strongColor",
            "printedName": "strongColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterConfiguration",
                "printedName": "GSSDK.GSKFilterConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(cpy)strongColor",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC11strongColorACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterConfiguration",
                    "printedName": "GSSDK.GSKFilterConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(cm)strongColor",
                "mangledName": "$s5GSSDK22GSKFilterConfigurationC11strongColorACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "photo",
            "printedName": "photo",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterConfiguration",
                "printedName": "GSSDK.GSKFilterConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(cpy)photo",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC5photoACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterConfiguration",
                    "printedName": "GSSDK.GSKFilterConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(cm)photo",
                "mangledName": "$s5GSSDK22GSKFilterConfigurationC5photoACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "darkBackground",
            "printedName": "darkBackground",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterConfiguration",
                "printedName": "GSSDK.GSKFilterConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(cpy)darkBackground",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC14darkBackgroundACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterConfiguration",
                    "printedName": "GSSDK.GSKFilterConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(cm)darkBackground",
                "mangledName": "$s5GSSDK22GSKFilterConfigurationC14darkBackgroundACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "hash",
            "printedName": "hash",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(py)hash",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC4hashSivp",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "hash",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(im)hash",
                "mangledName": "$s5GSSDK22GSKFilterConfigurationC4hashSivg",
                "moduleName": "GSSDK",
                "overriding": true,
                "objc_name": "hash",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "isEqual",
            "printedName": "isEqual(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterConfiguration(im)isEqual:",
            "mangledName": "$s5GSSDK22GSKFilterConfigurationC7isEqualySbypSgF",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "isEqual:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKFilterConfiguration",
        "mangledName": "$s5GSSDK22GSKFilterConfigurationC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKFilterLightingCorrectionConfiguration",
        "printedName": "GSKFilterLightingCorrectionConfiguration",
        "children": [
          {
            "kind": "Var",
            "name": "noOp",
            "printedName": "noOp",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterLightingCorrectionConfiguration",
                "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(cpy)noOp",
            "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC4noOpACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterLightingCorrectionConfiguration",
                    "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(cm)noOp",
                "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC4noOpACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "textDocument",
            "printedName": "textDocument",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterLightingCorrectionConfiguration",
                "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(cpy)textDocument",
            "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC12textDocumentACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterLightingCorrectionConfiguration",
                    "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(cm)textDocument",
                "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC12textDocumentACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "photos",
            "printedName": "photos",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterLightingCorrectionConfiguration",
                "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(cpy)photos",
            "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC6photosACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFilterLightingCorrectionConfiguration",
                    "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(cm)photos",
                "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC6photosACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "minThreshold",
            "printedName": "minThreshold",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(py)minThreshold",
            "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC12minThreshold12CoreGraphics7CGFloatVvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(im)minThreshold",
                "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC12minThreshold12CoreGraphics7CGFloatVvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "maxThreshold",
            "printedName": "maxThreshold",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(py)maxThreshold",
            "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC12maxThreshold12CoreGraphics7CGFloatVvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(im)maxThreshold",
                "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC12maxThreshold12CoreGraphics7CGFloatVvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(minThreshold:maxThreshold:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterLightingCorrectionConfiguration",
                "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              },
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(im)initWithMinThreshold:maxThreshold:",
            "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC12minThreshold03maxG0AC12CoreGraphics7CGFloatV_AHtcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKFilterLightingCorrectionConfiguration",
                "printedName": "GSSDK.GSKFilterLightingCorrectionConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(im)init",
            "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "hash",
            "printedName": "hash",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(py)hash",
            "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC4hashSivp",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "hash",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(im)hash",
                "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC4hashSivg",
                "moduleName": "GSSDK",
                "overriding": true,
                "objc_name": "hash",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "isEqual",
            "printedName": "isEqual(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(im)isEqual:",
            "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC7isEqualySbypSgF",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "isEqual:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(py)description",
            "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC11descriptionSSvp",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "description",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration(im)description",
                "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC11descriptionSSvg",
                "moduleName": "GSSDK",
                "overriding": true,
                "objc_name": "description",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKFilterLightingCorrectionConfiguration",
        "mangledName": "$s5GSSDK40GSKFilterLightingCorrectionConfigurationC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKFlashStatus",
        "printedName": "GSKFlashStatus",
        "children": [
          {
            "kind": "Var",
            "name": "auto",
            "printedName": "auto",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKFlashStatus.Type) -> GSSDK.GSKFlashStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFlashStatus",
                    "printedName": "GSSDK.GSKFlashStatus",
                    "usr": "c:@M@GSSDK@E@GSKFlashStatus"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKFlashStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKFlashStatus",
                        "printedName": "GSSDK.GSKFlashStatus",
                        "usr": "c:@M@GSSDK@E@GSKFlashStatus"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKFlashStatus@GSKFlashStatusAuto",
            "mangledName": "$s5GSSDK14GSKFlashStatusO4autoyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "on",
            "printedName": "on",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKFlashStatus.Type) -> GSSDK.GSKFlashStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFlashStatus",
                    "printedName": "GSSDK.GSKFlashStatus",
                    "usr": "c:@M@GSSDK@E@GSKFlashStatus"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKFlashStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKFlashStatus",
                        "printedName": "GSSDK.GSKFlashStatus",
                        "usr": "c:@M@GSSDK@E@GSKFlashStatus"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKFlashStatus@GSKFlashStatusOn",
            "mangledName": "$s5GSSDK14GSKFlashStatusO2onyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "off",
            "printedName": "off",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKFlashStatus.Type) -> GSSDK.GSKFlashStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFlashStatus",
                    "printedName": "GSSDK.GSKFlashStatus",
                    "usr": "c:@M@GSSDK@E@GSKFlashStatus"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKFlashStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKFlashStatus",
                        "printedName": "GSSDK.GSKFlashStatus",
                        "usr": "c:@M@GSSDK@E@GSKFlashStatus"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKFlashStatus@GSKFlashStatusOff",
            "mangledName": "$s5GSSDK14GSKFlashStatusO3offyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKFlashStatus?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKFlashStatus",
                    "printedName": "GSSDK.GSKFlashStatus",
                    "usr": "c:@M@GSSDK@E@GSKFlashStatus"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK14GSKFlashStatusO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK14GSKFlashStatusO8rawValueACSgSi_tcfc",
            "moduleName": "GSSDK",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK14GSKFlashStatusO8rawValueSivp",
            "mangledName": "$s5GSSDK14GSKFlashStatusO8rawValueSivp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK14GSKFlashStatusO8rawValueSivg",
                "mangledName": "$s5GSSDK14GSKFlashStatusO8rawValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKFlashStatus",
        "mangledName": "$s5GSSDK14GSKFlashStatusO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Combine",
        "printedName": "Combine",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKIntegrationFramework",
        "printedName": "GSKIntegrationFramework",
        "children": [
          {
            "kind": "Var",
            "name": "native",
            "printedName": "native",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKIntegrationFramework.Type) -> GSSDK.GSKIntegrationFramework",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKIntegrationFramework",
                    "printedName": "GSSDK.GSKIntegrationFramework",
                    "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKIntegrationFramework.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKIntegrationFramework",
                        "printedName": "GSSDK.GSKIntegrationFramework",
                        "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKIntegrationFramework@GSKIntegrationFrameworkNative",
            "mangledName": "$s5GSSDK23GSKIntegrationFrameworkO6nativeyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "reactNative",
            "printedName": "reactNative",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKIntegrationFramework.Type) -> GSSDK.GSKIntegrationFramework",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKIntegrationFramework",
                    "printedName": "GSSDK.GSKIntegrationFramework",
                    "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKIntegrationFramework.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKIntegrationFramework",
                        "printedName": "GSSDK.GSKIntegrationFramework",
                        "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKIntegrationFramework@GSKIntegrationFrameworkReactNative",
            "mangledName": "$s5GSSDK23GSKIntegrationFrameworkO11reactNativeyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "cordova",
            "printedName": "cordova",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKIntegrationFramework.Type) -> GSSDK.GSKIntegrationFramework",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKIntegrationFramework",
                    "printedName": "GSSDK.GSKIntegrationFramework",
                    "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKIntegrationFramework.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKIntegrationFramework",
                        "printedName": "GSSDK.GSKIntegrationFramework",
                        "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKIntegrationFramework@GSKIntegrationFrameworkCordova",
            "mangledName": "$s5GSSDK23GSKIntegrationFrameworkO7cordovayA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "flutter",
            "printedName": "flutter",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKIntegrationFramework.Type) -> GSSDK.GSKIntegrationFramework",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKIntegrationFramework",
                    "printedName": "GSSDK.GSKIntegrationFramework",
                    "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKIntegrationFramework.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKIntegrationFramework",
                        "printedName": "GSSDK.GSKIntegrationFramework",
                        "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKIntegrationFramework@GSKIntegrationFrameworkFlutter",
            "mangledName": "$s5GSSDK23GSKIntegrationFrameworkO7flutteryA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 3
          },
          {
            "kind": "Var",
            "name": "dotnet",
            "printedName": "dotnet",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKIntegrationFramework.Type) -> GSSDK.GSKIntegrationFramework",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKIntegrationFramework",
                    "printedName": "GSSDK.GSKIntegrationFramework",
                    "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKIntegrationFramework.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKIntegrationFramework",
                        "printedName": "GSSDK.GSKIntegrationFramework",
                        "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKIntegrationFramework@GSKIntegrationFrameworkDotnet",
            "mangledName": "$s5GSSDK23GSKIntegrationFrameworkO6dotnetyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 4
          },
          {
            "kind": "Var",
            "name": "capacitor",
            "printedName": "capacitor",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKIntegrationFramework.Type) -> GSSDK.GSKIntegrationFramework",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKIntegrationFramework",
                    "printedName": "GSSDK.GSKIntegrationFramework",
                    "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKIntegrationFramework.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKIntegrationFramework",
                        "printedName": "GSSDK.GSKIntegrationFramework",
                        "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKIntegrationFramework@GSKIntegrationFrameworkCapacitor",
            "mangledName": "$s5GSSDK23GSKIntegrationFrameworkO9capacitoryA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 5
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKIntegrationFramework?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKIntegrationFramework",
                    "printedName": "GSSDK.GSKIntegrationFramework",
                    "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK23GSKIntegrationFrameworkO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK23GSKIntegrationFrameworkO8rawValueACSgSi_tcfc",
            "moduleName": "GSSDK",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK23GSKIntegrationFrameworkO8rawValueSivp",
            "mangledName": "$s5GSSDK23GSKIntegrationFrameworkO8rawValueSivp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKIntegrationFrameworkO8rawValueSivg",
                "mangledName": "$s5GSSDK23GSKIntegrationFrameworkO8rawValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKIntegrationFramework",
        "mangledName": "$s5GSSDK23GSKIntegrationFrameworkO",
        "moduleName": "GSSDK",
        "objc_name": "GSKIntegrationFramework",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKIntegrationContext",
        "printedName": "GSKIntegrationContext",
        "children": [
          {
            "kind": "Var",
            "name": "currentFramework",
            "printedName": "currentFramework",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKIntegrationFramework",
                "printedName": "GSSDK.GSKIntegrationFramework",
                "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKIntegrationContext(cpy)currentFramework",
            "mangledName": "$s5GSSDK21GSKIntegrationContextC16currentFrameworkAA0bE0OvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKIntegrationFramework",
                    "printedName": "GSSDK.GSKIntegrationFramework",
                    "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKIntegrationContext(cm)currentFramework",
                "mangledName": "$s5GSSDK21GSKIntegrationContextC16currentFrameworkAA0bE0OvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "markScanFlowIntegrationDetected",
            "printedName": "markScanFlowIntegrationDetected()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKIntegrationContext(cm)markScanFlowIntegrationDetected",
            "mangledName": "$s5GSSDK21GSKIntegrationContextC31markScanFlowIntegrationDetectedyyFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "markLowLevelComponentUsed",
            "printedName": "markLowLevelComponentUsed()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKIntegrationContext(cm)markLowLevelComponentUsed",
            "mangledName": "$s5GSSDK21GSKIntegrationContextC25markLowLevelComponentUsedyyFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setFramework",
            "printedName": "setFramework(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKIntegrationFramework",
                "printedName": "GSSDK.GSKIntegrationFramework",
                "usr": "c:@M@GSSDK@E@GSKIntegrationFramework"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKIntegrationContext(cm)setFramework:",
            "mangledName": "$s5GSSDK21GSKIntegrationContextC12setFrameworkyyAA0bE0OFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKIntegrationContext",
                "printedName": "GSSDK.GSKIntegrationContext",
                "usr": "c:@M@GSSDK@objc(cs)GSKIntegrationContext"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKIntegrationContext(im)init",
            "mangledName": "$s5GSSDK21GSKIntegrationContextCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKIntegrationContext",
        "mangledName": "$s5GSSDK21GSKIntegrationContextC",
        "moduleName": "GSSDK",
        "objc_name": "GSKIntegrationContext",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKReceiptCategory",
        "printedName": "GSKReceiptCategory",
        "children": [
          {
            "kind": "Var",
            "name": "gas",
            "printedName": "gas",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKReceiptCategory.Type) -> GSSDK.GSKReceiptCategory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReceiptCategory",
                    "printedName": "GSSDK.GSKReceiptCategory",
                    "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKReceiptCategory.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKReceiptCategory",
                        "printedName": "GSSDK.GSKReceiptCategory",
                        "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKReceiptCategory@GSKReceiptCategoryGas",
            "mangledName": "$s5GSSDK18GSKReceiptCategoryO3gasyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "transportation",
            "printedName": "transportation",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKReceiptCategory.Type) -> GSSDK.GSKReceiptCategory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReceiptCategory",
                    "printedName": "GSSDK.GSKReceiptCategory",
                    "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKReceiptCategory.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKReceiptCategory",
                        "printedName": "GSSDK.GSKReceiptCategory",
                        "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKReceiptCategory@GSKReceiptCategoryTransportation",
            "mangledName": "$s5GSSDK18GSKReceiptCategoryO14transportationyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "accomodation",
            "printedName": "accomodation",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKReceiptCategory.Type) -> GSSDK.GSKReceiptCategory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReceiptCategory",
                    "printedName": "GSSDK.GSKReceiptCategory",
                    "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKReceiptCategory.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKReceiptCategory",
                        "printedName": "GSSDK.GSKReceiptCategory",
                        "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKReceiptCategory@GSKReceiptCategoryAccomodation",
            "mangledName": "$s5GSSDK18GSKReceiptCategoryO12accomodationyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "restaurant",
            "printedName": "restaurant",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKReceiptCategory.Type) -> GSSDK.GSKReceiptCategory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReceiptCategory",
                    "printedName": "GSSDK.GSKReceiptCategory",
                    "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKReceiptCategory.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKReceiptCategory",
                        "printedName": "GSSDK.GSKReceiptCategory",
                        "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKReceiptCategory@GSKReceiptCategoryRestaurant",
            "mangledName": "$s5GSSDK18GSKReceiptCategoryO10restaurantyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 3
          },
          {
            "kind": "Var",
            "name": "supermarket",
            "printedName": "supermarket",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKReceiptCategory.Type) -> GSSDK.GSKReceiptCategory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReceiptCategory",
                    "printedName": "GSSDK.GSKReceiptCategory",
                    "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKReceiptCategory.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKReceiptCategory",
                        "printedName": "GSSDK.GSKReceiptCategory",
                        "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKReceiptCategory@GSKReceiptCategorySupermarket",
            "mangledName": "$s5GSSDK18GSKReceiptCategoryO11supermarketyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 4
          },
          {
            "kind": "Var",
            "name": "other",
            "printedName": "other",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKReceiptCategory.Type) -> GSSDK.GSKReceiptCategory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReceiptCategory",
                    "printedName": "GSSDK.GSKReceiptCategory",
                    "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKReceiptCategory.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKReceiptCategory",
                        "printedName": "GSSDK.GSKReceiptCategory",
                        "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKReceiptCategory@GSKReceiptCategoryOther",
            "mangledName": "$s5GSSDK18GSKReceiptCategoryO5otheryA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 5
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKReceiptCategory?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReceiptCategory",
                    "printedName": "GSSDK.GSKReceiptCategory",
                    "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK18GSKReceiptCategoryO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK18GSKReceiptCategoryO8rawValueACSgSi_tcfc",
            "moduleName": "GSSDK",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK18GSKReceiptCategoryO8rawValueSivp",
            "mangledName": "$s5GSSDK18GSKReceiptCategoryO8rawValueSivp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK18GSKReceiptCategoryO8rawValueSivg",
                "mangledName": "$s5GSSDK18GSKReceiptCategoryO8rawValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allCases",
            "printedName": "allCases",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKReceiptCategory]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReceiptCategory",
                    "printedName": "GSSDK.GSKReceiptCategory",
                    "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK18GSKReceiptCategoryO8allCasesSayACGvpZ",
            "mangledName": "$s5GSSDK18GSKReceiptCategoryO8allCasesSayACGvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "implicit": true,
            "declAttributes": [
              "Nonisolated"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKReceiptCategory]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKReceiptCategory",
                        "printedName": "GSSDK.GSKReceiptCategory",
                        "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK18GSKReceiptCategoryO8allCasesSayACGvgZ",
                "mangledName": "$s5GSSDK18GSKReceiptCategoryO8allCasesSayACGvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK18GSKReceiptCategoryO11descriptionSSvp",
            "mangledName": "$s5GSSDK18GSKReceiptCategoryO11descriptionSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK18GSKReceiptCategoryO11descriptionSSvg",
                "mangledName": "$s5GSSDK18GSKReceiptCategoryO11descriptionSSvg",
                "moduleName": "GSSDK",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKReceiptCategory",
        "mangledName": "$s5GSSDK18GSKReceiptCategoryO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "CaseIterable",
            "printedName": "CaseIterable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "AllCases",
                "printedName": "AllCases",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKReceiptCategory]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKReceiptCategory",
                        "printedName": "GSSDK.GSKReceiptCategory",
                        "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              }
            ],
            "usr": "s:s12CaseIterableP",
            "mangledName": "$ss12CaseIterableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKReceiptVAT",
        "printedName": "GSKReceiptVAT",
        "children": [
          {
            "kind": "Var",
            "name": "rate",
            "printedName": "rate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK13GSKReceiptVATC4rateSdvp",
            "mangledName": "$s5GSSDK13GSKReceiptVATC4rateSdvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK13GSKReceiptVATC4rateSdvg",
                "mangledName": "$s5GSSDK13GSKReceiptVATC4rateSdvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "amount",
            "printedName": "amount",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK13GSKReceiptVATC6amountSdvp",
            "mangledName": "$s5GSSDK13GSKReceiptVATC6amountSdvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK13GSKReceiptVATC6amountSdvg",
                "mangledName": "$s5GSSDK13GSKReceiptVATC6amountSdvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "isEqual",
            "printedName": "isEqual(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKReceiptVAT(im)isEqual:",
            "mangledName": "$s5GSSDK13GSKReceiptVATC7isEqualySbypSgF",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "isEqual:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKReceiptVAT",
                "printedName": "GSSDK.GSKReceiptVAT",
                "usr": "c:@M@GSSDK@objc(cs)GSKReceiptVAT"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKReceiptVAT(im)init",
            "mangledName": "$s5GSSDK13GSKReceiptVATCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKReceiptVAT",
        "mangledName": "$s5GSSDK13GSKReceiptVATC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKDocumentGenerator",
        "printedName": "GSKDocumentGenerator",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentGenerator",
                "printedName": "GSSDK.GSKDocumentGenerator",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGenerator"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGenerator(im)init",
            "mangledName": "$s5GSSDK20GSKDocumentGeneratorCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "generate",
            "printedName": "generate(_:imageProcessor:configuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKPDFDocument",
                "printedName": "GSSDK.GSKPDFDocument",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentImageProcessor",
                "printedName": "any GSSDK.GSKDocumentImageProcessor",
                "usr": "c:@M@GSSDK@objc(pl)GSKDocumentImageProcessor"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentGeneratorConfiguration",
                "printedName": "GSSDK.GSKDocumentGeneratorConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGenerator(im)generate:imageProcessor:configuration:error:",
            "mangledName": "$s5GSSDK20GSKDocumentGeneratorC8generate_14imageProcessor13configurationyAA14GSKPDFDocumentC_AA0b5ImageF0_pAA0bC13ConfigurationCtKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "generate",
            "printedName": "generate(_:configuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKPDFDocument",
                "printedName": "GSSDK.GSKPDFDocument",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentGeneratorConfiguration",
                "printedName": "GSSDK.GSKDocumentGeneratorConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGenerator(im)generate:configuration:error:",
            "mangledName": "$s5GSSDK20GSKDocumentGeneratorC8generate_13configurationyAA14GSKPDFDocumentC_AA0bC13ConfigurationCtKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGenerator",
        "mangledName": "$s5GSSDK20GSKDocumentGeneratorC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKDocumentGeneratorFileFormat",
        "printedName": "GSKDocumentGeneratorFileFormat",
        "children": [
          {
            "kind": "Var",
            "name": "pdf",
            "printedName": "pdf",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKDocumentGeneratorFileFormat.Type) -> GSSDK.GSKDocumentGeneratorFileFormat",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentGeneratorFileFormat",
                    "printedName": "GSSDK.GSKDocumentGeneratorFileFormat",
                    "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorFileFormat"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKDocumentGeneratorFileFormat.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKDocumentGeneratorFileFormat",
                        "printedName": "GSSDK.GSKDocumentGeneratorFileFormat",
                        "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorFileFormat"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorFileFormat@GSKDocumentGeneratorFileFormatPDF",
            "mangledName": "$s5GSSDK30GSKDocumentGeneratorFileFormatO3pdfyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKDocumentGeneratorFileFormatPDF",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "tiff",
            "printedName": "tiff",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKDocumentGeneratorFileFormat.Type) -> GSSDK.GSKDocumentGeneratorFileFormat",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentGeneratorFileFormat",
                    "printedName": "GSSDK.GSKDocumentGeneratorFileFormat",
                    "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorFileFormat"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKDocumentGeneratorFileFormat.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKDocumentGeneratorFileFormat",
                        "printedName": "GSSDK.GSKDocumentGeneratorFileFormat",
                        "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorFileFormat"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorFileFormat@GSKDocumentGeneratorFileFormatTIFF",
            "mangledName": "$s5GSSDK30GSKDocumentGeneratorFileFormatO4tiffyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKDocumentGeneratorFileFormatTIFF",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKDocumentGeneratorFileFormat?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentGeneratorFileFormat",
                    "printedName": "GSSDK.GSKDocumentGeneratorFileFormat",
                    "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorFileFormat"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK30GSKDocumentGeneratorFileFormatO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK30GSKDocumentGeneratorFileFormatO8rawValueACSgSi_tcfc",
            "moduleName": "GSSDK",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK30GSKDocumentGeneratorFileFormatO8rawValueSivp",
            "mangledName": "$s5GSSDK30GSKDocumentGeneratorFileFormatO8rawValueSivp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK30GSKDocumentGeneratorFileFormatO8rawValueSivg",
                "mangledName": "$s5GSSDK30GSKDocumentGeneratorFileFormatO8rawValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorFileFormat",
        "mangledName": "$s5GSSDK30GSKDocumentGeneratorFileFormatO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKDocumentGeneratorDebugConfiguration",
        "printedName": "GSKDocumentGeneratorDebugConfiguration",
        "children": [
          {
            "kind": "Var",
            "name": "isOCRTextShownOnPDF",
            "printedName": "isOCRTextShownOnPDF",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorDebugConfiguration(py)isOCRTextShownOnPDF",
            "mangledName": "$s5GSSDK38GSKDocumentGeneratorDebugConfigurationC19isOCRTextShownOnPDFSbvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorDebugConfiguration(im)isOCRTextShownOnPDF",
                "mangledName": "$s5GSSDK38GSKDocumentGeneratorDebugConfigurationC19isOCRTextShownOnPDFSbvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(isOCRTextShownOnPDF:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentGeneratorDebugConfiguration",
                "printedName": "GSSDK.GSKDocumentGeneratorDebugConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorDebugConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorDebugConfiguration(im)initWithIsOCRTextShownOnPDF:",
            "mangledName": "$s5GSSDK38GSKDocumentGeneratorDebugConfigurationC19isOCRTextShownOnPDFACSb_tcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentGeneratorDebugConfiguration",
                "printedName": "GSSDK.GSKDocumentGeneratorDebugConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorDebugConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorDebugConfiguration(im)init",
            "mangledName": "$s5GSSDK38GSKDocumentGeneratorDebugConfigurationCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorDebugConfiguration",
        "mangledName": "$s5GSSDK38GSKDocumentGeneratorDebugConfigurationC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjCMembers",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKDocumentGeneratorConfiguration",
        "printedName": "GSKDocumentGeneratorConfiguration",
        "children": [
          {
            "kind": "Function",
            "name": "pdf",
            "printedName": "pdf(outputFilePath:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentGeneratorConfiguration",
                "printedName": "GSSDK.GSKDocumentGeneratorConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(cm)pdfConfigurationWithOutputFilePath:",
            "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC3pdf14outputFilePathACSS_tFZ",
            "moduleName": "GSSDK",
            "static": true,
            "objc_name": "pdfConfigurationWithOutputFilePath:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "tiff",
            "printedName": "tiff(outputFilePath:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentGeneratorConfiguration",
                "printedName": "GSSDK.GSKDocumentGeneratorConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(cm)tiffConfigurationWithOutputFilePath:",
            "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC4tiff14outputFilePathACSS_tFZ",
            "moduleName": "GSSDK",
            "static": true,
            "objc_name": "tiffConfigurationWithOutputFilePath:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "outputFileFormat",
            "printedName": "outputFileFormat",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentGeneratorFileFormat",
                "printedName": "GSSDK.GSKDocumentGeneratorFileFormat",
                "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorFileFormat"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(py)outputFileFormat",
            "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC16outputFileFormatAA0bcfG0Ovp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentGeneratorFileFormat",
                    "printedName": "GSSDK.GSKDocumentGeneratorFileFormat",
                    "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorFileFormat"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(im)outputFileFormat",
                "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC16outputFileFormatAA0bcfG0Ovg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputFilePath",
            "printedName": "outputFilePath",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(py)outputFilePath",
            "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC14outputFilePathSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(im)outputFilePath",
                "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC14outputFilePathSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pdfFontFilePath",
            "printedName": "pdfFontFilePath",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(py)pdfFontFilePath",
            "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC15pdfFontFilePathSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(im)pdfFontFilePath",
                "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC15pdfFontFilePathSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shouldGeneratePDFA",
            "printedName": "shouldGeneratePDFA",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(py)shouldGeneratePDFA",
            "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC18shouldGeneratePDFASbvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(im)shouldGeneratePDFA",
                "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC18shouldGeneratePDFASbvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "debugConfiguration",
            "printedName": "debugConfiguration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKDocumentGeneratorDebugConfiguration?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentGeneratorDebugConfiguration",
                    "printedName": "GSSDK.GSKDocumentGeneratorDebugConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorDebugConfiguration"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(py)debugConfiguration",
            "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC05debugD0AA0bc5DebugD0CSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKDocumentGeneratorDebugConfiguration?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKDocumentGeneratorDebugConfiguration",
                        "printedName": "GSSDK.GSKDocumentGeneratorDebugConfiguration",
                        "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorDebugConfiguration"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(im)debugConfiguration",
                "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC05debugD0AA0bc5DebugD0CSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(outputFileFormat:outputFilePath:pdfFontFilePath:shouldGeneratePDFA:debugConfiguration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentGeneratorConfiguration",
                "printedName": "GSSDK.GSKDocumentGeneratorConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentGeneratorFileFormat",
                "printedName": "GSSDK.GSKDocumentGeneratorFileFormat",
                "hasDefaultArg": true,
                "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorFileFormat"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKDocumentGeneratorDebugConfiguration?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentGeneratorDebugConfiguration",
                    "printedName": "GSSDK.GSKDocumentGeneratorDebugConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorDebugConfiguration"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(im)initWithOutputFileFormat:outputFilePath:pdfFontFilePath:shouldGeneratePDFA:debugConfiguration:",
            "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC16outputFileFormat0eF4Path07pdfFontfH018shouldGeneratePDFA05debugD0AcA0bcfG0O_S2SSgSbAA0bc5DebugD0CSgtcfc",
            "moduleName": "GSSDK",
            "objc_name": "initWithOutputFileFormat:outputFilePath:pdfFontFilePath:shouldGeneratePDFA:debugConfiguration:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentGeneratorConfiguration",
                "printedName": "GSSDK.GSKDocumentGeneratorConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(im)init",
            "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(dictionary:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentGeneratorConfiguration",
                "printedName": "GSSDK.GSKDocumentGeneratorConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@CM@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(im)initWithDictionary:error:",
            "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC10dictionaryACSDySSypG_tKcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Dynamic",
              "Convenience",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(json:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKDocumentGeneratorConfiguration",
                "printedName": "GSSDK.GSKDocumentGeneratorConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@CM@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration(im)initWithJson:error:",
            "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC4jsonACSS_tKcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Dynamic",
              "Convenience",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Convenience"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKDocumentGeneratorConfiguration",
        "mangledName": "$s5GSSDK33GSKDocumentGeneratorConfigurationC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKDocumentGeneratorError",
        "printedName": "GSKDocumentGeneratorError",
        "children": [
          {
            "kind": "Var",
            "name": "internal",
            "printedName": "internal",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKDocumentGeneratorError.Type) -> GSSDK.GSKDocumentGeneratorError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentGeneratorError",
                    "printedName": "GSSDK.GSKDocumentGeneratorError",
                    "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKDocumentGeneratorError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKDocumentGeneratorError",
                        "printedName": "GSSDK.GSKDocumentGeneratorError",
                        "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError@GSKDocumentGeneratorErrorInternal",
            "mangledName": "$s5GSSDK25GSKDocumentGeneratorErrorO8internalyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKDocumentGeneratorErrorInternal",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "fileNotFound",
            "printedName": "fileNotFound",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKDocumentGeneratorError.Type) -> GSSDK.GSKDocumentGeneratorError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentGeneratorError",
                    "printedName": "GSSDK.GSKDocumentGeneratorError",
                    "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKDocumentGeneratorError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKDocumentGeneratorError",
                        "printedName": "GSSDK.GSKDocumentGeneratorError",
                        "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError@GSKDocumentGeneratorErrorFileNotFound",
            "mangledName": "$s5GSSDK25GSKDocumentGeneratorErrorO12fileNotFoundyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKDocumentGeneratorErrorFileNotFound",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "invalidPassword",
            "printedName": "invalidPassword",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKDocumentGeneratorError.Type) -> GSSDK.GSKDocumentGeneratorError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentGeneratorError",
                    "printedName": "GSSDK.GSKDocumentGeneratorError",
                    "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKDocumentGeneratorError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKDocumentGeneratorError",
                        "printedName": "GSSDK.GSKDocumentGeneratorError",
                        "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError@GSKDocumentGeneratorErrorInvalidPassword",
            "mangledName": "$s5GSSDK25GSKDocumentGeneratorErrorO15invalidPasswordyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKDocumentGeneratorErrorInvalidPassword",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "invalidPageSize",
            "printedName": "invalidPageSize",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKDocumentGeneratorError.Type) -> GSSDK.GSKDocumentGeneratorError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentGeneratorError",
                    "printedName": "GSSDK.GSKDocumentGeneratorError",
                    "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKDocumentGeneratorError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKDocumentGeneratorError",
                        "printedName": "GSSDK.GSKDocumentGeneratorError",
                        "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError@GSKDocumentGeneratorErrorInvalidPageSize",
            "mangledName": "$s5GSSDK25GSKDocumentGeneratorErrorO15invalidPageSizeyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKDocumentGeneratorErrorInvalidPageSize",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 3
          },
          {
            "kind": "Var",
            "name": "processorError",
            "printedName": "processorError",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKDocumentGeneratorError.Type) -> GSSDK.GSKDocumentGeneratorError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentGeneratorError",
                    "printedName": "GSSDK.GSKDocumentGeneratorError",
                    "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKDocumentGeneratorError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKDocumentGeneratorError",
                        "printedName": "GSSDK.GSKDocumentGeneratorError",
                        "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError@GSKDocumentGeneratorErrorProcessorError",
            "mangledName": "$s5GSSDK25GSKDocumentGeneratorErrorO09processorD0yA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKDocumentGeneratorErrorProcessorError",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 4
          },
          {
            "kind": "Var",
            "name": "invalidInput",
            "printedName": "invalidInput",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKDocumentGeneratorError.Type) -> GSSDK.GSKDocumentGeneratorError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentGeneratorError",
                    "printedName": "GSSDK.GSKDocumentGeneratorError",
                    "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKDocumentGeneratorError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKDocumentGeneratorError",
                        "printedName": "GSSDK.GSKDocumentGeneratorError",
                        "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError@GSKDocumentGeneratorErrorInvalidInput",
            "mangledName": "$s5GSSDK25GSKDocumentGeneratorErrorO12invalidInputyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKDocumentGeneratorErrorInvalidInput",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 5
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKDocumentGeneratorError?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKDocumentGeneratorError",
                    "printedName": "GSSDK.GSKDocumentGeneratorError",
                    "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK25GSKDocumentGeneratorErrorO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK25GSKDocumentGeneratorErrorO8rawValueACSgSi_tcfc",
            "moduleName": "GSSDK",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK25GSKDocumentGeneratorErrorO8rawValueSivp",
            "mangledName": "$s5GSSDK25GSKDocumentGeneratorErrorO8rawValueSivp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK25GSKDocumentGeneratorErrorO8rawValueSivg",
                "mangledName": "$s5GSSDK25GSKDocumentGeneratorErrorO8rawValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "_nsErrorDomain",
            "printedName": "_nsErrorDomain",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK25GSKDocumentGeneratorErrorO03_nsD6DomainSSvpZ",
            "mangledName": "$s5GSSDK25GSKDocumentGeneratorErrorO03_nsD6DomainSSvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "implicit": true,
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK25GSKDocumentGeneratorErrorO03_nsD6DomainSSvgZ",
                "mangledName": "$s5GSSDK25GSKDocumentGeneratorErrorO03_nsD6DomainSSvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKDocumentGeneratorError",
        "mangledName": "$s5GSSDK25GSKDocumentGeneratorErrorO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "_BridgedNSError",
            "printedName": "_BridgedNSError",
            "usr": "s:10Foundation15_BridgedNSErrorP",
            "mangledName": "$s10Foundation15_BridgedNSErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeableError",
            "printedName": "_ObjectiveCBridgeableError",
            "usr": "s:10Foundation26_ObjectiveCBridgeableErrorP",
            "mangledName": "$s10Foundation26_ObjectiveCBridgeableErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKDocumentImageProcessor",
        "printedName": "GSKDocumentImageProcessor",
        "children": [
          {
            "kind": "Function",
            "name": "process",
            "printedName": "process(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(pl)GSKDocumentImageProcessor(im)process:",
            "mangledName": "$s5GSSDK25GSKDocumentImageProcessorP7processySSSgSSF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.GSKDocumentImageProcessor>",
            "sugared_genericSig": "<Self where Self : GSSDK.GSKDocumentImageProcessor>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@GSSDK@objc(pl)GSKDocumentImageProcessor",
        "mangledName": "$s5GSSDK25GSKDocumentImageProcessorP",
        "moduleName": "GSSDK",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKNoopDocumentImageProcessor",
        "printedName": "GSKNoopDocumentImageProcessor",
        "children": [
          {
            "kind": "Function",
            "name": "process",
            "printedName": "process(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKNoopDocumentImageProcessor(im)process:",
            "mangledName": "$s5GSSDK29GSKNoopDocumentImageProcessorC7processySSSgSSF",
            "moduleName": "GSSDK",
            "objc_name": "process:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKNoopDocumentImageProcessor",
                "printedName": "GSSDK.GSKNoopDocumentImageProcessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKNoopDocumentImageProcessor"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKNoopDocumentImageProcessor(im)init",
            "mangledName": "$s5GSSDK29GSKNoopDocumentImageProcessorCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKNoopDocumentImageProcessor",
        "mangledName": "$s5GSSDK29GSKNoopDocumentImageProcessorC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "GSKDocumentImageProcessor",
            "printedName": "GSKDocumentImageProcessor",
            "usr": "c:@M@GSSDK@objc(pl)GSKDocumentImageProcessor",
            "mangledName": "$s5GSSDK25GSKDocumentImageProcessorP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKPDFDocument",
        "printedName": "GSKPDFDocument",
        "children": [
          {
            "kind": "Var",
            "name": "title",
            "printedName": "title",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument(py)title",
            "mangledName": "$s5GSSDK14GSKPDFDocumentC5titleSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument(im)title",
                "mangledName": "$s5GSSDK14GSKPDFDocumentC5titleSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "password",
            "printedName": "password",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument(py)password",
            "mangledName": "$s5GSSDK14GSKPDFDocumentC8passwordSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument(im)password",
                "mangledName": "$s5GSSDK14GSKPDFDocumentC8passwordSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "keywords",
            "printedName": "keywords",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument(py)keywords",
            "mangledName": "$s5GSSDK14GSKPDFDocumentC8keywordsSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument(im)keywords",
                "mangledName": "$s5GSSDK14GSKPDFDocumentC8keywordsSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "creationDate",
            "printedName": "creationDate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Date?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Date",
                    "printedName": "Foundation.Date",
                    "usr": "s:10Foundation4DateV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument(py)creationDate",
            "mangledName": "$s5GSSDK14GSKPDFDocumentC12creationDate10Foundation0D0VSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Date?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Date",
                        "printedName": "Foundation.Date",
                        "usr": "s:10Foundation4DateV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument(im)creationDate",
                "mangledName": "$s5GSSDK14GSKPDFDocumentC12creationDate10Foundation0D0VSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "lastUpdateDate",
            "printedName": "lastUpdateDate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Date?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Date",
                    "printedName": "Foundation.Date",
                    "usr": "s:10Foundation4DateV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument(py)lastUpdateDate",
            "mangledName": "$s5GSSDK14GSKPDFDocumentC14lastUpdateDate10Foundation0E0VSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Date?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Date",
                        "printedName": "Foundation.Date",
                        "usr": "s:10Foundation4DateV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument(im)lastUpdateDate",
                "mangledName": "$s5GSSDK14GSKPDFDocumentC14lastUpdateDate10Foundation0E0VSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pages",
            "printedName": "pages",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKPDFPage]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKPDFPage",
                    "printedName": "GSSDK.GSKPDFPage",
                    "usr": "c:@M@GSSDK@objc(cs)GSKPDFPage"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument(py)pages",
            "mangledName": "$s5GSSDK14GSKPDFDocumentC5pagesSayAA10GSKPDFPageCGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKPDFPage]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKPDFPage",
                        "printedName": "GSSDK.GSKPDFPage",
                        "usr": "c:@M@GSSDK@objc(cs)GSKPDFPage"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument(im)pages",
                "mangledName": "$s5GSSDK14GSKPDFDocumentC5pagesSayAA10GSKPDFPageCGvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(title:password:keywords:creationDate:lastUpdate:pages:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKPDFDocument",
                "printedName": "GSSDK.GSKPDFDocument",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "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": "Optional",
                "printedName": "Foundation.Date?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Date",
                    "printedName": "Foundation.Date",
                    "usr": "s:10Foundation4DateV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Date?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Date",
                    "printedName": "Foundation.Date",
                    "usr": "s:10Foundation4DateV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKPDFPage]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKPDFPage",
                    "printedName": "GSSDK.GSKPDFPage",
                    "usr": "c:@M@GSSDK@objc(cs)GSKPDFPage"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument(im)initWithTitle:password:keywords:creationDate:lastUpdate:pages:",
            "mangledName": "$s5GSSDK14GSKPDFDocumentC5title8password8keywords12creationDate10lastUpdate5pagesACSSSg_A2J10Foundation0G0VSgANSayAA10GSKPDFPageCGtcfc",
            "moduleName": "GSSDK",
            "objc_name": "initWithTitle:password:keywords:creationDate:lastUpdate:pages:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKPDFDocument",
                "printedName": "GSSDK.GSKPDFDocument",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument(im)init",
            "mangledName": "$s5GSSDK14GSKPDFDocumentCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(dictionary:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKPDFDocument",
                "printedName": "GSSDK.GSKPDFDocument",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@CM@GSSDK@objc(cs)GSKPDFDocument(im)initWithDictionary:error:",
            "mangledName": "$s5GSSDK14GSKPDFDocumentC10dictionaryACSDySSypG_tKcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Dynamic",
              "Convenience",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(json:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKPDFDocument",
                "printedName": "GSSDK.GSKPDFDocument",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@CM@GSSDK@objc(cs)GSKPDFDocument(im)initWithJson:error:",
            "mangledName": "$s5GSSDK14GSKPDFDocumentC4jsonACSS_tKcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Dynamic",
              "Convenience",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Convenience"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKPDFDocument",
        "mangledName": "$s5GSSDK14GSKPDFDocumentC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKPDFPage",
        "printedName": "GSKPDFPage",
        "children": [
          {
            "kind": "Var",
            "name": "filePath",
            "printedName": "filePath",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFPage(py)filePath",
            "mangledName": "$s5GSSDK10GSKPDFPageC8filePathSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFPage(im)filePath",
                "mangledName": "$s5GSSDK10GSKPDFPageC8filePathSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "inchesSize",
            "printedName": "inchesSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKPDFSize",
                "printedName": "GSSDK.GSKPDFSize",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFSize"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFPage(py)inchesSize",
            "mangledName": "$s5GSSDK10GSKPDFPageC10inchesSizeAA10GSKPDFSizeCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKPDFSize",
                    "printedName": "GSSDK.GSKPDFSize",
                    "usr": "c:@M@GSSDK@objc(cs)GSKPDFSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFPage(im)inchesSize",
                "mangledName": "$s5GSSDK10GSKPDFPageC10inchesSizeAA10GSKPDFSizeCvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "textLayout",
            "printedName": "textLayout",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKTextLayout?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKTextLayout",
                    "printedName": "GSSDK.GSKTextLayout",
                    "usr": "c:@M@GSSDK@objc(cs)GSKTextLayout"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFPage(py)textLayout",
            "mangledName": "$s5GSSDK10GSKPDFPageC10textLayoutAA07GSKTextD0CSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKTextLayout?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKTextLayout",
                        "printedName": "GSSDK.GSKTextLayout",
                        "usr": "c:@M@GSSDK@objc(cs)GSKTextLayout"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFPage(im)textLayout",
                "mangledName": "$s5GSSDK10GSKPDFPageC10textLayoutAA07GSKTextD0CSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(filePath:inchesSize:textLayout:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKPDFPage",
                "printedName": "GSSDK.GSKPDFPage",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFPage"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKPDFSize",
                "printedName": "GSSDK.GSKPDFSize",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFSize"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKTextLayout?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKTextLayout",
                    "printedName": "GSSDK.GSKTextLayout",
                    "usr": "c:@M@GSSDK@objc(cs)GSKTextLayout"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFPage(im)initWithFilePath:inchesSize:textLayout:",
            "mangledName": "$s5GSSDK10GSKPDFPageC8filePath10inchesSize10textLayoutACSS_AA10GSKPDFSizeCAA07GSKTextH0CSgtcfc",
            "moduleName": "GSSDK",
            "objc_name": "initWithFilePath:inchesSize:textLayout:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKPDFPage",
                "printedName": "GSSDK.GSKPDFPage",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFPage"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFPage(im)init",
            "mangledName": "$s5GSSDK10GSKPDFPageCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKPDFPage",
        "mangledName": "$s5GSSDK10GSKPDFPageC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKPDFSize",
        "printedName": "GSKPDFSize",
        "children": [
          {
            "kind": "Var",
            "name": "width",
            "printedName": "width",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFSize(py)width",
            "mangledName": "$s5GSSDK10GSKPDFSizeC5widthSdvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFSize(im)width",
                "mangledName": "$s5GSSDK10GSKPDFSizeC5widthSdvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "height",
            "printedName": "height",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFSize(py)height",
            "mangledName": "$s5GSSDK10GSKPDFSizeC6heightSdvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFSize(im)height",
                "mangledName": "$s5GSSDK10GSKPDFSizeC6heightSdvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(width:height:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKPDFSize",
                "printedName": "GSSDK.GSKPDFSize",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFSize"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFSize(im)initWithWidth:height:",
            "mangledName": "$s5GSSDK10GSKPDFSizeC5width6heightACSd_Sdtcfc",
            "moduleName": "GSSDK",
            "objc_name": "initWithWidth:height:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKPDFSize",
                "printedName": "GSSDK.GSKPDFSize",
                "usr": "c:@M@GSSDK@objc(cs)GSKPDFSize"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKPDFSize(im)init",
            "mangledName": "$s5GSSDK10GSKPDFSizeCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKPDFSize",
        "mangledName": "$s5GSSDK10GSKPDFSizeC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKTextLayout",
        "printedName": "GSKTextLayout",
        "children": [
          {
            "kind": "Var",
            "name": "hocr",
            "printedName": "hocr",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKTextLayout(py)hocr",
            "mangledName": "$s5GSSDK13GSKTextLayoutC4hocrSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKTextLayout(im)hocr",
                "mangledName": "$s5GSSDK13GSKTextLayoutC4hocrSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(hocr:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKTextLayout",
                "printedName": "GSSDK.GSKTextLayout",
                "usr": "c:@M@GSSDK@objc(cs)GSKTextLayout"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKTextLayout(im)initWithHocr:",
            "mangledName": "$s5GSSDK13GSKTextLayoutC4hocrACSSSg_tcfc",
            "moduleName": "GSSDK",
            "objc_name": "initWithHocr:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKTextLayout",
                "printedName": "GSSDK.GSKTextLayout",
                "usr": "c:@M@GSSDK@objc(cs)GSKTextLayout"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKTextLayout(im)init",
            "mangledName": "$s5GSSDK13GSKTextLayoutCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKTextLayout",
        "mangledName": "$s5GSSDK13GSKTextLayoutC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKTextLayoutToTextConverter",
        "printedName": "GSKTextLayoutToTextConverter",
        "children": [
          {
            "kind": "Function",
            "name": "convert",
            "printedName": "convert(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKTextLayoutToTextConverterResult",
                "printedName": "GSSDK.GSKTextLayoutToTextConverterResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKTextLayoutToTextConverterResult"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKTextLayout",
                "printedName": "GSSDK.GSKTextLayout",
                "usr": "c:@M@GSSDK@objc(cs)GSKTextLayout"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK28GSKTextLayoutToTextConverterC7convertyAA0bcdeF6ResultCAA0bC0CKF",
            "mangledName": "$s5GSSDK28GSKTextLayoutToTextConverterC7convertyAA0bcdeF6ResultCAA0bC0CKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKTextLayoutToTextConverter",
                "printedName": "GSSDK.GSKTextLayoutToTextConverter",
                "usr": "c:@M@GSSDK@objc(cs)GSKTextLayoutToTextConverter"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKTextLayoutToTextConverter(im)init",
            "mangledName": "$s5GSSDK28GSKTextLayoutToTextConverterCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKTextLayoutToTextConverter",
        "mangledName": "$s5GSSDK28GSKTextLayoutToTextConverterC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKTextLayoutToTextConverterResult",
        "printedName": "GSKTextLayoutToTextConverterResult",
        "children": [
          {
            "kind": "Var",
            "name": "text",
            "printedName": "text",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK34GSKTextLayoutToTextConverterResultC4textSSvp",
            "mangledName": "$s5GSSDK34GSKTextLayoutToTextConverterResultC4textSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK34GSKTextLayoutToTextConverterResultC4textSSvg",
                "mangledName": "$s5GSSDK34GSKTextLayoutToTextConverterResultC4textSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "averageWordConfidence",
            "printedName": "averageWordConfidence",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK34GSKTextLayoutToTextConverterResultC21averageWordConfidenceSivp",
            "mangledName": "$s5GSSDK34GSKTextLayoutToTextConverterResultC21averageWordConfidenceSivp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK34GSKTextLayoutToTextConverterResultC21averageWordConfidenceSivg",
                "mangledName": "$s5GSSDK34GSKTextLayoutToTextConverterResultC21averageWordConfidenceSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "wordCount",
            "printedName": "wordCount",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK34GSKTextLayoutToTextConverterResultC9wordCountSivp",
            "mangledName": "$s5GSSDK34GSKTextLayoutToTextConverterResultC9wordCountSivp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK34GSKTextLayoutToTextConverterResultC9wordCountSivg",
                "mangledName": "$s5GSSDK34GSKTextLayoutToTextConverterResultC9wordCountSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKTextLayoutToTextConverterResult",
                "printedName": "GSSDK.GSKTextLayoutToTextConverterResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKTextLayoutToTextConverterResult"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKTextLayoutToTextConverterResult(im)init",
            "mangledName": "$s5GSSDK34GSKTextLayoutToTextConverterResultCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKTextLayoutToTextConverterResult",
        "mangledName": "$s5GSSDK34GSKTextLayoutToTextConverterResultC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "SwiftUI",
        "printedName": "SwiftUI",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSSDKAsset",
        "printedName": "GSSDKAsset",
        "children": [
          {
            "kind": "Var",
            "name": "artboardExpand",
            "printedName": "artboardExpand",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSSDKImages",
                "printedName": "GSSDK.GSSDKImages",
                "usr": "s:5GSSDK11GSSDKImagesV"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK10GSSDKAssetO14artboardExpandAA11GSSDKImagesVvpZ",
            "mangledName": "$s5GSSDK10GSSDKAssetO14artboardExpandAA11GSSDKImagesVvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSSDKImages",
                    "printedName": "GSSDK.GSSDKImages",
                    "usr": "s:5GSSDK11GSSDKImagesV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK10GSSDKAssetO14artboardExpandAA11GSSDKImagesVvgZ",
                "mangledName": "$s5GSSDK10GSSDKAssetO14artboardExpandAA11GSSDKImagesVvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blurIndicator",
            "printedName": "blurIndicator",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSSDKImages",
                "printedName": "GSSDK.GSSDKImages",
                "usr": "s:5GSSDK11GSSDKImagesV"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK10GSSDKAssetO13blurIndicatorAA11GSSDKImagesVvpZ",
            "mangledName": "$s5GSSDK10GSSDKAssetO13blurIndicatorAA11GSSDKImagesVvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSSDKImages",
                    "printedName": "GSSDK.GSSDKImages",
                    "usr": "s:5GSSDK11GSSDKImagesV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK10GSSDKAssetO13blurIndicatorAA11GSSDKImagesVvgZ",
                "mangledName": "$s5GSSDK10GSSDKAssetO13blurIndicatorAA11GSSDKImagesVvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "perspectiveGrid",
            "printedName": "perspectiveGrid",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSSDKImages",
                "printedName": "GSSDK.GSSDKImages",
                "usr": "s:5GSSDK11GSSDKImagesV"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK10GSSDKAssetO15perspectiveGridAA11GSSDKImagesVvpZ",
            "mangledName": "$s5GSSDK10GSSDKAssetO15perspectiveGridAA11GSSDKImagesVvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSSDKImages",
                    "printedName": "GSSDK.GSSDKImages",
                    "usr": "s:5GSSDK11GSSDKImagesV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK10GSSDKAssetO15perspectiveGridAA11GSSDKImagesVvgZ",
                "mangledName": "$s5GSSDK10GSSDKAssetO15perspectiveGridAA11GSSDKImagesVvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "retouchLandscape",
            "printedName": "retouchLandscape",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSSDKImages",
                "printedName": "GSSDK.GSSDKImages",
                "usr": "s:5GSSDK11GSSDKImagesV"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK10GSSDKAssetO16retouchLandscapeAA11GSSDKImagesVvpZ",
            "mangledName": "$s5GSSDK10GSSDKAssetO16retouchLandscapeAA11GSSDKImagesVvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSSDKImages",
                    "printedName": "GSSDK.GSSDKImages",
                    "usr": "s:5GSSDK11GSSDKImagesV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK10GSSDKAssetO16retouchLandscapeAA11GSSDKImagesVvgZ",
                "mangledName": "$s5GSSDK10GSSDKAssetO16retouchLandscapeAA11GSSDKImagesVvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "rotateBack",
            "printedName": "rotateBack",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSSDKImages",
                "printedName": "GSSDK.GSSDKImages",
                "usr": "s:5GSSDK11GSSDKImagesV"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK10GSSDKAssetO10rotateBackAA11GSSDKImagesVvpZ",
            "mangledName": "$s5GSSDK10GSSDKAssetO10rotateBackAA11GSSDKImagesVvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSSDKImages",
                    "printedName": "GSSDK.GSSDKImages",
                    "usr": "s:5GSSDK11GSSDKImagesV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK10GSSDKAssetO10rotateBackAA11GSSDKImagesVvgZ",
                "mangledName": "$s5GSSDK10GSSDKAssetO10rotateBackAA11GSSDKImagesVvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "straightenedPerspectiveGrid",
            "printedName": "straightenedPerspectiveGrid",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSSDKImages",
                "printedName": "GSSDK.GSSDKImages",
                "usr": "s:5GSSDK11GSSDKImagesV"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK10GSSDKAssetO27straightenedPerspectiveGridAA11GSSDKImagesVvpZ",
            "mangledName": "$s5GSSDK10GSSDKAssetO27straightenedPerspectiveGridAA11GSSDKImagesVvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSSDKImages",
                    "printedName": "GSSDK.GSSDKImages",
                    "usr": "s:5GSSDK11GSSDKImagesV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK10GSSDKAssetO27straightenedPerspectiveGridAA11GSSDKImagesVvgZ",
                "mangledName": "$s5GSSDK10GSSDKAssetO27straightenedPerspectiveGridAA11GSSDKImagesVvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:5GSSDK10GSSDKAssetO",
        "mangledName": "$s5GSSDK10GSSDKAssetO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSSDKImages",
        "printedName": "GSSDKImages",
        "children": [
          {
            "kind": "Var",
            "name": "name",
            "printedName": "name",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK11GSSDKImagesV4nameSSvp",
            "mangledName": "$s5GSSDK11GSSDKImagesV4nameSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK11GSSDKImagesV4nameSSvg",
                "mangledName": "$s5GSSDK11GSSDKImagesV4nameSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "image",
            "printedName": "image",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK11GSSDKImagesV5imageSo7UIImageCvp",
            "mangledName": "$s5GSSDK11GSSDKImagesV5imageSo7UIImageCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK11GSSDKImagesV5imageSo7UIImageCvg",
                "mangledName": "$s5GSSDK11GSSDKImagesV5imageSo7UIImageCvg",
                "moduleName": "GSSDK",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "swiftUIImage",
            "printedName": "swiftUIImage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Image",
                "printedName": "SwiftUI.Image",
                "usr": "s:7SwiftUI5ImageV"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK11GSSDKImagesV12swiftUIImage7SwiftUI5ImageVvp",
            "mangledName": "$s5GSSDK11GSSDKImagesV12swiftUIImage7SwiftUI5ImageVvp",
            "moduleName": "GSSDK",
            "intro_Macosx": "10.15",
            "intro_iOS": "13.0",
            "intro_tvOS": "13.0",
            "intro_watchOS": "6.0",
            "declAttributes": [
              "AccessControl",
              "Available",
              "Available",
              "Available",
              "Available",
              "Available"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Image",
                    "printedName": "SwiftUI.Image",
                    "usr": "s:7SwiftUI5ImageV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK11GSSDKImagesV12swiftUIImage7SwiftUI5ImageVvg",
                "mangledName": "$s5GSSDK11GSSDKImagesV12swiftUIImage7SwiftUI5ImageVvg",
                "moduleName": "GSSDK",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:5GSSDK11GSSDKImagesV",
        "mangledName": "$s5GSSDK11GSSDKImagesV",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSSDKResources",
        "printedName": "GSSDKResources",
        "children": [
          {
            "kind": "Var",
            "name": "bundle",
            "printedName": "bundle",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bundle",
                "printedName": "Foundation.Bundle",
                "usr": "c:objc(cs)NSBundle"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSSDKResources(cpy)bundle",
            "mangledName": "$s5GSSDK14GSSDKResourcesC6bundleSo8NSBundleCvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bundle",
                    "printedName": "Foundation.Bundle",
                    "usr": "c:objc(cs)NSBundle"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSSDKResources(cm)bundle",
                "mangledName": "$s5GSSDK14GSSDKResourcesC6bundleSo8NSBundleCvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSSDKResources",
                "printedName": "GSSDK.GSSDKResources",
                "usr": "c:@M@GSSDK@objc(cs)GSSDKResources"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSSDKResources(im)init",
            "mangledName": "$s5GSSDK14GSSDKResourcesCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSSDKResources",
        "mangledName": "$s5GSSDK14GSSDKResourcesC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSSDKStrings",
        "printedName": "GSSDKStrings",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Gssdk",
            "printedName": "Gssdk",
            "children": [
              {
                "kind": "Var",
                "name": "gssdkSettings",
                "printedName": "gssdkSettings",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:5GSSDK12GSSDKStringsO5GssdkO13gssdkSettingsSSvpZ",
                "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO13gssdkSettingsSSvpZ",
                "moduleName": "GSSDK",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO13gssdkSettingsSSvgZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO13gssdkSettingsSSvgZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Accessibility",
                "printedName": "Accessibility",
                "children": [
                  {
                    "kind": "TypeDecl",
                    "name": "Value",
                    "printedName": "Value",
                    "children": [
                      {
                        "kind": "Var",
                        "name": "off",
                        "printedName": "off",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO13AccessibilityO5ValueO3offSSvpZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO13AccessibilityO5ValueO3offSSvpZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "isLet": true,
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:5GSSDK12GSSDKStringsO5GssdkO13AccessibilityO5ValueO3offSSvgZ",
                            "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO13AccessibilityO5ValueO3offSSvgZ",
                            "moduleName": "GSSDK",
                            "static": true,
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      },
                      {
                        "kind": "Var",
                        "name": "on",
                        "printedName": "on",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO13AccessibilityO5ValueO2onSSvpZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO13AccessibilityO5ValueO2onSSvpZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "isLet": true,
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:5GSSDK12GSSDKStringsO5GssdkO13AccessibilityO5ValueO2onSSvgZ",
                            "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO13AccessibilityO5ValueO2onSSvgZ",
                            "moduleName": "GSSDK",
                            "static": true,
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      }
                    ],
                    "declKind": "Enum",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO13AccessibilityO5ValueO",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO13AccessibilityO5ValueO",
                    "moduleName": "GSSDK",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "conformances": [
                      {
                        "kind": "Conformance",
                        "name": "Copyable",
                        "printedName": "Copyable",
                        "usr": "s:s8CopyableP",
                        "mangledName": "$ss8CopyableP"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Escapable",
                        "printedName": "Escapable",
                        "usr": "s:s9EscapableP",
                        "mangledName": "$ss9EscapableP"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:5GSSDK12GSSDKStringsO5GssdkO13AccessibilityO",
                "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO13AccessibilityO",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Action",
                "printedName": "Action",
                "children": [
                  {
                    "kind": "Var",
                    "name": "back",
                    "printedName": "back",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO4backSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO4backSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO4backSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO4backSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "cancel",
                    "printedName": "cancel",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO6cancelSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO6cancelSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO6cancelSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO6cancelSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "capture",
                    "printedName": "capture",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO7captureSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO7captureSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO7captureSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO7captureSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "changeFilter",
                    "printedName": "changeFilter",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO12changeFilterSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO12changeFilterSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO12changeFilterSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO12changeFilterSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "crop",
                    "printedName": "crop",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO4cropSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO4cropSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO4cropSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO4cropSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "delete",
                    "printedName": "delete",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO6deleteSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO6deleteSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO6deleteSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO6deleteSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "deselectAll",
                    "printedName": "deselectAll",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO11deselectAllSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO11deselectAllSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO11deselectAllSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO11deselectAllSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "discard",
                    "printedName": "discard",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO7discardSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO7discardSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO7discardSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO7discardSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "distortionCorrection",
                    "printedName": "distortionCorrection",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO20distortionCorrectionSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO20distortionCorrectionSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO20distortionCorrectionSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO20distortionCorrectionSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "done",
                    "printedName": "done",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO4doneSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO4doneSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO4doneSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO4doneSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "edit",
                    "printedName": "edit",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO4editSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO4editSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO4editSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO4editSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "editPages",
                    "printedName": "editPages",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO9editPagesSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO9editPagesSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO9editPagesSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO9editPagesSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "gridView",
                    "printedName": "gridView",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO8gridViewSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO8gridViewSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO8gridViewSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO8gridViewSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "listView",
                    "printedName": "listView",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO8listViewSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO8listViewSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO8listViewSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO8listViewSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "next",
                    "printedName": "next",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO4nextSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO4nextSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO4nextSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO4nextSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "photoLibrary",
                    "printedName": "photoLibrary",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO12photoLibrarySSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO12photoLibrarySSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO12photoLibrarySSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO12photoLibrarySSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "recrop",
                    "printedName": "recrop",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO6recropSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO6recropSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO6recropSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO6recropSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "rotateLeft",
                    "printedName": "rotateLeft",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO10rotateLeftSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO10rotateLeftSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO10rotateLeftSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO10rotateLeftSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "selectAll",
                    "printedName": "selectAll",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO9selectAllSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO9selectAllSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO9selectAllSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO9selectAllSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "submit",
                    "printedName": "submit",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO6submitSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO6submitSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO6submitSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO6submitSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "TypeDecl",
                    "name": "ChangeFilter",
                    "printedName": "ChangeFilter",
                    "children": [
                      {
                        "kind": "Var",
                        "name": "short",
                        "printedName": "short",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO12ChangeFilterO5shortSSvpZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO12ChangeFilterO5shortSSvpZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "isLet": true,
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO12ChangeFilterO5shortSSvgZ",
                            "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO12ChangeFilterO5shortSSvgZ",
                            "moduleName": "GSSDK",
                            "static": true,
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      }
                    ],
                    "declKind": "Enum",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO12ChangeFilterO",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO12ChangeFilterO",
                    "moduleName": "GSSDK",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "conformances": [
                      {
                        "kind": "Conformance",
                        "name": "Copyable",
                        "printedName": "Copyable",
                        "usr": "s:s8CopyableP",
                        "mangledName": "$ss8CopyableP"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Escapable",
                        "printedName": "Escapable",
                        "usr": "s:s9EscapableP",
                        "mangledName": "$ss9EscapableP"
                      }
                    ]
                  },
                  {
                    "kind": "TypeDecl",
                    "name": "DistortionCorrection",
                    "printedName": "DistortionCorrection",
                    "children": [
                      {
                        "kind": "Var",
                        "name": "short",
                        "printedName": "short",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO20DistortionCorrectionO5shortSSvpZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO20DistortionCorrectionO5shortSSvpZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "isLet": true,
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO20DistortionCorrectionO5shortSSvgZ",
                            "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO20DistortionCorrectionO5shortSSvgZ",
                            "moduleName": "GSSDK",
                            "static": true,
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      }
                    ],
                    "declKind": "Enum",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO20DistortionCorrectionO",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO20DistortionCorrectionO",
                    "moduleName": "GSSDK",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "conformances": [
                      {
                        "kind": "Conformance",
                        "name": "Copyable",
                        "printedName": "Copyable",
                        "usr": "s:s8CopyableP",
                        "mangledName": "$ss8CopyableP"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Escapable",
                        "printedName": "Escapable",
                        "usr": "s:s9EscapableP",
                        "mangledName": "$ss9EscapableP"
                      }
                    ]
                  },
                  {
                    "kind": "TypeDecl",
                    "name": "RotateLeft",
                    "printedName": "RotateLeft",
                    "children": [
                      {
                        "kind": "Var",
                        "name": "short",
                        "printedName": "short",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO10RotateLeftO5shortSSvpZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO10RotateLeftO5shortSSvpZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "isLet": true,
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO10RotateLeftO5shortSSvgZ",
                            "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO10RotateLeftO5shortSSvgZ",
                            "moduleName": "GSSDK",
                            "static": true,
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      }
                    ],
                    "declKind": "Enum",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO10RotateLeftO",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO10RotateLeftO",
                    "moduleName": "GSSDK",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "conformances": [
                      {
                        "kind": "Conformance",
                        "name": "Copyable",
                        "printedName": "Copyable",
                        "usr": "s:s8CopyableP",
                        "mangledName": "$ss8CopyableP"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Escapable",
                        "printedName": "Escapable",
                        "usr": "s:s9EscapableP",
                        "mangledName": "$ss9EscapableP"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO",
                "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Crop",
                "printedName": "Crop",
                "children": [
                  {
                    "kind": "Var",
                    "name": "detect",
                    "printedName": "detect",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4CropO6detectSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4CropO6detectSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4CropO6detectSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4CropO6detectSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "maximize",
                    "printedName": "maximize",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4CropO8maximizeSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4CropO8maximizeSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4CropO8maximizeSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4CropO8maximizeSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4CropO",
                "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4CropO",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Error",
                "printedName": "Error",
                "children": [
                  {
                    "kind": "Function",
                    "name": "cameraPermissionDeniedMessage",
                    "printedName": "cameraPermissionDeniedMessage(_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO5ErrorO29cameraPermissionDeniedMessageySSypFZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO5ErrorO29cameraPermissionDeniedMessageySSypFZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "cameraPermissionDeniedTitle",
                    "printedName": "cameraPermissionDeniedTitle(_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO5ErrorO27cameraPermissionDeniedTitleySSypFZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO5ErrorO27cameraPermissionDeniedTitleySSypFZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:5GSSDK12GSSDKStringsO5GssdkO5ErrorO",
                "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO5ErrorO",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Filter",
                "printedName": "Filter",
                "children": [
                  {
                    "kind": "Var",
                    "name": "automatic",
                    "printedName": "automatic",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO9automaticSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO9automaticSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO9automaticSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO9automaticSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "automaticBlackAndWhite",
                    "printedName": "automaticBlackAndWhite",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO22automaticBlackAndWhiteSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO22automaticBlackAndWhiteSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO22automaticBlackAndWhiteSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO22automaticBlackAndWhiteSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "automaticColor",
                    "printedName": "automaticColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO14automaticColorSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO14automaticColorSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO14automaticColorSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO14automaticColorSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "automaticMonochrome",
                    "printedName": "automaticMonochrome",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO19automaticMonochromeSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO19automaticMonochromeSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO19automaticMonochromeSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO19automaticMonochromeSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "darkBackground",
                    "printedName": "darkBackground",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO14darkBackgroundSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO14darkBackgroundSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO14darkBackgroundSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO14darkBackgroundSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "instructions",
                    "printedName": "instructions",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO12instructionsSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO12instructionsSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO12instructionsSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO12instructionsSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "none",
                    "printedName": "none",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO4noneSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO4noneSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO4noneSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO4noneSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "photo",
                    "printedName": "photo",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO5photoSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO5photoSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO5photoSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO5photoSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "softBlackAndWhite",
                    "printedName": "softBlackAndWhite",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO17softBlackAndWhiteSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO17softBlackAndWhiteSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO17softBlackAndWhiteSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO17softBlackAndWhiteSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "softColor",
                    "printedName": "softColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO9softColorSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO9softColorSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO9softColorSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO9softColorSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "strongBlackAndWhite",
                    "printedName": "strongBlackAndWhite",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO19strongBlackAndWhiteSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO19strongBlackAndWhiteSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO19strongBlackAndWhiteSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO19strongBlackAndWhiteSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "strongColor",
                    "printedName": "strongColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO11strongColorSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO11strongColorSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO11strongColorSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO11strongColorSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "strongMonochrome",
                    "printedName": "strongMonochrome",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO16strongMonochromeSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO16strongMonochromeSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO16strongMonochromeSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO16strongMonochromeSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6FilterO",
                "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6FilterO",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Flash",
                "printedName": "Flash",
                "children": [
                  {
                    "kind": "Var",
                    "name": "mode",
                    "printedName": "mode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO5FlashO4modeSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO5FlashO4modeSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO5FlashO4modeSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO5FlashO4modeSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "TypeDecl",
                    "name": "Mode",
                    "printedName": "Mode",
                    "children": [
                      {
                        "kind": "Var",
                        "name": "auto",
                        "printedName": "auto",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO5FlashO4ModeO4autoSSvpZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO5FlashO4ModeO4autoSSvpZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "isLet": true,
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:5GSSDK12GSSDKStringsO5GssdkO5FlashO4ModeO4autoSSvgZ",
                            "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO5FlashO4ModeO4autoSSvgZ",
                            "moduleName": "GSSDK",
                            "static": true,
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      },
                      {
                        "kind": "Var",
                        "name": "off",
                        "printedName": "off",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO5FlashO4ModeO3offSSvpZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO5FlashO4ModeO3offSSvpZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "isLet": true,
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:5GSSDK12GSSDKStringsO5GssdkO5FlashO4ModeO3offSSvgZ",
                            "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO5FlashO4ModeO3offSSvgZ",
                            "moduleName": "GSSDK",
                            "static": true,
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      },
                      {
                        "kind": "Var",
                        "name": "on",
                        "printedName": "on",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO5FlashO4ModeO2onSSvpZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO5FlashO4ModeO2onSSvpZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "isLet": true,
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:5GSSDK12GSSDKStringsO5GssdkO5FlashO4ModeO2onSSvgZ",
                            "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO5FlashO4ModeO2onSSvgZ",
                            "moduleName": "GSSDK",
                            "static": true,
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      }
                    ],
                    "declKind": "Enum",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO5FlashO4ModeO",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO5FlashO4ModeO",
                    "moduleName": "GSSDK",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "conformances": [
                      {
                        "kind": "Conformance",
                        "name": "Copyable",
                        "printedName": "Copyable",
                        "usr": "s:s8CopyableP",
                        "mangledName": "$ss8CopyableP"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Escapable",
                        "printedName": "Escapable",
                        "usr": "s:s9EscapableP",
                        "mangledName": "$ss9EscapableP"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:5GSSDK12GSSDKStringsO5GssdkO5FlashO",
                "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO5FlashO",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Flow",
                "printedName": "Flow",
                "children": [
                  {
                    "kind": "Var",
                    "name": "addPage",
                    "printedName": "addPage",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO7addPageSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO7addPageSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO7addPageSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO7addPageSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "addPages",
                    "printedName": "addPages",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO8addPagesSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO8addPagesSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO8addPagesSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO8addPagesSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "cancel",
                    "printedName": "cancel",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO6cancelSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO6cancelSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO6cancelSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO6cancelSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "confirmCancellation",
                    "printedName": "confirmCancellation(_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO19confirmCancellationySSSiFZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO19confirmCancellationySSSiFZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "done",
                    "printedName": "done(_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO4doneySSSiFZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO4doneySSSiFZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Var",
                    "name": "keep",
                    "printedName": "keep",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO4keepSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO4keepSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO4keepSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO4keepSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "pageOrder",
                    "printedName": "pageOrder(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO9pageOrderySSSi_SitFZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO9pageOrderySSSi_SitFZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "prefixedPageOrder",
                    "printedName": "prefixedPageOrder(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO17prefixedPageOrderySSSi_SitFZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO17prefixedPageOrderySSSi_SitFZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Var",
                    "name": "retake",
                    "printedName": "retake",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO6retakeSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO6retakeSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO6retakeSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO6retakeSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "reviewAndSubmit",
                    "printedName": "reviewAndSubmit",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO15reviewAndSubmitSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO15reviewAndSubmitSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO15reviewAndSubmitSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO15reviewAndSubmitSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "TypeDecl",
                    "name": "ConfirmCancellation",
                    "printedName": "ConfirmCancellation",
                    "children": [
                      {
                        "kind": "Var",
                        "name": "keepScanning",
                        "printedName": "keepScanning",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO19ConfirmCancellationO12keepScanningSSvpZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO19ConfirmCancellationO12keepScanningSSvpZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "isLet": true,
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO19ConfirmCancellationO12keepScanningSSvgZ",
                            "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO19ConfirmCancellationO12keepScanningSSvgZ",
                            "moduleName": "GSSDK",
                            "static": true,
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      }
                    ],
                    "declKind": "Enum",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO19ConfirmCancellationO",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO19ConfirmCancellationO",
                    "moduleName": "GSSDK",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "conformances": [
                      {
                        "kind": "Conformance",
                        "name": "Copyable",
                        "printedName": "Copyable",
                        "usr": "s:s8CopyableP",
                        "mangledName": "$ss8CopyableP"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Escapable",
                        "printedName": "Escapable",
                        "usr": "s:s9EscapableP",
                        "mangledName": "$ss9EscapableP"
                      }
                    ]
                  },
                  {
                    "kind": "TypeDecl",
                    "name": "Progress",
                    "printedName": "Progress",
                    "children": [
                      {
                        "kind": "Var",
                        "name": "generatingDocument",
                        "printedName": "generatingDocument",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO8ProgressO18generatingDocumentSSvpZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO8ProgressO18generatingDocumentSSvpZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "isLet": true,
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO8ProgressO18generatingDocumentSSvgZ",
                            "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO8ProgressO18generatingDocumentSSvgZ",
                            "moduleName": "GSSDK",
                            "static": true,
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      },
                      {
                        "kind": "Var",
                        "name": "recognizingText",
                        "printedName": "recognizingText",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO8ProgressO15recognizingTextSSvpZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO8ProgressO15recognizingTextSSvpZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "declAttributes": [
                          "HasInitialValue",
                          "HasStorage",
                          "AccessControl",
                          "RawDocComment"
                        ],
                        "isLet": true,
                        "hasStorage": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO8ProgressO15recognizingTextSSvgZ",
                            "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO8ProgressO15recognizingTextSSvgZ",
                            "moduleName": "GSSDK",
                            "static": true,
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      }
                    ],
                    "declKind": "Enum",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO8ProgressO",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO8ProgressO",
                    "moduleName": "GSSDK",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "conformances": [
                      {
                        "kind": "Conformance",
                        "name": "Copyable",
                        "printedName": "Copyable",
                        "usr": "s:s8CopyableP",
                        "mangledName": "$ss8CopyableP"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Escapable",
                        "printedName": "Escapable",
                        "usr": "s:s9EscapableP",
                        "mangledName": "$ss9EscapableP"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:5GSSDK12GSSDKStringsO5GssdkO4FlowO",
                "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO4FlowO",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ReadableCodeFlowBatch",
                "printedName": "ReadableCodeFlowBatch",
                "children": [
                  {
                    "kind": "Var",
                    "name": "empty",
                    "printedName": "empty",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO21ReadableCodeFlowBatchO5emptySSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO21ReadableCodeFlowBatchO5emptySSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO21ReadableCodeFlowBatchO5emptySSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO21ReadableCodeFlowBatchO5emptySSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "scannedCodes",
                    "printedName": "scannedCodes",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO21ReadableCodeFlowBatchO12scannedCodesSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO21ReadableCodeFlowBatchO12scannedCodesSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO21ReadableCodeFlowBatchO12scannedCodesSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO21ReadableCodeFlowBatchO12scannedCodesSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "scannedCodesCount",
                    "printedName": "scannedCodesCount(_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO21ReadableCodeFlowBatchO17scannedCodesCountySSSiFZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO21ReadableCodeFlowBatchO17scannedCodesCountySSSiFZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:5GSSDK12GSSDKStringsO5GssdkO21ReadableCodeFlowBatchO",
                "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO21ReadableCodeFlowBatchO",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "UserGuidance",
                "printedName": "UserGuidance",
                "children": [
                  {
                    "kind": "Var",
                    "name": "documentFound",
                    "printedName": "documentFound",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO13documentFoundSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO13documentFoundSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO13documentFoundSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO13documentFoundSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "dragPages",
                    "printedName": "dragPages",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO9dragPagesSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO9dragPagesSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO9dragPagesSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO9dragPagesSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "readability",
                    "printedName": "readability",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO11readabilitySSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO11readabilitySSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO11readabilitySSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO11readabilitySSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "searching",
                    "printedName": "searching",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO9searchingSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO9searchingSSvpZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO9searchingSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO9searchingSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO",
                "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO12UserGuidanceO",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:5GSSDK12GSSDKStringsO5GssdkO",
            "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Localizable",
            "printedName": "Localizable",
            "children": [
              {
                "kind": "Var",
                "name": "gssdkSettings",
                "printedName": "gssdkSettings",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:5GSSDK12GSSDKStringsO11LocalizableO13gssdkSettingsSSvpZ",
                "mangledName": "$s5GSSDK12GSSDKStringsO11LocalizableO13gssdkSettingsSSvpZ",
                "moduleName": "GSSDK",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:5GSSDK12GSSDKStringsO11LocalizableO13gssdkSettingsSSvgZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO11LocalizableO13gssdkSettingsSSvgZ",
                    "moduleName": "GSSDK",
                    "static": true,
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:5GSSDK12GSSDKStringsO11LocalizableO",
            "mangledName": "$s5GSSDK12GSSDKStringsO11LocalizableO",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:5GSSDK12GSSDKStringsO",
        "mangledName": "$s5GSSDK12GSSDKStringsO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Contacts",
        "printedName": "Contacts",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "ImageIO",
        "printedName": "ImageIO",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Vision",
        "printedName": "Vision",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Vision",
        "printedName": "Vision",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Contacts",
        "printedName": "Contacts",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "ContactsUI",
        "printedName": "ContactsUI",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Contacts",
        "printedName": "Contacts",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "GSKPhoneNumberKit",
        "printedName": "GSKPhoneNumberKit",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "NaturalLanguage",
        "printedName": "NaturalLanguage",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "CoreGraphics",
        "printedName": "CoreGraphics",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "NaturalLanguage",
        "printedName": "NaturalLanguage",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "CoreLocation",
        "printedName": "CoreLocation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "MapKit",
        "printedName": "MapKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "NaturalLanguage",
        "printedName": "NaturalLanguage",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Contacts",
        "printedName": "Contacts",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "NaturalLanguage",
        "printedName": "NaturalLanguage",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Vision",
        "printedName": "Vision",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Vision",
        "printedName": "Vision",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "CoreGraphics",
        "printedName": "CoreGraphics",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Vision",
        "printedName": "Vision",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "GSKPlot",
        "printedName": "GSKPlot",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKOCRResult",
        "printedName": "GSKOCRResult",
        "children": [
          {
            "kind": "Var",
            "name": "text",
            "printedName": "text",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKOCRResult(py)text",
            "mangledName": "$s5GSSDK12GSKOCRResultC4textSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCRResult(im)text",
                "mangledName": "$s5GSSDK12GSKOCRResultC4textSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "textLayout",
            "printedName": "textLayout",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKTextLayout",
                "printedName": "GSSDK.GSKTextLayout",
                "usr": "c:@M@GSSDK@objc(cs)GSKTextLayout"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKOCRResult(py)textLayout",
            "mangledName": "$s5GSSDK12GSKOCRResultC10textLayoutAA07GSKTextD0Cvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKTextLayout",
                    "printedName": "GSSDK.GSKTextLayout",
                    "usr": "c:@M@GSSDK@objc(cs)GSKTextLayout"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCRResult(im)textLayout",
                "mangledName": "$s5GSSDK12GSKOCRResultC10textLayoutAA07GSKTextD0Cvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(text:textLayout:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKOCRResult",
                "printedName": "GSSDK.GSKOCRResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCRResult"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKTextLayout",
                "printedName": "GSSDK.GSKTextLayout",
                "usr": "c:@M@GSSDK@objc(cs)GSKTextLayout"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKOCRResult(im)initWithText:textLayout:",
            "mangledName": "$s5GSSDK12GSKOCRResultC4text0C6LayoutACSS_AA07GSKTextD0Ctcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKOCRResult",
                "printedName": "GSSDK.GSKOCRResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCRResult"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKOCRResult(im)init",
            "mangledName": "$s5GSSDK12GSKOCRResultCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKOCRResult",
        "mangledName": "$s5GSSDK12GSKOCRResultC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKOCRConfiguration",
        "printedName": "GSKOCRConfiguration",
        "children": [
          {
            "kind": "Function",
            "name": "configuration",
            "printedName": "configuration(languageTags:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKOCRConfiguration",
                "printedName": "GSSDK.GSKOCRConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCRConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKOCRConfiguration(cm)configurationWithLanguageTags:",
            "mangledName": "$s5GSSDK19GSKOCRConfigurationC13configuration12languageTagsACSaySSG_tFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKOCRConfiguration",
                "printedName": "GSSDK.GSKOCRConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCRConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKOCRConfiguration(im)init",
            "mangledName": "$s5GSSDK19GSKOCRConfigurationCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKOCRConfiguration",
        "mangledName": "$s5GSSDK19GSKOCRConfigurationC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKOCR",
        "printedName": "GSKOCR",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(logger:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKOCR",
                "printedName": "GSSDK.GSKOCR",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCR"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKLogger",
                "printedName": "any GSSDK.GSKLogger",
                "usr": "c:objc(pl)GSKLogger"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKOCR(im)initWithLogger:",
            "mangledName": "$s5GSSDK6GSKOCRC6loggerACSo9GSKLogger_p_tcfc",
            "moduleName": "GSSDK",
            "objc_name": "initWithLogger:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKOCR",
                "printedName": "GSSDK.GSKOCR",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCR"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKOCR(im)init",
            "mangledName": "$s5GSSDK6GSKOCRCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Convenience",
              "AccessControl",
              "Override"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "recognizeText",
            "printedName": "recognizeText(in:configuration:onProgress:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKOCRResult",
                "printedName": "GSSDK.GSKOCRResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCRResult"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKOCRInput",
                "printedName": "GSSDK.GSKOCRInput",
                "usr": "s:5GSSDK11GSKOCRInputV"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKOCRConfiguration",
                "printedName": "GSSDK.GSKOCRConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCRConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Float) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Float) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Float",
                        "printedName": "Swift.Float",
                        "usr": "s:Sf"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK6GSKOCRC13recognizeText2in13configuration10onProgressAA12GSKOCRResultCAA11GSKOCRInputV_AA19GSKOCRConfigurationCySfcSgtYaKF",
            "mangledName": "$s5GSSDK6GSKOCRC13recognizeText2in13configuration10onProgressAA12GSKOCRResultCAA11GSKOCRInputV_AA19GSKOCRConfigurationCySfcSgtYaKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "recognizeText",
            "printedName": "recognizeText(forImageAtPath:configuration:onProgress:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKOCRResult",
                "printedName": "GSSDK.GSKOCRResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCRResult"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKOCRConfiguration",
                "printedName": "GSSDK.GSKOCRConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCRConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Float) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Float) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Float",
                        "printedName": "Swift.Float",
                        "usr": "s:Sf"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKOCR(im)recognizeTextForImageAtPath:configuration:onProgress:completionHandler:",
            "mangledName": "$s5GSSDK6GSKOCRC13recognizeText14forImageAtPath13configuration10onProgressAA12GSKOCRResultCSS_AA19GSKOCRConfigurationCySfcSgtYaKF",
            "moduleName": "GSSDK",
            "objc_name": "recognizeTextForImageAtPath:configuration:onProgress:completionHandler:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKOCR",
        "mangledName": "$s5GSSDK6GSKOCRC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKOCRInput",
        "printedName": "GSKOCRInput",
        "children": [
          {
            "kind": "Var",
            "name": "originalImagePath",
            "printedName": "originalImagePath",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK11GSKOCRInputV17originalImagePathSSvp",
            "mangledName": "$s5GSSDK11GSKOCRInputV17originalImagePathSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK11GSKOCRInputV17originalImagePathSSvg",
                "mangledName": "$s5GSSDK11GSKOCRInputV17originalImagePathSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "quadrangle",
            "printedName": "quadrangle",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKQuadrangle?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKQuadrangle",
                    "printedName": "GSSDK.GSKQuadrangle",
                    "usr": "c:objc(cs)GSKQuadrangle"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK11GSKOCRInputV10quadrangleSo13GSKQuadrangleCSgvp",
            "mangledName": "$s5GSSDK11GSKOCRInputV10quadrangleSo13GSKQuadrangleCSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKQuadrangle?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKQuadrangle",
                        "printedName": "GSSDK.GSKQuadrangle",
                        "usr": "c:objc(cs)GSKQuadrangle"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK11GSKOCRInputV10quadrangleSo13GSKQuadrangleCSgvg",
                "mangledName": "$s5GSSDK11GSKOCRInputV10quadrangleSo13GSKQuadrangleCSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "rotation",
            "printedName": "rotation",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKRotation",
                "printedName": "GSSDK.GSKRotation",
                "usr": "c:@E@GSKRotation"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK11GSKOCRInputV8rotationSo11GSKRotationVvp",
            "mangledName": "$s5GSSDK11GSKOCRInputV8rotationSo11GSKRotationVvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKRotation",
                    "printedName": "GSSDK.GSKRotation",
                    "usr": "c:@E@GSKRotation"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK11GSKOCRInputV8rotationSo11GSKRotationVvg",
                "mangledName": "$s5GSSDK11GSKOCRInputV8rotationSo11GSKRotationVvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(originalImagePath:quadrangle:rotation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKOCRInput",
                "printedName": "GSSDK.GSKOCRInput",
                "usr": "s:5GSSDK11GSKOCRInputV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKQuadrangle?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKQuadrangle",
                    "printedName": "GSSDK.GSKQuadrangle",
                    "usr": "c:objc(cs)GSKQuadrangle"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKRotation",
                "printedName": "GSSDK.GSKRotation",
                "hasDefaultArg": true,
                "usr": "c:@E@GSKRotation"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK11GSKOCRInputV17originalImagePath10quadrangle8rotationACSS_So13GSKQuadrangleCSgSo11GSKRotationVtcfc",
            "mangledName": "$s5GSSDK11GSKOCRInputV17originalImagePath10quadrangle8rotationACSS_So13GSKQuadrangleCSgSo11GSKRotationVtcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:5GSSDK11GSKOCRInputV",
        "mangledName": "$s5GSSDK11GSKOCRInputV",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKOCRLanguage",
        "printedName": "GSKOCRLanguage",
        "children": [
          {
            "kind": "Var",
            "name": "allLanguages",
            "printedName": "allLanguages",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKOCRLanguage]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKOCRLanguage",
                    "printedName": "GSSDK.GSKOCRLanguage",
                    "usr": "s:5GSSDK14GSKOCRLanguageV"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK14GSKOCRLanguageV12allLanguagesSayACGvpZ",
            "mangledName": "$s5GSSDK14GSKOCRLanguageV12allLanguagesSayACGvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKOCRLanguage]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKOCRLanguage",
                        "printedName": "GSSDK.GSKOCRLanguage",
                        "usr": "s:5GSSDK14GSKOCRLanguageV"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK14GSKOCRLanguageV12allLanguagesSayACGvgZ",
                "mangledName": "$s5GSSDK14GSKOCRLanguageV12allLanguagesSayACGvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKOCRLanguage]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKOCRLanguage",
                        "printedName": "GSSDK.GSKOCRLanguage",
                        "usr": "s:5GSSDK14GSKOCRLanguageV"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK14GSKOCRLanguageV12allLanguagesSayACGvsZ",
                "mangledName": "$s5GSSDK14GSKOCRLanguageV12allLanguagesSayACGvsZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK14GSKOCRLanguageV12allLanguagesSayACGvMZ",
                "mangledName": "$s5GSSDK14GSKOCRLanguageV12allLanguagesSayACGvMZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "tag",
            "printedName": "tag",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK14GSKOCRLanguageV3tagSSvp",
            "mangledName": "$s5GSSDK14GSKOCRLanguageV3tagSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK14GSKOCRLanguageV3tagSSvg",
                "mangledName": "$s5GSSDK14GSKOCRLanguageV3tagSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "displayName",
            "printedName": "displayName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK14GSKOCRLanguageV11displayNameSSvp",
            "mangledName": "$s5GSSDK14GSKOCRLanguageV11displayNameSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK14GSKOCRLanguageV11displayNameSSvg",
                "mangledName": "$s5GSSDK14GSKOCRLanguageV11displayNameSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK14GSKOCRLanguageV11descriptionSSvp",
            "mangledName": "$s5GSSDK14GSKOCRLanguageV11descriptionSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK14GSKOCRLanguageV11descriptionSSvg",
                "mangledName": "$s5GSSDK14GSKOCRLanguageV11descriptionSSvg",
                "moduleName": "GSSDK",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKOCRLanguage",
                "printedName": "GSSDK.GSKOCRLanguage",
                "usr": "s:5GSSDK14GSKOCRLanguageV"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKOCRLanguage",
                "printedName": "GSSDK.GSKOCRLanguage",
                "usr": "s:5GSSDK14GSKOCRLanguageV"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK14GSKOCRLanguageV2eeoiySbAC_ACtFZ",
            "mangledName": "$s5GSSDK14GSKOCRLanguageV2eeoiySbAC_ACtFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "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:5GSSDK14GSKOCRLanguageV4hash4intoys6HasherVz_tF",
            "mangledName": "$s5GSSDK14GSKOCRLanguageV4hash4intoys6HasherVz_tF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK14GSKOCRLanguageV9hashValueSivp",
            "mangledName": "$s5GSSDK14GSKOCRLanguageV9hashValueSivp",
            "moduleName": "GSSDK",
            "implicit": true,
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK14GSKOCRLanguageV9hashValueSivg",
                "mangledName": "$s5GSSDK14GSKOCRLanguageV9hashValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:5GSSDK14GSKOCRLanguageV",
        "mangledName": "$s5GSSDK14GSKOCRLanguageV",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Combine",
        "printedName": "Combine",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlow",
        "printedName": "GSKScanFlow",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(configuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlow",
                "printedName": "GSSDK.GSKScanFlow",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlow"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowConfiguration",
                "printedName": "GSSDK.GSKScanFlowConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlow(im)initWithConfiguration:",
            "mangledName": "$s5GSSDK11GSKScanFlowC13configurationAcA0bC13ConfigurationC_tcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "resultByStarting",
            "printedName": "resultByStarting(fromViewController:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowResult",
                "printedName": "GSSDK.GSKScanFlowResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK11GSKScanFlowC16resultByStarting18fromViewControllerAA0bC6ResultCSo06UIViewI0C_tYaKF",
            "mangledName": "$s5GSSDK11GSKScanFlowC16resultByStarting18fromViewControllerAA0bC6ResultCSo06UIViewI0C_tYaKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Custom",
              "Final",
              "AccessControl",
              "NonObjC",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlow",
                "printedName": "GSSDK.GSKScanFlow",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlow"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlow(im)init",
            "mangledName": "$s5GSSDK11GSKScanFlowCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "start",
            "printedName": "start(from:onSuccess:failure:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowResult) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowResult",
                    "printedName": "GSSDK.GSKScanFlowResult",
                    "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(any Swift.Error) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "any Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKScanFlow(im)startFromViewController:onSuccess:failure:",
            "mangledName": "$s5GSSDK11GSKScanFlowC5start4from9onSuccess7failureySo16UIViewControllerC_yAA0bC6ResultCcys5Error_pctF",
            "moduleName": "GSSDK",
            "objc_name": "startFromViewController:onSuccess:failure:",
            "declAttributes": [
              "Final",
              "Nonisolated",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlow",
        "mangledName": "$s5GSSDK11GSKScanFlowC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "Custom",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowConfiguration",
        "printedName": "GSKScanFlowConfiguration",
        "children": [
          {
            "kind": "Var",
            "name": "source",
            "printedName": "source",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowSource",
                "printedName": "GSSDK.GSKScanFlowSource",
                "usr": "c:@M@GSSDK@E@GSKScanFlowSource"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)source",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC6sourceAA0bC6SourceOvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowSource",
                    "printedName": "GSSDK.GSKScanFlowSource",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowSource"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)source",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC6sourceAA0bC6SourceOvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowSource",
                    "printedName": "GSSDK.GSKScanFlowSource",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowSource"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setSource:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC6sourceAA0bC6SourceOvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC6sourceAA0bC6SourceOvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC6sourceAA0bC6SourceOvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "sourceImageURL",
            "printedName": "sourceImageURL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)sourceImageURL",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14sourceImageURL10Foundation0G0VSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)sourceImageURL",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14sourceImageURL10Foundation0G0VSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setSourceImageURL:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14sourceImageURL10Foundation0G0VSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC14sourceImageURL10Foundation0G0VSgvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14sourceImageURL10Foundation0G0VSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "multiPage",
            "printedName": "multiPage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)multiPage",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC9multiPageSbvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)multiPage",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC9multiPageSbvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setMultiPage:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC9multiPageSbvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC9multiPageSbvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC9multiPageSbvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "showFinalReview",
            "printedName": "showFinalReview",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)showFinalReview",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15showFinalReviewSbvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)showFinalReview",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15showFinalReviewSbvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setShowFinalReview:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15showFinalReviewSbvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC15showFinalReviewSbvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15showFinalReviewSbvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultScanOrientation",
            "printedName": "defaultScanOrientation",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanOrientation",
                "printedName": "GSSDK.GSKScanOrientation",
                "usr": "c:@M@GSSDK@E@GSKScanOrientation"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)defaultScanOrientation",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC22defaultScanOrientationAA0bG0Ovp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanOrientation",
                    "printedName": "GSSDK.GSKScanOrientation",
                    "usr": "c:@M@GSSDK@E@GSKScanOrientation"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)defaultScanOrientation",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC22defaultScanOrientationAA0bG0Ovg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanOrientation",
                    "printedName": "GSSDK.GSKScanOrientation",
                    "usr": "c:@M@GSSDK@E@GSKScanOrientation"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setDefaultScanOrientation:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC22defaultScanOrientationAA0bG0Ovs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC22defaultScanOrientationAA0bG0OvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC22defaultScanOrientationAA0bG0OvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultFilter",
            "printedName": "defaultFilter",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowFilterType",
                "printedName": "GSSDK.GSKScanFlowFilterType",
                "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)defaultFilter",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC13defaultFilterAA0bcF4TypeOvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)defaultFilter",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC13defaultFilterAA0bcF4TypeOvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setDefaultFilter:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC13defaultFilterAA0bcF4TypeOvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC13defaultFilterAA0bcF4TypeOvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC13defaultFilterAA0bcF4TypeOvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "availableFilters",
            "printedName": "availableFilters",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKScanFlowFilterType]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK24GSKScanFlowConfigurationC16availableFiltersSayAA0bC10FilterTypeOGvp",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC16availableFiltersSayAA0bC10FilterTypeOGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKScanFlowFilterType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC16availableFiltersSayAA0bC10FilterTypeOGvg",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC16availableFiltersSayAA0bC10FilterTypeOGvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKScanFlowFilterType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC16availableFiltersSayAA0bC10FilterTypeOGvs",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC16availableFiltersSayAA0bC10FilterTypeOGvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC16availableFiltersSayAA0bC10FilterTypeOGvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC16availableFiltersSayAA0bC10FilterTypeOGvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "requiredReadabilityLevel",
            "printedName": "requiredReadabilityLevel",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKReadabilityLevel",
                "printedName": "GSSDK.GSKReadabilityLevel",
                "usr": "c:@E@GSKReadabilityLevel"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)requiredReadabilityLevel",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC24requiredReadabilityLevelSo014GSKReadabilityG0Vvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReadabilityLevel",
                    "printedName": "GSSDK.GSKReadabilityLevel",
                    "usr": "c:@E@GSKReadabilityLevel"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)requiredReadabilityLevel",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC24requiredReadabilityLevelSo014GSKReadabilityG0Vvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReadabilityLevel",
                    "printedName": "GSSDK.GSKReadabilityLevel",
                    "usr": "c:@E@GSKReadabilityLevel"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setRequiredReadabilityLevel:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC24requiredReadabilityLevelSo014GSKReadabilityG0Vvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC24requiredReadabilityLevelSo014GSKReadabilityG0VvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC24requiredReadabilityLevelSo014GSKReadabilityG0VvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "skipPostProcessingScreen",
            "printedName": "skipPostProcessingScreen",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)skipPostProcessingScreen",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC24skipPostProcessingScreenSbvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)skipPostProcessingScreen",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC24skipPostProcessingScreenSbvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setSkipPostProcessingScreen:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC24skipPostProcessingScreenSbvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC24skipPostProcessingScreenSbvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC24skipPostProcessingScreenSbvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "postProcessingActions",
            "printedName": "postProcessingActions",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowPostProcessingActions",
                "printedName": "GSSDK.GSKScanFlowPostProcessingActions",
                "usr": "c:@E@GSKScanFlowPostProcessingActions"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)postProcessingActions",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC21postProcessingActionsSo0bc4PostfG0Vvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowPostProcessingActions",
                    "printedName": "GSSDK.GSKScanFlowPostProcessingActions",
                    "usr": "c:@E@GSKScanFlowPostProcessingActions"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)postProcessingActions",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC21postProcessingActionsSo0bc4PostfG0Vvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowPostProcessingActions",
                    "printedName": "GSSDK.GSKScanFlowPostProcessingActions",
                    "usr": "c:@E@GSKScanFlowPostProcessingActions"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setPostProcessingActions:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC21postProcessingActionsSo0bc4PostfG0Vvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC21postProcessingActionsSo0bc4PostfG0VvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC21postProcessingActionsSo0bc4PostfG0VvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultCurvatureCorrectionMode",
            "printedName": "defaultCurvatureCorrectionMode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowCurvatureCorrectionMode",
                "printedName": "GSSDK.GSKScanFlowCurvatureCorrectionMode",
                "usr": "s:5GSSDK34GSKScanFlowCurvatureCorrectionModeO"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK24GSKScanFlowConfigurationC30defaultCurvatureCorrectionModeAA0bcfgH0Ovp",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC30defaultCurvatureCorrectionModeAA0bcfgH0Ovp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowCurvatureCorrectionMode",
                    "printedName": "GSSDK.GSKScanFlowCurvatureCorrectionMode",
                    "usr": "s:5GSSDK34GSKScanFlowCurvatureCorrectionModeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC30defaultCurvatureCorrectionModeAA0bcfgH0Ovg",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC30defaultCurvatureCorrectionModeAA0bcfgH0Ovg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowCurvatureCorrectionMode",
                    "printedName": "GSSDK.GSKScanFlowCurvatureCorrectionMode",
                    "usr": "s:5GSSDK34GSKScanFlowCurvatureCorrectionModeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC30defaultCurvatureCorrectionModeAA0bcfgH0Ovs",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC30defaultCurvatureCorrectionModeAA0bcfgH0Ovs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC30defaultCurvatureCorrectionModeAA0bcfgH0OvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC30defaultCurvatureCorrectionModeAA0bcfgH0OvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pdfPageSize",
            "printedName": "pdfPageSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowPDFPageSize",
                "printedName": "GSSDK.GSKScanFlowPDFPageSize",
                "usr": "c:@M@GSSDK@E@GSKScanFlowPDFPageSize"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)pdfPageSize",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC11pdfPageSizeAA0bc7PDFPageG0Ovp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowPDFPageSize",
                    "printedName": "GSSDK.GSKScanFlowPDFPageSize",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowPDFPageSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)pdfPageSize",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC11pdfPageSizeAA0bc7PDFPageG0Ovg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowPDFPageSize",
                    "printedName": "GSSDK.GSKScanFlowPDFPageSize",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowPDFPageSize"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setPdfPageSize:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC11pdfPageSizeAA0bc7PDFPageG0Ovs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC11pdfPageSizeAA0bc7PDFPageG0OvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC11pdfPageSizeAA0bc7PDFPageG0OvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "flashButtonHidden",
            "printedName": "flashButtonHidden",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)flashButtonHidden",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC17flashButtonHiddenSbvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)flashButtonHidden",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC17flashButtonHiddenSbvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setFlashButtonHidden:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC17flashButtonHiddenSbvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC17flashButtonHiddenSbvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC17flashButtonHiddenSbvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "photoLibraryButtonHidden",
            "printedName": "photoLibraryButtonHidden",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)photoLibraryButtonHidden",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC24photoLibraryButtonHiddenSbvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)photoLibraryButtonHidden",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC24photoLibraryButtonHiddenSbvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setPhotoLibraryButtonHidden:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC24photoLibraryButtonHiddenSbvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC24photoLibraryButtonHiddenSbvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC24photoLibraryButtonHiddenSbvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultFlashMode",
            "printedName": "defaultFlashMode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowFlashMode",
                "printedName": "GSSDK.GSKScanFlowFlashMode",
                "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)defaultFlashMode",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC16defaultFlashModeAA0bcfG0Ovp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFlashMode",
                    "printedName": "GSSDK.GSKScanFlowFlashMode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)defaultFlashMode",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC16defaultFlashModeAA0bcfG0Ovg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFlashMode",
                    "printedName": "GSSDK.GSKScanFlowFlashMode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setDefaultFlashMode:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC16defaultFlashModeAA0bcfG0Ovs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC16defaultFlashModeAA0bcfG0OvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC16defaultFlashModeAA0bcfG0OvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "multiPageFormat",
            "printedName": "multiPageFormat",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowMultiPageFormat",
                "printedName": "GSSDK.GSKScanFlowMultiPageFormat",
                "usr": "c:@M@GSSDK@E@GSKScanFlowMultiPageFormat"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)multiPageFormat",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15multiPageFormatAA0bc5MultifG0Ovp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowMultiPageFormat",
                    "printedName": "GSSDK.GSKScanFlowMultiPageFormat",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowMultiPageFormat"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)multiPageFormat",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15multiPageFormatAA0bc5MultifG0Ovg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowMultiPageFormat",
                    "printedName": "GSSDK.GSKScanFlowMultiPageFormat",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowMultiPageFormat"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setMultiPageFormat:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15multiPageFormatAA0bc5MultifG0Ovs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC15multiPageFormatAA0bc5MultifG0OvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15multiPageFormatAA0bc5MultifG0OvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pdfPassword",
            "printedName": "pdfPassword",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)pdfPassword",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC11pdfPasswordSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)pdfPassword",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC11pdfPasswordSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setPdfPassword:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC11pdfPasswordSSSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC11pdfPasswordSSSgvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC11pdfPasswordSSSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pdfFontFileURL",
            "printedName": "pdfFontFileURL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)pdfFontFileURL",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14pdfFontFileURL10Foundation0H0VSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)pdfFontFileURL",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14pdfFontFileURL10Foundation0H0VSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setPdfFontFileURL:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14pdfFontFileURL10Foundation0H0VSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC14pdfFontFileURL10Foundation0H0VSgvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14pdfFontFileURL10Foundation0H0VSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "backgroundColor",
            "printedName": "backgroundColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)backgroundColor",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15backgroundColorSo7UIColorCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)backgroundColor",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15backgroundColorSo7UIColorCvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setBackgroundColor:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15backgroundColorSo7UIColorCvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC15backgroundColorSo7UIColorCvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15backgroundColorSo7UIColorCvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "foregroundColor",
            "printedName": "foregroundColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)foregroundColor",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15foregroundColorSo7UIColorCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)foregroundColor",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15foregroundColorSo7UIColorCvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setForegroundColor:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15foregroundColorSo7UIColorCvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC15foregroundColorSo7UIColorCvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC15foregroundColorSo7UIColorCvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "highlightColor",
            "printedName": "highlightColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)highlightColor",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14highlightColorSo7UIColorCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)highlightColor",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14highlightColorSo7UIColorCvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setHighlightColor:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14highlightColorSo7UIColorCvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC14highlightColorSo7UIColorCvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14highlightColorSo7UIColorCvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "menuColor",
            "printedName": "menuColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIColor?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)menuColor",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC9menuColorSo7UIColorCSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIColor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)menuColor",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC9menuColorSo7UIColorCSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIColor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setMenuColor:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC9menuColorSo7UIColorCSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC9menuColorSo7UIColorCSgvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC9menuColorSo7UIColorCSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "jpegQuality",
            "printedName": "jpegQuality",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)jpegQuality",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC11jpegQualitySivp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)jpegQuality",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC11jpegQualitySivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setJpegQuality:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC11jpegQualitySivs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC11jpegQualitySivM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC11jpegQualitySivM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pdfMaxScanDimension",
            "printedName": "pdfMaxScanDimension",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)pdfMaxScanDimension",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC19pdfMaxScanDimensionSivp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)pdfMaxScanDimension",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC19pdfMaxScanDimensionSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setPdfMaxScanDimension:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC19pdfMaxScanDimensionSivs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC19pdfMaxScanDimensionSivM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC19pdfMaxScanDimensionSivM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ocrConfiguration",
            "printedName": "ocrConfiguration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKScanFlowOCRConfiguration?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowOCRConfiguration",
                    "printedName": "GSSDK.GSKScanFlowOCRConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRConfiguration"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)ocrConfiguration",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC03ocrD0AA0bC16OCRConfigurationCSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKScanFlowOCRConfiguration?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowOCRConfiguration",
                        "printedName": "GSSDK.GSKScanFlowOCRConfiguration",
                        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRConfiguration"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)ocrConfiguration",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC03ocrD0AA0bC16OCRConfigurationCSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKScanFlowOCRConfiguration?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowOCRConfiguration",
                        "printedName": "GSSDK.GSKScanFlowOCRConfiguration",
                        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRConfiguration"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setOcrConfiguration:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC03ocrD0AA0bC16OCRConfigurationCSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC03ocrD0AA0bC16OCRConfigurationCSgvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC03ocrD0AA0bC16OCRConfigurationCSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "structuredData",
            "printedName": "structuredData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowStructuredData",
                "printedName": "GSSDK.GSKScanFlowStructuredData",
                "usr": "c:@E@GSKScanFlowStructuredData"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(py)structuredData",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14structuredDataSo0bc10StructuredF0Vvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowStructuredData",
                    "printedName": "GSSDK.GSKScanFlowStructuredData",
                    "usr": "c:@E@GSKScanFlowStructuredData"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)structuredData",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14structuredDataSo0bc10StructuredF0Vvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowStructuredData",
                    "printedName": "GSSDK.GSKScanFlowStructuredData",
                    "usr": "c:@E@GSKScanFlowStructuredData"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)setStructuredData:",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14structuredDataSo0bc10StructuredF0Vvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC14structuredDataSo0bc10StructuredF0VvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC14structuredDataSo0bc10StructuredF0VvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "structuredDataBarcodeTypes",
            "printedName": "structuredDataBarcodeTypes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKBarcodeType]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK24GSKScanFlowConfigurationC26structuredDataBarcodeTypesSayAA14GSKBarcodeTypeOGvp",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC26structuredDataBarcodeTypesSayAA14GSKBarcodeTypeOGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKBarcodeType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC26structuredDataBarcodeTypesSayAA14GSKBarcodeTypeOGvg",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC26structuredDataBarcodeTypesSayAA14GSKBarcodeTypeOGvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKBarcodeType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC26structuredDataBarcodeTypesSayAA14GSKBarcodeTypeOGvs",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC26structuredDataBarcodeTypesSayAA14GSKBarcodeTypeOGvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC26structuredDataBarcodeTypesSayAA14GSKBarcodeTypeOGvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC26structuredDataBarcodeTypesSayAA14GSKBarcodeTypeOGvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowConfiguration",
                "printedName": "GSSDK.GSKScanFlowConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration(im)init",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKScanFlowConfiguration(im)validate:",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC8validateyyKF",
            "moduleName": "GSSDK",
            "objc_name": "validate:",
            "declAttributes": [
              "Final",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(dictionary:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowConfiguration",
                "printedName": "GSSDK.GSKScanFlowConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK24GSKScanFlowConfigurationC10dictionaryACSDySSypG_tKcfc",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC10dictionaryACSDySSypG_tKcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Convenience",
              "NonObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "configurationWithDictionary",
            "printedName": "configurationWithDictionary(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DynamicSelf",
                "printedName": "Self"
              },
              {
                "kind": "TypeNominal",
                "name": "NSDictionary",
                "printedName": "Foundation.NSDictionary",
                "usr": "c:objc(cs)NSDictionary"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKScanFlowConfiguration(cm)configurationWithDictionary:error:",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC27configurationWithDictionaryyACXDSo12NSDictionaryCKFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "configurationWithJSON",
            "printedName": "configurationWithJSON(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DynamicSelf",
                "printedName": "Self"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKScanFlowConfiguration(cm)configurationWithJSON:error:",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC21configurationWithJSONyACXDSSKFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration",
        "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowCurvatureCorrectionMode",
        "printedName": "GSKScanFlowCurvatureCorrectionMode",
        "children": [
          {
            "kind": "Var",
            "name": "disabled",
            "printedName": "disabled",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowCurvatureCorrectionMode.Type) -> GSSDK.GSKScanFlowCurvatureCorrectionMode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowCurvatureCorrectionMode",
                    "printedName": "GSSDK.GSKScanFlowCurvatureCorrectionMode",
                    "usr": "s:5GSSDK34GSKScanFlowCurvatureCorrectionModeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowCurvatureCorrectionMode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowCurvatureCorrectionMode",
                        "printedName": "GSSDK.GSKScanFlowCurvatureCorrectionMode",
                        "usr": "s:5GSSDK34GSKScanFlowCurvatureCorrectionModeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK34GSKScanFlowCurvatureCorrectionModeO8disabledyA2CmF",
            "mangledName": "$s5GSSDK34GSKScanFlowCurvatureCorrectionModeO8disabledyA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "enabled",
            "printedName": "enabled",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowCurvatureCorrectionMode.Type) -> GSSDK.GSKScanFlowCurvatureCorrectionMode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowCurvatureCorrectionMode",
                    "printedName": "GSSDK.GSKScanFlowCurvatureCorrectionMode",
                    "usr": "s:5GSSDK34GSKScanFlowCurvatureCorrectionModeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowCurvatureCorrectionMode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowCurvatureCorrectionMode",
                        "printedName": "GSSDK.GSKScanFlowCurvatureCorrectionMode",
                        "usr": "s:5GSSDK34GSKScanFlowCurvatureCorrectionModeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK34GSKScanFlowCurvatureCorrectionModeO7enabledyA2CmF",
            "mangledName": "$s5GSSDK34GSKScanFlowCurvatureCorrectionModeO7enabledyA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKScanFlowCurvatureCorrectionMode?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowCurvatureCorrectionMode",
                    "printedName": "GSSDK.GSKScanFlowCurvatureCorrectionMode",
                    "usr": "s:5GSSDK34GSKScanFlowCurvatureCorrectionModeO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK34GSKScanFlowCurvatureCorrectionModeO8rawValueACSgSS_tcfc",
            "mangledName": "$s5GSSDK34GSKScanFlowCurvatureCorrectionModeO8rawValueACSgSS_tcfc",
            "moduleName": "GSSDK",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK34GSKScanFlowCurvatureCorrectionModeO8rawValueSSvp",
            "mangledName": "$s5GSSDK34GSKScanFlowCurvatureCorrectionModeO8rawValueSSvp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK34GSKScanFlowCurvatureCorrectionModeO8rawValueSSvg",
                "mangledName": "$s5GSSDK34GSKScanFlowCurvatureCorrectionModeO8rawValueSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:5GSSDK34GSKScanFlowCurvatureCorrectionModeO",
        "mangledName": "$s5GSSDK34GSKScanFlowCurvatureCorrectionModeO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowError",
        "printedName": "GSKScanFlowError",
        "children": [
          {
            "kind": "Var",
            "name": "code",
            "printedName": "code",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowErrorCode",
                "printedName": "GSSDK.GSKScanFlowErrorCode",
                "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK16GSKScanFlowErrorV4codeAA0bcD4CodeOvp",
            "mangledName": "$s5GSSDK16GSKScanFlowErrorV4codeAA0bcD4CodeOvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowErrorCode",
                    "printedName": "GSSDK.GSKScanFlowErrorCode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV4codeAA0bcD4CodeOvg",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV4codeAA0bcD4CodeOvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowErrorCode",
                    "printedName": "GSSDK.GSKScanFlowErrorCode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV4codeAA0bcD4CodeOvs",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV4codeAA0bcD4CodeOvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV4codeAA0bcD4CodeOvM",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV4codeAA0bcD4CodeOvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "message",
            "printedName": "message",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK16GSKScanFlowErrorV7messageSSvp",
            "mangledName": "$s5GSSDK16GSKScanFlowErrorV7messageSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV7messageSSvg",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV7messageSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV7messageSSvs",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV7messageSSvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV7messageSSvM",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV7messageSSvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "recoveryMessage",
            "printedName": "recoveryMessage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK16GSKScanFlowErrorV15recoveryMessageSSSgvp",
            "mangledName": "$s5GSSDK16GSKScanFlowErrorV15recoveryMessageSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV15recoveryMessageSSSgvg",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV15recoveryMessageSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV15recoveryMessageSSSgvs",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV15recoveryMessageSSSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV15recoveryMessageSSSgvM",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV15recoveryMessageSSSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "underlyingError",
            "printedName": "underlyingError",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any Swift.Error)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "any Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK16GSKScanFlowErrorV010underlyingD0s0D0_pSgvp",
            "mangledName": "$s5GSSDK16GSKScanFlowErrorV010underlyingD0s0D0_pSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any Swift.Error)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV010underlyingD0s0D0_pSgvg",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV010underlyingD0s0D0_pSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any Swift.Error)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV010underlyingD0s0D0_pSgvs",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV010underlyingD0s0D0_pSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV010underlyingD0s0D0_pSgvM",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV010underlyingD0s0D0_pSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "errorDomain",
            "printedName": "errorDomain",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK16GSKScanFlowErrorV11errorDomainSSvpZ",
            "mangledName": "$s5GSSDK16GSKScanFlowErrorV11errorDomainSSvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV11errorDomainSSvgZ",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV11errorDomainSSvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "errorCode",
            "printedName": "errorCode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK16GSKScanFlowErrorV9errorCodeSivp",
            "mangledName": "$s5GSSDK16GSKScanFlowErrorV9errorCodeSivp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV9errorCodeSivg",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV9errorCodeSivg",
                "moduleName": "GSSDK",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "errorUserInfo",
            "printedName": "errorUserInfo",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK16GSKScanFlowErrorV13errorUserInfoSDySSypGvp",
            "mangledName": "$s5GSSDK16GSKScanFlowErrorV13errorUserInfoSDySSypGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKScanFlowErrorV13errorUserInfoSDySSypGvg",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorV13errorUserInfoSDySSypGvg",
                "moduleName": "GSSDK",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:5GSSDK16GSKScanFlowErrorV",
        "mangledName": "$s5GSSDK16GSKScanFlowErrorV",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "CustomNSError",
            "printedName": "CustomNSError",
            "usr": "s:10Foundation13CustomNSErrorP",
            "mangledName": "$s10Foundation13CustomNSErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowErrorCode",
        "printedName": "GSKScanFlowErrorCode",
        "children": [
          {
            "kind": "Var",
            "name": "cancellation",
            "printedName": "cancellation",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowErrorCode.Type) -> GSSDK.GSKScanFlowErrorCode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowErrorCode",
                    "printedName": "GSSDK.GSKScanFlowErrorCode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowErrorCode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowErrorCode",
                        "printedName": "GSSDK.GSKScanFlowErrorCode",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode@GSKScanFlowCancellationErrorCode",
            "mangledName": "$s5GSSDK20GSKScanFlowErrorCodeO12cancellationyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowCancellationErrorCode",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "configuration",
            "printedName": "configuration",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowErrorCode.Type) -> GSSDK.GSKScanFlowErrorCode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowErrorCode",
                    "printedName": "GSSDK.GSKScanFlowErrorCode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowErrorCode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowErrorCode",
                        "printedName": "GSSDK.GSKScanFlowErrorCode",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode@GSKScanFlowConfigurationErrorCode",
            "mangledName": "$s5GSSDK20GSKScanFlowErrorCodeO13configurationyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowConfigurationErrorCode",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "licensing",
            "printedName": "licensing",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowErrorCode.Type) -> GSSDK.GSKScanFlowErrorCode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowErrorCode",
                    "printedName": "GSSDK.GSKScanFlowErrorCode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowErrorCode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowErrorCode",
                        "printedName": "GSSDK.GSKScanFlowErrorCode",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode@GSKScanFlowLicensingErrorCode",
            "mangledName": "$s5GSSDK20GSKScanFlowErrorCodeO9licensingyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowLicensingErrorCode",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "capture",
            "printedName": "capture",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowErrorCode.Type) -> GSSDK.GSKScanFlowErrorCode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowErrorCode",
                    "printedName": "GSSDK.GSKScanFlowErrorCode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowErrorCode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowErrorCode",
                        "printedName": "GSSDK.GSKScanFlowErrorCode",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode@GSKScanFlowCaptureErrorCode",
            "mangledName": "$s5GSSDK20GSKScanFlowErrorCodeO7captureyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowCaptureErrorCode",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 3
          },
          {
            "kind": "Var",
            "name": "storageSpace",
            "printedName": "storageSpace",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowErrorCode.Type) -> GSSDK.GSKScanFlowErrorCode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowErrorCode",
                    "printedName": "GSSDK.GSKScanFlowErrorCode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowErrorCode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowErrorCode",
                        "printedName": "GSSDK.GSKScanFlowErrorCode",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode@GSKScanFlowStorageSpaceErrorCode",
            "mangledName": "$s5GSSDK20GSKScanFlowErrorCodeO12storageSpaceyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowStorageSpaceErrorCode",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 4
          },
          {
            "kind": "Var",
            "name": "internal",
            "printedName": "internal",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowErrorCode.Type) -> GSSDK.GSKScanFlowErrorCode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowErrorCode",
                    "printedName": "GSSDK.GSKScanFlowErrorCode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowErrorCode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowErrorCode",
                        "printedName": "GSSDK.GSKScanFlowErrorCode",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode@GSKScanFlowInternalErrorCode",
            "mangledName": "$s5GSSDK20GSKScanFlowErrorCodeO8internalyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowInternalErrorCode",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 5
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKScanFlowErrorCode?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowErrorCode",
                    "printedName": "GSSDK.GSKScanFlowErrorCode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK20GSKScanFlowErrorCodeO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK20GSKScanFlowErrorCodeO8rawValueACSgSi_tcfc",
            "moduleName": "GSSDK",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK20GSKScanFlowErrorCodeO8rawValueSivp",
            "mangledName": "$s5GSSDK20GSKScanFlowErrorCodeO8rawValueSivp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK20GSKScanFlowErrorCodeO8rawValueSivg",
                "mangledName": "$s5GSSDK20GSKScanFlowErrorCodeO8rawValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKScanFlowErrorCode",
        "mangledName": "$s5GSSDK20GSKScanFlowErrorCodeO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowErrorCodeBridge",
        "printedName": "GSKScanFlowErrorCodeBridge",
        "children": [
          {
            "kind": "Function",
            "name": "stringCode",
            "printedName": "stringCode(forRawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowErrorCodeBridge(cm)stringCodeForRawValue:",
            "mangledName": "$s5GSSDK26GSKScanFlowErrorCodeBridgeC06stringE011forRawValueSSSi_tFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowErrorCodeBridge",
                "printedName": "GSSDK.GSKScanFlowErrorCodeBridge",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowErrorCodeBridge"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowErrorCodeBridge(im)init",
            "mangledName": "$s5GSSDK26GSKScanFlowErrorCodeBridgeCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowErrorCodeBridge",
        "mangledName": "$s5GSSDK26GSKScanFlowErrorCodeBridgeC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowFilterType",
        "printedName": "GSKScanFlowFilterType",
        "children": [
          {
            "kind": "Var",
            "name": "none",
            "printedName": "none",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFilterType.Type) -> GSSDK.GSKScanFlowFilterType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFilterType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType@GSKScanFlowFilterNone",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO4noneyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowFilterNone",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "automatic",
            "printedName": "automatic",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFilterType.Type) -> GSSDK.GSKScanFlowFilterType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFilterType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType@GSKScanFlowFilterAutomatic",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO9automaticyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowFilterAutomatic",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "automaticDocumentMonochrome",
            "printedName": "automaticDocumentMonochrome",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFilterType.Type) -> GSSDK.GSKScanFlowFilterType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFilterType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType@GSKScanFlowFilterAutomaticDocumentMonochrome",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO27automaticDocumentMonochromeyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowFilterAutomaticDocumentMonochrome",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "automaticDocumentGrayscale",
            "printedName": "automaticDocumentGrayscale",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFilterType.Type) -> GSSDK.GSKScanFlowFilterType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFilterType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType@GSKScanFlowFilterAutomaticDocumentGrayscale",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO26automaticDocumentGrayscaleyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowFilterAutomaticDocumentGrayscale",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 3
          },
          {
            "kind": "Var",
            "name": "automaticDocumentColor",
            "printedName": "automaticDocumentColor",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFilterType.Type) -> GSSDK.GSKScanFlowFilterType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFilterType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType@GSKScanFlowFilterAutomaticDocumentColor",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO22automaticDocumentColoryA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowFilterAutomaticDocumentColor",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 4
          },
          {
            "kind": "Var",
            "name": "softGrayscale",
            "printedName": "softGrayscale",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFilterType.Type) -> GSSDK.GSKScanFlowFilterType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFilterType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType@GSKScanFlowFilterSoftGrayscale",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO13softGrayscaleyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowFilterSoftGrayscale",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 5
          },
          {
            "kind": "Var",
            "name": "softColor",
            "printedName": "softColor",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFilterType.Type) -> GSSDK.GSKScanFlowFilterType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFilterType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType@GSKScanFlowFilterSoftColor",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO9softColoryA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowFilterSoftColor",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 6
          },
          {
            "kind": "Var",
            "name": "strongMonochrome",
            "printedName": "strongMonochrome",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFilterType.Type) -> GSSDK.GSKScanFlowFilterType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFilterType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType@GSKScanFlowFilterStrongMonochrome",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO16strongMonochromeyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowFilterStrongMonochrome",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 7
          },
          {
            "kind": "Var",
            "name": "strongGrayscale",
            "printedName": "strongGrayscale",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFilterType.Type) -> GSSDK.GSKScanFlowFilterType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFilterType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType@GSKScanFlowFilterStrongGrayscale",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO15strongGrayscaleyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowFilterStrongGrayscale",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 8
          },
          {
            "kind": "Var",
            "name": "strongColor",
            "printedName": "strongColor",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFilterType.Type) -> GSSDK.GSKScanFlowFilterType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFilterType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType@GSKScanFlowFilterStrongColor",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO11strongColoryA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowFilterStrongColor",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 9
          },
          {
            "kind": "Var",
            "name": "darkBackground",
            "printedName": "darkBackground",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFilterType.Type) -> GSSDK.GSKScanFlowFilterType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFilterType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType@GSKScanFlowFilterDarkBackground",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO14darkBackgroundyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowFilterDarkBackground",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 10
          },
          {
            "kind": "Var",
            "name": "photo",
            "printedName": "photo",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFilterType.Type) -> GSSDK.GSKScanFlowFilterType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFilterType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType@GSKScanFlowFilterPhoto",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO5photoyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowFilterPhoto",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 11
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKScanFlowFilterType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK21GSKScanFlowFilterTypeO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO8rawValueACSgSi_tcfc",
            "moduleName": "GSSDK",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK21GSKScanFlowFilterTypeO8rawValueSivp",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO8rawValueSivp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK21GSKScanFlowFilterTypeO8rawValueSivg",
                "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO8rawValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allCases",
            "printedName": "allCases",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKScanFlowFilterType]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFilterType",
                    "printedName": "GSSDK.GSKScanFlowFilterType",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK21GSKScanFlowFilterTypeO8allCasesSayACGvpZ",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO8allCasesSayACGvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "implicit": true,
            "declAttributes": [
              "Nonisolated"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKScanFlowFilterType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK21GSKScanFlowFilterTypeO8allCasesSayACGvgZ",
                "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO8allCasesSayACGvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK21GSKScanFlowFilterTypeO11descriptionSSvp",
            "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO11descriptionSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK21GSKScanFlowFilterTypeO11descriptionSSvg",
                "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO11descriptionSSvg",
                "moduleName": "GSSDK",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType",
        "mangledName": "$s5GSSDK21GSKScanFlowFilterTypeO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "CaseIterable",
            "printedName": "CaseIterable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "AllCases",
                "printedName": "AllCases",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKScanFlowFilterType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFilterType",
                        "printedName": "GSSDK.GSKScanFlowFilterType",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFilterType"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              }
            ],
            "usr": "s:s12CaseIterableP",
            "mangledName": "$ss12CaseIterableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowFlashMode",
        "printedName": "GSKScanFlowFlashMode",
        "children": [
          {
            "kind": "Var",
            "name": "auto",
            "printedName": "auto",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFlashMode.Type) -> GSSDK.GSKScanFlowFlashMode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFlashMode",
                    "printedName": "GSSDK.GSKScanFlowFlashMode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFlashMode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFlashMode",
                        "printedName": "GSSDK.GSKScanFlowFlashMode",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode@GSKScanFlowFlashModeAuto",
            "mangledName": "$s5GSSDK20GSKScanFlowFlashModeO4autoyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "on",
            "printedName": "on",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFlashMode.Type) -> GSSDK.GSKScanFlowFlashMode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFlashMode",
                    "printedName": "GSSDK.GSKScanFlowFlashMode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFlashMode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFlashMode",
                        "printedName": "GSSDK.GSKScanFlowFlashMode",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode@GSKScanFlowFlashModeOn",
            "mangledName": "$s5GSSDK20GSKScanFlowFlashModeO2onyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "off",
            "printedName": "off",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowFlashMode.Type) -> GSSDK.GSKScanFlowFlashMode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFlashMode",
                    "printedName": "GSSDK.GSKScanFlowFlashMode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowFlashMode.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFlashMode",
                        "printedName": "GSSDK.GSKScanFlowFlashMode",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode@GSKScanFlowFlashModeOff",
            "mangledName": "$s5GSSDK20GSKScanFlowFlashModeO3offyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKScanFlowFlashMode?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFlashMode",
                    "printedName": "GSSDK.GSKScanFlowFlashMode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK20GSKScanFlowFlashModeO8rawValueACSgSu_tcfc",
            "mangledName": "$s5GSSDK20GSKScanFlowFlashModeO8rawValueACSgSu_tcfc",
            "moduleName": "GSSDK",
            "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:5GSSDK20GSKScanFlowFlashModeO8rawValueSuvp",
            "mangledName": "$s5GSSDK20GSKScanFlowFlashModeO8rawValueSuvp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK20GSKScanFlowFlashModeO8rawValueSuvg",
                "mangledName": "$s5GSSDK20GSKScanFlowFlashModeO8rawValueSuvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allCases",
            "printedName": "allCases",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKScanFlowFlashMode]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowFlashMode",
                    "printedName": "GSSDK.GSKScanFlowFlashMode",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK20GSKScanFlowFlashModeO8allCasesSayACGvpZ",
            "mangledName": "$s5GSSDK20GSKScanFlowFlashModeO8allCasesSayACGvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "implicit": true,
            "declAttributes": [
              "Nonisolated"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKScanFlowFlashMode]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFlashMode",
                        "printedName": "GSSDK.GSKScanFlowFlashMode",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK20GSKScanFlowFlashModeO8allCasesSayACGvgZ",
                "mangledName": "$s5GSSDK20GSKScanFlowFlashModeO8allCasesSayACGvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK20GSKScanFlowFlashModeO11descriptionSSvp",
            "mangledName": "$s5GSSDK20GSKScanFlowFlashModeO11descriptionSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK20GSKScanFlowFlashModeO11descriptionSSvg",
                "mangledName": "$s5GSSDK20GSKScanFlowFlashModeO11descriptionSSvg",
                "moduleName": "GSSDK",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode",
        "mangledName": "$s5GSSDK20GSKScanFlowFlashModeO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "UInt",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "CaseIterable",
            "printedName": "CaseIterable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "AllCases",
                "printedName": "AllCases",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKScanFlowFlashMode]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowFlashMode",
                        "printedName": "GSSDK.GSKScanFlowFlashMode",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowFlashMode"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              }
            ],
            "usr": "s:s12CaseIterableP",
            "mangledName": "$ss12CaseIterableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowMultiPageFormat",
        "printedName": "GSKScanFlowMultiPageFormat",
        "children": [
          {
            "kind": "Var",
            "name": "none",
            "printedName": "none",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowMultiPageFormat.Type) -> GSSDK.GSKScanFlowMultiPageFormat",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowMultiPageFormat",
                    "printedName": "GSSDK.GSKScanFlowMultiPageFormat",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowMultiPageFormat"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowMultiPageFormat.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowMultiPageFormat",
                        "printedName": "GSSDK.GSKScanFlowMultiPageFormat",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowMultiPageFormat"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowMultiPageFormat@GSKScanFlowNone",
            "mangledName": "$s5GSSDK26GSKScanFlowMultiPageFormatO4noneyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowNone",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "pdf",
            "printedName": "pdf",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowMultiPageFormat.Type) -> GSSDK.GSKScanFlowMultiPageFormat",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowMultiPageFormat",
                    "printedName": "GSSDK.GSKScanFlowMultiPageFormat",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowMultiPageFormat"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowMultiPageFormat.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowMultiPageFormat",
                        "printedName": "GSSDK.GSKScanFlowMultiPageFormat",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowMultiPageFormat"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowMultiPageFormat@GSKScanFlowPDF",
            "mangledName": "$s5GSSDK26GSKScanFlowMultiPageFormatO3pdfyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowPDF",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "tiff",
            "printedName": "tiff",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowMultiPageFormat.Type) -> GSSDK.GSKScanFlowMultiPageFormat",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowMultiPageFormat",
                    "printedName": "GSSDK.GSKScanFlowMultiPageFormat",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowMultiPageFormat"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowMultiPageFormat.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowMultiPageFormat",
                        "printedName": "GSSDK.GSKScanFlowMultiPageFormat",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowMultiPageFormat"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowMultiPageFormat@GSKScanFlowTIFF",
            "mangledName": "$s5GSSDK26GSKScanFlowMultiPageFormatO4tiffyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowTIFF",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKScanFlowMultiPageFormat?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowMultiPageFormat",
                    "printedName": "GSSDK.GSKScanFlowMultiPageFormat",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowMultiPageFormat"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK26GSKScanFlowMultiPageFormatO8rawValueACSgSu_tcfc",
            "mangledName": "$s5GSSDK26GSKScanFlowMultiPageFormatO8rawValueACSgSu_tcfc",
            "moduleName": "GSSDK",
            "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:5GSSDK26GSKScanFlowMultiPageFormatO8rawValueSuvp",
            "mangledName": "$s5GSSDK26GSKScanFlowMultiPageFormatO8rawValueSuvp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK26GSKScanFlowMultiPageFormatO8rawValueSuvg",
                "mangledName": "$s5GSSDK26GSKScanFlowMultiPageFormatO8rawValueSuvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKScanFlowMultiPageFormat",
        "mangledName": "$s5GSSDK26GSKScanFlowMultiPageFormatO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "UInt",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowOCRConfiguration",
        "printedName": "GSKScanFlowOCRConfiguration",
        "children": [
          {
            "kind": "Var",
            "name": "languageTags",
            "printedName": "languageTags",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRConfiguration(py)languageTags",
            "mangledName": "$s5GSSDK27GSKScanFlowOCRConfigurationC12languageTagsSaySSGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRConfiguration(im)languageTags",
                "mangledName": "$s5GSSDK27GSKScanFlowOCRConfigurationC12languageTagsSaySSGvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRConfiguration(im)setLanguageTags:",
                "mangledName": "$s5GSSDK27GSKScanFlowOCRConfigurationC12languageTagsSaySSGvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK27GSKScanFlowOCRConfigurationC12languageTagsSaySSGvM",
                "mangledName": "$s5GSSDK27GSKScanFlowOCRConfigurationC12languageTagsSaySSGvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outputFormats",
            "printedName": "outputFormats",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowOCROutputFormats",
                "printedName": "GSSDK.GSKScanFlowOCROutputFormats",
                "usr": "c:@E@GSKScanFlowOCROutputFormats"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRConfiguration(py)outputFormats",
            "mangledName": "$s5GSSDK27GSKScanFlowOCRConfigurationC13outputFormatsSo0bc9OCROutputF0Vvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowOCROutputFormats",
                    "printedName": "GSSDK.GSKScanFlowOCROutputFormats",
                    "usr": "c:@E@GSKScanFlowOCROutputFormats"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRConfiguration(im)outputFormats",
                "mangledName": "$s5GSSDK27GSKScanFlowOCRConfigurationC13outputFormatsSo0bc9OCROutputF0Vvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowOCROutputFormats",
                    "printedName": "GSSDK.GSKScanFlowOCROutputFormats",
                    "usr": "c:@E@GSKScanFlowOCROutputFormats"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRConfiguration(im)setOutputFormats:",
                "mangledName": "$s5GSSDK27GSKScanFlowOCRConfigurationC13outputFormatsSo0bc9OCROutputF0Vvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK27GSKScanFlowOCRConfigurationC13outputFormatsSo0bc9OCROutputF0VvM",
                "mangledName": "$s5GSSDK27GSKScanFlowOCRConfigurationC13outputFormatsSo0bc9OCROutputF0VvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowOCRConfiguration",
                "printedName": "GSSDK.GSKScanFlowOCRConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRConfiguration(im)init",
            "mangledName": "$s5GSSDK27GSKScanFlowOCRConfigurationCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRConfiguration",
        "mangledName": "$s5GSSDK27GSKScanFlowOCRConfigurationC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowOCRResult",
        "printedName": "GSKScanFlowOCRResult",
        "children": [
          {
            "kind": "Var",
            "name": "text",
            "printedName": "text",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRResult(py)text",
            "mangledName": "$s5GSSDK20GSKScanFlowOCRResultC4textSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRResult(im)text",
                "mangledName": "$s5GSSDK20GSKScanFlowOCRResultC4textSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRResult(im)setText:",
                "mangledName": "$s5GSSDK20GSKScanFlowOCRResultC4textSSSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK20GSKScanFlowOCRResultC4textSSSgvM",
                "mangledName": "$s5GSSDK20GSKScanFlowOCRResultC4textSSSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "hocrTextLayout",
            "printedName": "hocrTextLayout",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRResult(py)hocrTextLayout",
            "mangledName": "$s5GSSDK20GSKScanFlowOCRResultC14hocrTextLayoutSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRResult(im)hocrTextLayout",
                "mangledName": "$s5GSSDK20GSKScanFlowOCRResultC14hocrTextLayoutSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRResult(im)setHocrTextLayout:",
                "mangledName": "$s5GSSDK20GSKScanFlowOCRResultC14hocrTextLayoutSSSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK20GSKScanFlowOCRResultC14hocrTextLayoutSSSgvM",
                "mangledName": "$s5GSSDK20GSKScanFlowOCRResultC14hocrTextLayoutSSSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowOCRResult",
                "printedName": "GSSDK.GSKScanFlowOCRResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRResult"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRResult(im)init",
            "mangledName": "$s5GSSDK20GSKScanFlowOCRResultCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRResult",
        "mangledName": "$s5GSSDK20GSKScanFlowOCRResultC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowPDFPageSize",
        "printedName": "GSKScanFlowPDFPageSize",
        "children": [
          {
            "kind": "Var",
            "name": "fit",
            "printedName": "fit",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowPDFPageSize.Type) -> GSSDK.GSKScanFlowPDFPageSize",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowPDFPageSize",
                    "printedName": "GSSDK.GSKScanFlowPDFPageSize",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowPDFPageSize"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowPDFPageSize.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowPDFPageSize",
                        "printedName": "GSSDK.GSKScanFlowPDFPageSize",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowPDFPageSize"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowPDFPageSize@GSKScanFlowPDFPageFit",
            "mangledName": "$s5GSSDK22GSKScanFlowPDFPageSizeO3fityA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowPDFPageFit",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "A4",
            "printedName": "A4",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowPDFPageSize.Type) -> GSSDK.GSKScanFlowPDFPageSize",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowPDFPageSize",
                    "printedName": "GSSDK.GSKScanFlowPDFPageSize",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowPDFPageSize"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowPDFPageSize.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowPDFPageSize",
                        "printedName": "GSSDK.GSKScanFlowPDFPageSize",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowPDFPageSize"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowPDFPageSize@GSKScanFlowPDFPageA4",
            "mangledName": "$s5GSSDK22GSKScanFlowPDFPageSizeO2A4yA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowPDFPageA4",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "letter",
            "printedName": "letter",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowPDFPageSize.Type) -> GSSDK.GSKScanFlowPDFPageSize",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowPDFPageSize",
                    "printedName": "GSSDK.GSKScanFlowPDFPageSize",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowPDFPageSize"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowPDFPageSize.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowPDFPageSize",
                        "printedName": "GSSDK.GSKScanFlowPDFPageSize",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowPDFPageSize"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowPDFPageSize@GSKScanFlowPDFPageLetter",
            "mangledName": "$s5GSSDK22GSKScanFlowPDFPageSizeO6letteryA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowPDFPageLetter",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKScanFlowPDFPageSize?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowPDFPageSize",
                    "printedName": "GSSDK.GSKScanFlowPDFPageSize",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowPDFPageSize"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK22GSKScanFlowPDFPageSizeO8rawValueACSgSu_tcfc",
            "mangledName": "$s5GSSDK22GSKScanFlowPDFPageSizeO8rawValueACSgSu_tcfc",
            "moduleName": "GSSDK",
            "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:5GSSDK22GSKScanFlowPDFPageSizeO8rawValueSuvp",
            "mangledName": "$s5GSSDK22GSKScanFlowPDFPageSizeO8rawValueSuvp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK22GSKScanFlowPDFPageSizeO8rawValueSuvg",
                "mangledName": "$s5GSSDK22GSKScanFlowPDFPageSizeO8rawValueSuvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKScanFlowPDFPageSize",
        "mangledName": "$s5GSSDK22GSKScanFlowPDFPageSizeO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "UInt",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowResult",
        "printedName": "GSKScanFlowResult",
        "children": [
          {
            "kind": "Var",
            "name": "multiPageDocumentURL",
            "printedName": "multiPageDocumentURL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult(py)multiPageDocumentURL",
            "mangledName": "$s5GSSDK17GSKScanFlowResultC20multiPageDocumentURL10Foundation0H0VSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult(im)multiPageDocumentURL",
                "mangledName": "$s5GSSDK17GSKScanFlowResultC20multiPageDocumentURL10Foundation0H0VSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult(im)setMultiPageDocumentURL:",
                "mangledName": "$s5GSSDK17GSKScanFlowResultC20multiPageDocumentURL10Foundation0H0VSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowResultC20multiPageDocumentURL10Foundation0H0VSgvM",
                "mangledName": "$s5GSSDK17GSKScanFlowResultC20multiPageDocumentURL10Foundation0H0VSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "scans",
            "printedName": "scans",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKScanFlowScan]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowScan",
                    "printedName": "GSSDK.GSKScanFlowScan",
                    "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult(py)scans",
            "mangledName": "$s5GSSDK17GSKScanFlowResultC5scansSayAA0bC4ScanCGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKScanFlowScan]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowScan",
                        "printedName": "GSSDK.GSKScanFlowScan",
                        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult(im)scans",
                "mangledName": "$s5GSSDK17GSKScanFlowResultC5scansSayAA0bC4ScanCGvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKScanFlowScan]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowScan",
                        "printedName": "GSSDK.GSKScanFlowScan",
                        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult(im)setScans:",
                "mangledName": "$s5GSSDK17GSKScanFlowResultC5scansSayAA0bC4ScanCGvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowResultC5scansSayAA0bC4ScanCGvM",
                "mangledName": "$s5GSSDK17GSKScanFlowResultC5scansSayAA0bC4ScanCGvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowResult",
                "printedName": "GSSDK.GSKScanFlowResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult(im)init",
            "mangledName": "$s5GSSDK17GSKScanFlowResultCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "dictionary",
            "printedName": "dictionary",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKScanFlowResult(py)dictionary",
            "mangledName": "$s5GSSDK17GSKScanFlowResultC10dictionarySDySSypGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKScanFlowResult(im)dictionary",
                "mangledName": "$s5GSSDK17GSKScanFlowResultC10dictionarySDySSypGvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "json",
            "printedName": "json()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKScanFlowResult(im)json",
            "mangledName": "$s5GSSDK17GSKScanFlowResultC4jsonSSyF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult",
        "mangledName": "$s5GSSDK17GSKScanFlowResultC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowScan",
        "printedName": "GSKScanFlowScan",
        "children": [
          {
            "kind": "Var",
            "name": "originalFilePath",
            "printedName": "originalFilePath",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan(py)originalFilePath",
            "mangledName": "$s5GSSDK15GSKScanFlowScanC16originalFilePathSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan(im)originalFilePath",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC16originalFilePathSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan(im)setOriginalFilePath:",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC16originalFilePathSSvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK15GSKScanFlowScanC16originalFilePathSSvM",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC16originalFilePathSSvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "enhancedFilePath",
            "printedName": "enhancedFilePath",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan(py)enhancedFilePath",
            "mangledName": "$s5GSSDK15GSKScanFlowScanC16enhancedFilePathSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan(im)enhancedFilePath",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC16enhancedFilePathSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan(im)setEnhancedFilePath:",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC16enhancedFilePathSSvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK15GSKScanFlowScanC16enhancedFilePathSSvM",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC16enhancedFilePathSSvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ocrResult",
            "printedName": "ocrResult",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKScanFlowOCRResult?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowOCRResult",
                    "printedName": "GSSDK.GSKScanFlowOCRResult",
                    "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRResult"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan(py)ocrResult",
            "mangledName": "$s5GSSDK15GSKScanFlowScanC9ocrResultAA0bC9OCRResultCSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKScanFlowOCRResult?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowOCRResult",
                        "printedName": "GSSDK.GSKScanFlowOCRResult",
                        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRResult"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan(im)ocrResult",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC9ocrResultAA0bC9OCRResultCSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKScanFlowOCRResult?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowOCRResult",
                        "printedName": "GSSDK.GSKScanFlowOCRResult",
                        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowOCRResult"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan(im)setOcrResult:",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC9ocrResultAA0bC9OCRResultCSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK15GSKScanFlowScanC9ocrResultAA0bC9OCRResultCSgvM",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC9ocrResultAA0bC9OCRResultCSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "structuredData",
            "printedName": "structuredData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKScanFlowStructuredDataResult?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowStructuredDataResult",
                    "printedName": "GSSDK.GSKScanFlowStructuredDataResult",
                    "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan(py)structuredData",
            "mangledName": "$s5GSSDK15GSKScanFlowScanC14structuredDataAA0bc10StructuredF6ResultCSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKScanFlowStructuredDataResult?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowStructuredDataResult",
                        "printedName": "GSSDK.GSKScanFlowStructuredDataResult",
                        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan(im)structuredData",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC14structuredDataAA0bc10StructuredF6ResultCSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKScanFlowStructuredDataResult?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowStructuredDataResult",
                        "printedName": "GSSDK.GSKScanFlowStructuredDataResult",
                        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan(im)setStructuredData:",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC14structuredDataAA0bc10StructuredF6ResultCSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK15GSKScanFlowScanC14structuredDataAA0bc10StructuredF6ResultCSgvM",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC14structuredDataAA0bc10StructuredF6ResultCSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(originalFilePath:enhancedFilePath:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowScan",
                "printedName": "GSSDK.GSKScanFlowScan",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan(im)initWithOriginalFilePath:enhancedFilePath:",
            "mangledName": "$s5GSSDK15GSKScanFlowScanC16originalFilePath08enhancedfG0ACSS_SStcfc",
            "moduleName": "GSSDK",
            "objc_name": "initWithOriginalFilePath:enhancedFilePath:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowScan",
                "printedName": "GSSDK.GSKScanFlowScan",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan(im)init",
            "mangledName": "$s5GSSDK15GSKScanFlowScanCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowScan",
        "mangledName": "$s5GSSDK15GSKScanFlowScanC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Contacts",
        "printedName": "Contacts",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "CoreGraphics",
        "printedName": "CoreGraphics",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowSource",
        "printedName": "GSKScanFlowSource",
        "children": [
          {
            "kind": "Var",
            "name": "camera",
            "printedName": "camera",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowSource.Type) -> GSSDK.GSKScanFlowSource",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowSource",
                    "printedName": "GSSDK.GSKScanFlowSource",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowSource"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowSource.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowSource",
                        "printedName": "GSSDK.GSKScanFlowSource",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowSource"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowSource@GSKScanFlowSourceCamera",
            "mangledName": "$s5GSSDK17GSKScanFlowSourceO6camerayA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "imageURL",
            "printedName": "imageURL",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowSource.Type) -> GSSDK.GSKScanFlowSource",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowSource",
                    "printedName": "GSSDK.GSKScanFlowSource",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowSource"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowSource.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowSource",
                        "printedName": "GSSDK.GSKScanFlowSource",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowSource"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowSource@GSKScanFlowSourceImageURL",
            "mangledName": "$s5GSSDK17GSKScanFlowSourceO8imageURLyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "library",
            "printedName": "library",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowSource.Type) -> GSSDK.GSKScanFlowSource",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowSource",
                    "printedName": "GSSDK.GSKScanFlowSource",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowSource"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowSource.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowSource",
                        "printedName": "GSSDK.GSKScanFlowSource",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowSource"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowSource@GSKScanFlowSourceLibrary",
            "mangledName": "$s5GSSDK17GSKScanFlowSourceO7libraryyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKScanFlowSource?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowSource",
                    "printedName": "GSSDK.GSKScanFlowSource",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowSource"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK17GSKScanFlowSourceO8rawValueACSgSu_tcfc",
            "mangledName": "$s5GSSDK17GSKScanFlowSourceO8rawValueACSgSu_tcfc",
            "moduleName": "GSSDK",
            "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:5GSSDK17GSKScanFlowSourceO8rawValueSuvp",
            "mangledName": "$s5GSSDK17GSKScanFlowSourceO8rawValueSuvp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowSourceO8rawValueSuvg",
                "mangledName": "$s5GSSDK17GSKScanFlowSourceO8rawValueSuvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allCases",
            "printedName": "allCases",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKScanFlowSource]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowSource",
                    "printedName": "GSSDK.GSKScanFlowSource",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowSource"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK17GSKScanFlowSourceO8allCasesSayACGvpZ",
            "mangledName": "$s5GSSDK17GSKScanFlowSourceO8allCasesSayACGvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "implicit": true,
            "declAttributes": [
              "Nonisolated"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKScanFlowSource]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowSource",
                        "printedName": "GSSDK.GSKScanFlowSource",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowSource"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowSourceO8allCasesSayACGvgZ",
                "mangledName": "$s5GSSDK17GSKScanFlowSourceO8allCasesSayACGvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK17GSKScanFlowSourceO11descriptionSSvp",
            "mangledName": "$s5GSSDK17GSKScanFlowSourceO11descriptionSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowSourceO11descriptionSSvg",
                "mangledName": "$s5GSSDK17GSKScanFlowSourceO11descriptionSSvg",
                "moduleName": "GSSDK",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKScanFlowSource",
        "mangledName": "$s5GSSDK17GSKScanFlowSourceO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "UInt",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "CaseIterable",
            "printedName": "CaseIterable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "AllCases",
                "printedName": "AllCases",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKScanFlowSource]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowSource",
                        "printedName": "GSSDK.GSKScanFlowSource",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowSource"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              }
            ],
            "usr": "s:s12CaseIterableP",
            "mangledName": "$ss12CaseIterableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Contacts",
        "printedName": "Contacts",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowStructuredDataResult",
        "printedName": "GSKScanFlowStructuredDataResult",
        "children": [
          {
            "kind": "Var",
            "name": "bankDetails",
            "printedName": "bankDetails",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKStructuredDataBankDetails?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataBankDetails",
                    "printedName": "GSSDK.GSKStructuredDataBankDetails",
                    "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataBankDetails"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult(py)bankDetails",
            "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC11bankDetailsAA013GSKStructurede4BankH0CSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKStructuredDataBankDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataBankDetails",
                        "printedName": "GSSDK.GSKStructuredDataBankDetails",
                        "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataBankDetails"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult(im)bankDetails",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC11bankDetailsAA013GSKStructurede4BankH0CSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKStructuredDataBankDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataBankDetails",
                        "printedName": "GSSDK.GSKStructuredDataBankDetails",
                        "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataBankDetails"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult(im)setBankDetails:",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC11bankDetailsAA013GSKStructurede4BankH0CSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKScanFlowStructuredDataResultC11bankDetailsAA013GSKStructurede4BankH0CSgvM",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC11bankDetailsAA013GSKStructurede4BankH0CSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "businessCardContact",
            "printedName": "businessCardContact",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKStructuredDataContact?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataContact",
                    "printedName": "GSSDK.GSKStructuredDataContact",
                    "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult(py)businessCardContact",
            "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC19businessCardContactAA013GSKStructuredeI0CSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKStructuredDataContact?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataContact",
                        "printedName": "GSSDK.GSKStructuredDataContact",
                        "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult(im)businessCardContact",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC19businessCardContactAA013GSKStructuredeI0CSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKStructuredDataContact?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataContact",
                        "printedName": "GSSDK.GSKStructuredDataContact",
                        "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult(im)setBusinessCardContact:",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC19businessCardContactAA013GSKStructuredeI0CSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKScanFlowStructuredDataResultC19businessCardContactAA013GSKStructuredeI0CSgvM",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC19businessCardContactAA013GSKStructuredeI0CSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "receipt",
            "printedName": "receipt",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKStructuredDataReceipt?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReceipt",
                    "printedName": "GSSDK.GSKStructuredDataReceipt",
                    "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult(py)receipt",
            "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC7receiptAA013GSKStructuredE7ReceiptCSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKStructuredDataReceipt?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReceipt",
                        "printedName": "GSSDK.GSKStructuredDataReceipt",
                        "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult(im)receipt",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC7receiptAA013GSKStructuredE7ReceiptCSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKStructuredDataReceipt?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReceipt",
                        "printedName": "GSSDK.GSKStructuredDataReceipt",
                        "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult(im)setReceipt:",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC7receiptAA013GSKStructuredE7ReceiptCSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKScanFlowStructuredDataResultC7receiptAA013GSKStructuredE7ReceiptCSgvM",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC7receiptAA013GSKStructuredE7ReceiptCSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "barcodes",
            "printedName": "barcodes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKBarcode]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcode",
                    "printedName": "GSSDK.GSKBarcode",
                    "usr": "c:@M@GSSDK@objc(cs)GSKBarcode"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult(py)barcodes",
            "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC8barcodesSayAA10GSKBarcodeCGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKBarcode]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcode",
                        "printedName": "GSSDK.GSKBarcode",
                        "usr": "c:@M@GSSDK@objc(cs)GSKBarcode"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult(im)barcodes",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC8barcodesSayAA10GSKBarcodeCGvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKBarcode]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcode",
                        "printedName": "GSSDK.GSKBarcode",
                        "usr": "c:@M@GSSDK@objc(cs)GSKBarcode"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult(im)setBarcodes:",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC8barcodesSayAA10GSKBarcodeCGvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKScanFlowStructuredDataResultC8barcodesSayAA10GSKBarcodeCGvM",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC8barcodesSayAA10GSKBarcodeCGvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowStructuredDataResult",
                "printedName": "GSSDK.GSKScanFlowStructuredDataResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult(im)init",
            "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowStructuredDataResult",
        "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanOrientation",
        "printedName": "GSKScanOrientation",
        "children": [
          {
            "kind": "Var",
            "name": "original",
            "printedName": "original",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanOrientation.Type) -> GSSDK.GSKScanOrientation",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanOrientation",
                    "printedName": "GSSDK.GSKScanOrientation",
                    "usr": "c:@M@GSSDK@E@GSKScanOrientation"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanOrientation.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanOrientation",
                        "printedName": "GSSDK.GSKScanOrientation",
                        "usr": "c:@M@GSSDK@E@GSKScanOrientation"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanOrientation@GSKScanOrientationOriginal",
            "mangledName": "$s5GSSDK18GSKScanOrientationO8originalyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "automatic",
            "printedName": "automatic",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanOrientation.Type) -> GSSDK.GSKScanOrientation",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanOrientation",
                    "printedName": "GSSDK.GSKScanOrientation",
                    "usr": "c:@M@GSSDK@E@GSKScanOrientation"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanOrientation.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanOrientation",
                        "printedName": "GSSDK.GSKScanOrientation",
                        "usr": "c:@M@GSSDK@E@GSKScanOrientation"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanOrientation@GSKScanOrientationAutomatic",
            "mangledName": "$s5GSSDK18GSKScanOrientationO9automaticyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKScanOrientation?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanOrientation",
                    "printedName": "GSSDK.GSKScanOrientation",
                    "usr": "c:@M@GSSDK@E@GSKScanOrientation"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK18GSKScanOrientationO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK18GSKScanOrientationO8rawValueACSgSi_tcfc",
            "moduleName": "GSSDK",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK18GSKScanOrientationO8rawValueSivp",
            "mangledName": "$s5GSSDK18GSKScanOrientationO8rawValueSivp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK18GSKScanOrientationO8rawValueSivg",
                "mangledName": "$s5GSSDK18GSKScanOrientationO8rawValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allCases",
            "printedName": "allCases",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKScanOrientation]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanOrientation",
                    "printedName": "GSSDK.GSKScanOrientation",
                    "usr": "c:@M@GSSDK@E@GSKScanOrientation"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK18GSKScanOrientationO8allCasesSayACGvpZ",
            "mangledName": "$s5GSSDK18GSKScanOrientationO8allCasesSayACGvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "implicit": true,
            "declAttributes": [
              "Nonisolated"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKScanOrientation]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanOrientation",
                        "printedName": "GSSDK.GSKScanOrientation",
                        "usr": "c:@M@GSSDK@E@GSKScanOrientation"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK18GSKScanOrientationO8allCasesSayACGvgZ",
                "mangledName": "$s5GSSDK18GSKScanOrientationO8allCasesSayACGvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK18GSKScanOrientationO11descriptionSSvp",
            "mangledName": "$s5GSSDK18GSKScanOrientationO11descriptionSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK18GSKScanOrientationO11descriptionSSvg",
                "mangledName": "$s5GSSDK18GSKScanOrientationO11descriptionSSvg",
                "moduleName": "GSSDK",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKScanOrientation",
        "mangledName": "$s5GSSDK18GSKScanOrientationO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "CaseIterable",
            "printedName": "CaseIterable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "AllCases",
                "printedName": "AllCases",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKScanOrientation]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanOrientation",
                        "printedName": "GSSDK.GSKScanOrientation",
                        "usr": "c:@M@GSSDK@E@GSKScanOrientation"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              }
            ],
            "usr": "s:s12CaseIterableP",
            "mangledName": "$ss12CaseIterableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKUIBackgroundProcessing",
        "printedName": "GSKUIBackgroundProcessing",
        "children": [
          {
            "kind": "Var",
            "name": "shared",
            "printedName": "shared",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKUIBackgroundProcessing",
                "printedName": "GSSDK.GSKUIBackgroundProcessing",
                "usr": "c:@M@GSSDK@objc(cs)GSKUIBackgroundProcessing"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKUIBackgroundProcessing(cpy)shared",
            "mangledName": "$s5GSSDK25GSKUIBackgroundProcessingC6sharedACvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKUIBackgroundProcessing",
                    "printedName": "GSSDK.GSKUIBackgroundProcessing",
                    "usr": "c:@M@GSSDK@objc(cs)GSKUIBackgroundProcessing"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKUIBackgroundProcessing(cm)shared",
                "mangledName": "$s5GSSDK25GSKUIBackgroundProcessingC6sharedACvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "documentGenerationQueue",
            "printedName": "documentGenerationQueue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DispatchQueue",
                "printedName": "Dispatch.DispatchQueue",
                "usr": "c:objc(cs)OS_dispatch_queue"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKUIBackgroundProcessing(py)documentGenerationQueue",
            "mangledName": "$s5GSSDK25GSKUIBackgroundProcessingC23documentGenerationQueueSo17OS_dispatch_queueCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DispatchQueue",
                    "printedName": "Dispatch.DispatchQueue",
                    "usr": "c:objc(cs)OS_dispatch_queue"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKUIBackgroundProcessing(im)documentGenerationQueue",
                "mangledName": "$s5GSSDK25GSKUIBackgroundProcessingC23documentGenerationQueueSo17OS_dispatch_queueCvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKUIBackgroundProcessing",
                "printedName": "GSSDK.GSKUIBackgroundProcessing",
                "usr": "c:@M@GSSDK@objc(cs)GSKUIBackgroundProcessing"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKUIBackgroundProcessing(im)init",
            "mangledName": "$s5GSSDK25GSKUIBackgroundProcessingCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKUIBackgroundProcessing",
        "mangledName": "$s5GSSDK25GSKUIBackgroundProcessingC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Combine",
        "printedName": "Combine",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "ImageIO",
        "printedName": "ImageIO",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Combine",
        "printedName": "Combine",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Combine",
        "printedName": "Combine",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "GSSDKObjC",
        "printedName": "GSSDKObjC",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "ImplementationOnly"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Combine",
        "printedName": "Combine",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "QuartzCore",
        "printedName": "QuartzCore",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "SwiftUI",
        "printedName": "SwiftUI",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowButton",
        "printedName": "GSKScanFlowButton",
        "children": [
          {
            "kind": "Var",
            "name": "configuration",
            "printedName": "configuration",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> GSSDK.GSKScanFlowConfiguration",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowConfiguration",
                    "printedName": "GSSDK.GSKScanFlowConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK17GSKScanFlowButtonV13configurationAA0bC13ConfigurationCycvp",
            "mangledName": "$s5GSSDK17GSKScanFlowButtonV13configurationAA0bC13ConfigurationCycvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> GSSDK.GSKScanFlowConfiguration",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowConfiguration",
                        "printedName": "GSSDK.GSKScanFlowConfiguration",
                        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowButtonV13configurationAA0bC13ConfigurationCycvg",
                "mangledName": "$s5GSSDK17GSKScanFlowButtonV13configurationAA0bC13ConfigurationCycvg",
                "moduleName": "GSSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                "sugared_genericSig": "<Label where Label : SwiftUI.View>",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> GSSDK.GSKScanFlowConfiguration",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowConfiguration",
                        "printedName": "GSSDK.GSKScanFlowConfiguration",
                        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowButtonV13configurationAA0bC13ConfigurationCycvs",
                "mangledName": "$s5GSSDK17GSKScanFlowButtonV13configurationAA0bC13ConfigurationCycvs",
                "moduleName": "GSSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                "sugared_genericSig": "<Label where Label : SwiftUI.View>",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowButtonV13configurationAA0bC13ConfigurationCycvM",
                "mangledName": "$s5GSSDK17GSKScanFlowButtonV13configurationAA0bC13ConfigurationCycvM",
                "moduleName": "GSSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                "sugared_genericSig": "<Label where Label : SwiftUI.View>",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "action",
            "printedName": "action",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<GSSDK.GSKScanFlowResult, any Swift.Error>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<GSSDK.GSKScanFlowResult, any Swift.Error>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowResult",
                        "printedName": "GSSDK.GSKScanFlowResult",
                        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK17GSKScanFlowButtonV6actionyys6ResultOyAA0bcF0Cs5Error_pGcvp",
            "mangledName": "$s5GSSDK17GSKScanFlowButtonV6actionyys6ResultOyAA0bcF0Cs5Error_pGcvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Result<GSSDK.GSKScanFlowResult, any Swift.Error>) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Result",
                        "printedName": "Swift.Result<GSSDK.GSKScanFlowResult, any Swift.Error>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GSKScanFlowResult",
                            "printedName": "GSSDK.GSKScanFlowResult",
                            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:s6ResultO"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowButtonV6actionyys6ResultOyAA0bcF0Cs5Error_pGcvg",
                "mangledName": "$s5GSSDK17GSKScanFlowButtonV6actionyys6ResultOyAA0bcF0Cs5Error_pGcvg",
                "moduleName": "GSSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                "sugared_genericSig": "<Label where Label : SwiftUI.View>",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Result<GSSDK.GSKScanFlowResult, any Swift.Error>) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Result",
                        "printedName": "Swift.Result<GSSDK.GSKScanFlowResult, any Swift.Error>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GSKScanFlowResult",
                            "printedName": "GSSDK.GSKScanFlowResult",
                            "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:s6ResultO"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowButtonV6actionyys6ResultOyAA0bcF0Cs5Error_pGcvs",
                "mangledName": "$s5GSSDK17GSKScanFlowButtonV6actionyys6ResultOyAA0bcF0Cs5Error_pGcvs",
                "moduleName": "GSSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                "sugared_genericSig": "<Label where Label : SwiftUI.View>",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowButtonV6actionyys6ResultOyAA0bcF0Cs5Error_pGcvM",
                "mangledName": "$s5GSSDK17GSKScanFlowButtonV6actionyys6ResultOyAA0bcF0Cs5Error_pGcvM",
                "moduleName": "GSSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                "sugared_genericSig": "<Label where Label : SwiftUI.View>",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "label",
            "printedName": "label",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> τ_0_0",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK17GSKScanFlowButtonV5labelxycvp",
            "mangledName": "$s5GSSDK17GSKScanFlowButtonV5labelxycvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> τ_0_0",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowButtonV5labelxycvg",
                "mangledName": "$s5GSSDK17GSKScanFlowButtonV5labelxycvg",
                "moduleName": "GSSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                "sugared_genericSig": "<Label where Label : SwiftUI.View>",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> τ_0_0",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowButtonV5labelxycvs",
                "mangledName": "$s5GSSDK17GSKScanFlowButtonV5labelxycvs",
                "moduleName": "GSSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                "sugared_genericSig": "<Label where Label : SwiftUI.View>",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowButtonV5labelxycvM",
                "mangledName": "$s5GSSDK17GSKScanFlowButtonV5labelxycvM",
                "moduleName": "GSSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                "sugared_genericSig": "<Label where Label : SwiftUI.View>",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(configuration:action:label:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowButton",
                "printedName": "GSSDK.GSKScanFlowButton<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:5GSSDK17GSKScanFlowButtonV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> GSSDK.GSKScanFlowConfiguration",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowConfiguration",
                    "printedName": "GSSDK.GSKScanFlowConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<GSSDK.GSKScanFlowResult, any Swift.Error>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<GSSDK.GSKScanFlowResult, any Swift.Error>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowResult",
                        "printedName": "GSSDK.GSKScanFlowResult",
                        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> τ_0_0",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK17GSKScanFlowButtonV13configuration6action5labelACyxGAA0bC13ConfigurationCyc_ys6ResultOyAA0bcI0Cs5Error_pGcxyctcfc",
            "mangledName": "$s5GSSDK17GSKScanFlowButtonV13configuration6action5labelACyxGAA0bC13ConfigurationCyc_ys6ResultOyAA0bcI0Cs5Error_pGcxyctcfc",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
            "sugared_genericSig": "<Label where Label : SwiftUI.View>",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "body",
            "printedName": "body",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "OpaqueTypeArchetype",
                "printedName": "some SwiftUI.View",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "View",
                    "printedName": "SwiftUI.View",
                    "usr": "s:7SwiftUI4ViewP"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK17GSKScanFlowButtonV4bodyQrvp",
            "mangledName": "$s5GSSDK17GSKScanFlowButtonV4bodyQrvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OpaqueTypeArchetype",
                    "printedName": "some SwiftUI.View",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "View",
                        "printedName": "SwiftUI.View",
                        "usr": "s:7SwiftUI4ViewP"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK17GSKScanFlowButtonV4bodyQrvg",
                "mangledName": "$s5GSSDK17GSKScanFlowButtonV4bodyQrvg",
                "moduleName": "GSSDK",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                "sugared_genericSig": "<Label where Label : SwiftUI.View>",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:configuration:action:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKScanFlowButton",
                "printedName": "GSSDK.GSKScanFlowButton<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:5GSSDK17GSKScanFlowButtonV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() -> GSSDK.GSKScanFlowConfiguration",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowConfiguration",
                    "printedName": "GSSDK.GSKScanFlowConfiguration",
                    "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowConfiguration"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<GSSDK.GSKScanFlowResult, any Swift.Error>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<GSSDK.GSKScanFlowResult, any Swift.Error>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowResult",
                        "printedName": "GSSDK.GSKScanFlowResult",
                        "usr": "c:@M@GSSDK@objc(cs)GSKScanFlowResult"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK17GSKScanFlowButtonVAA7SwiftUI4TextVRszrlE_13configuration6actionACyAFGSS_AA0bC13ConfigurationCycys6ResultOyAA0bcK0Cs5Error_pGctcfc",
            "mangledName": "$s5GSSDK17GSKScanFlowButtonVAA7SwiftUI4TextVRszrlE_13configuration6actionACyAFGSS_AA0bC13ConfigurationCycys6ResultOyAA0bcK0Cs5Error_pGctcfc",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 == SwiftUI.Text>",
            "sugared_genericSig": "<Label where Label == SwiftUI.Text>",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:5GSSDK17GSKScanFlowButtonV",
        "mangledName": "$s5GSSDK17GSKScanFlowButtonV",
        "moduleName": "GSSDK",
        "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
        "sugared_genericSig": "<Label where Label : SwiftUI.View>",
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "View",
            "printedName": "View",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Body",
                "printedName": "Body",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OpaqueTypeArchetype",
                    "printedName": "some SwiftUI.View",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "View",
                        "printedName": "SwiftUI.View",
                        "usr": "s:7SwiftUI4ViewP"
                      }
                    ]
                  }
                ]
              }
            ],
            "usr": "s:7SwiftUI4ViewP",
            "mangledName": "$s7SwiftUI4ViewP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "CoreGraphics",
        "printedName": "CoreGraphics",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKBarcode",
        "printedName": "GSKBarcode",
        "children": [
          {
            "kind": "Var",
            "name": "value",
            "printedName": "value",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK10GSKBarcodeC5valueSSvp",
            "mangledName": "$s5GSSDK10GSKBarcodeC5valueSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK10GSKBarcodeC5valueSSvg",
                "mangledName": "$s5GSSDK10GSKBarcodeC5valueSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "type",
            "printedName": "type",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKBarcodeType",
                "printedName": "GSSDK.GSKBarcodeType",
                "usr": "s:5GSSDK14GSKBarcodeTypeO"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK10GSKBarcodeC4typeAA0B4TypeOvp",
            "mangledName": "$s5GSSDK10GSKBarcodeC4typeAA0B4TypeOvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK10GSKBarcodeC4typeAA0B4TypeOvg",
                "mangledName": "$s5GSSDK10GSKBarcodeC4typeAA0B4TypeOvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(value:type:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKBarcode",
                "printedName": "GSSDK.GSKBarcode",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcode"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKBarcodeType",
                "printedName": "GSSDK.GSKBarcodeType",
                "usr": "s:5GSSDK14GSKBarcodeTypeO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK10GSKBarcodeC5value4typeACSS_AA0B4TypeOtcfc",
            "mangledName": "$s5GSSDK10GSKBarcodeC5value4typeACSS_AA0B4TypeOtcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKBarcode",
                "printedName": "GSSDK.GSKBarcode",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcode"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKBarcode(im)init",
            "mangledName": "$s5GSSDK10GSKBarcodeCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKBarcode",
                "printedName": "GSSDK.GSKBarcode",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcode"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKBarcode",
                "printedName": "GSSDK.GSKBarcode",
                "usr": "c:@M@GSSDK@objc(cs)GSKBarcode"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK10GSKBarcodeC2eeoiySbAC_ACtFZ",
            "mangledName": "$s5GSSDK10GSKBarcodeC2eeoiySbAC_ACtFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hash",
            "printedName": "hash",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@objc(cs)GSKBarcode(py)hash",
            "mangledName": "$s5GSSDK10GSKBarcodeC4hashSivp",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "hash",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@objc(cs)GSKBarcode(im)hash",
                "mangledName": "$s5GSSDK10GSKBarcodeC4hashSivg",
                "moduleName": "GSSDK",
                "overriding": true,
                "objc_name": "hash",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "isEqual",
            "printedName": "isEqual(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKBarcode(im)isEqual:",
            "mangledName": "$s5GSSDK10GSKBarcodeC7isEqualySbypSgF",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "isEqual:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "Override"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKBarcode",
        "mangledName": "$s5GSSDK10GSKBarcodeC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Vision",
        "printedName": "Vision",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKBarcodeDetector",
        "printedName": "GSKBarcodeDetector",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(logger:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKBarcodeDetector",
                "printedName": "GSSDK.GSKBarcodeDetector",
                "usr": "s:5GSSDK18GSKBarcodeDetectorC"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKLogger",
                "printedName": "any GSSDK.GSKLogger",
                "hasDefaultArg": true,
                "usr": "c:objc(pl)GSKLogger"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK18GSKBarcodeDetectorC6loggerACSo9GSKLogger_p_tcfc",
            "mangledName": "$s5GSSDK18GSKBarcodeDetectorC6loggerACSo9GSKLogger_p_tcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "detectBarcodes",
            "printedName": "detectBarcodes(inFileAt:codeTypes:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKBarcode]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcode",
                    "printedName": "GSSDK.GSKBarcode",
                    "usr": "c:@M@GSSDK@objc(cs)GSKBarcode"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKBarcodeType]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK18GSKBarcodeDetectorC14detectBarcodes8inFileAt9codeTypesSayAA0B0CG10Foundation3URLV_SayAA0B4TypeOGtYaKF",
            "mangledName": "$s5GSSDK18GSKBarcodeDetectorC14detectBarcodes8inFileAt9codeTypesSayAA0B0CG10Foundation3URLV_SayAA0B4TypeOGtYaKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:5GSSDK18GSKBarcodeDetectorC",
        "mangledName": "$s5GSSDK18GSKBarcodeDetectorC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Vision",
        "printedName": "Vision",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKBarcodeType",
        "printedName": "GSKBarcodeType",
        "children": [
          {
            "kind": "Var",
            "name": "aztec",
            "printedName": "aztec",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO5aztecyA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO5aztecyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "code39",
            "printedName": "code39",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO6code39yA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO6code39yA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "code93",
            "printedName": "code93",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO6code93yA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO6code93yA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "code128",
            "printedName": "code128",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO7code128yA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO7code128yA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "dataMatrix",
            "printedName": "dataMatrix",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO10dataMatrixyA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO10dataMatrixyA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "ean8",
            "printedName": "ean8",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO4ean8yA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO4ean8yA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "ean13",
            "printedName": "ean13",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO5ean13yA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO5ean13yA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "itf",
            "printedName": "itf",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO3itfyA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO3itfyA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "pdf417",
            "printedName": "pdf417",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO6pdf417yA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO6pdf417yA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "qr",
            "printedName": "qr",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO2qryA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO2qryA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "upce",
            "printedName": "upce",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO4upceyA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO4upceyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "codabar",
            "printedName": "codabar",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO7codabaryA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO7codabaryA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "gs1DataBar",
            "printedName": "gs1DataBar",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO10gs1DataBaryA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO10gs1DataBaryA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "microPDF417",
            "printedName": "microPDF417",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO11microPDF417yA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO11microPDF417yA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "microQR",
            "printedName": "microQR",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO7microQRyA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO7microQRyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "msiPlessey",
            "printedName": "msiPlessey",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKBarcodeType.Type) -> GSSDK.GSKBarcodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKBarcodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK14GSKBarcodeTypeO10msiPlesseyyA2CmF",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO10msiPlesseyyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "allCases",
            "printedName": "allCases",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKBarcodeType]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK14GSKBarcodeTypeO8allCasesSayACGvpZ",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO8allCasesSayACGvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "implicit": true,
            "declAttributes": [
              "Nonisolated"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKBarcodeType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK14GSKBarcodeTypeO8allCasesSayACGvgZ",
                "mangledName": "$s5GSSDK14GSKBarcodeTypeO8allCasesSayACGvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKBarcodeType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKBarcodeType",
                    "printedName": "GSSDK.GSKBarcodeType",
                    "usr": "s:5GSSDK14GSKBarcodeTypeO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK14GSKBarcodeTypeO8rawValueACSgSS_tcfc",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO8rawValueACSgSS_tcfc",
            "moduleName": "GSSDK",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK14GSKBarcodeTypeO8rawValueSSvp",
            "mangledName": "$s5GSSDK14GSKBarcodeTypeO8rawValueSSvp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK14GSKBarcodeTypeO8rawValueSSvg",
                "mangledName": "$s5GSSDK14GSKBarcodeTypeO8rawValueSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:5GSSDK14GSKBarcodeTypeO",
        "mangledName": "$s5GSSDK14GSKBarcodeTypeO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "CaseIterable",
            "printedName": "CaseIterable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "AllCases",
                "printedName": "AllCases",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKBarcodeType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKBarcodeType",
                        "printedName": "GSSDK.GSKBarcodeType",
                        "usr": "s:5GSSDK14GSKBarcodeTypeO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              }
            ],
            "usr": "s:s12CaseIterableP",
            "mangledName": "$ss12CaseIterableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKStructuredDataAddress",
        "printedName": "GSKStructuredDataAddress",
        "children": [
          {
            "kind": "Var",
            "name": "city",
            "printedName": "city",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress(py)city",
            "mangledName": "$s5GSSDK24GSKStructuredDataAddressC4citySSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress(im)city",
                "mangledName": "$s5GSSDK24GSKStructuredDataAddressC4citySSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "postalCode",
            "printedName": "postalCode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress(py)postalCode",
            "mangledName": "$s5GSSDK24GSKStructuredDataAddressC10postalCodeSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress(im)postalCode",
                "mangledName": "$s5GSSDK24GSKStructuredDataAddressC10postalCodeSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "street",
            "printedName": "street",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress(py)street",
            "mangledName": "$s5GSSDK24GSKStructuredDataAddressC6streetSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress(im)street",
                "mangledName": "$s5GSSDK24GSKStructuredDataAddressC6streetSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "state",
            "printedName": "state",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress(py)state",
            "mangledName": "$s5GSSDK24GSKStructuredDataAddressC5stateSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress(im)state",
                "mangledName": "$s5GSSDK24GSKStructuredDataAddressC5stateSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "country",
            "printedName": "country",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress(py)country",
            "mangledName": "$s5GSSDK24GSKStructuredDataAddressC7countrySSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress(im)country",
                "mangledName": "$s5GSSDK24GSKStructuredDataAddressC7countrySSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKStructuredDataAddress",
                "printedName": "GSSDK.GSKStructuredDataAddress",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress(im)init",
            "mangledName": "$s5GSSDK24GSKStructuredDataAddressCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress",
        "mangledName": "$s5GSSDK24GSKStructuredDataAddressC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKStructuredDataBankDetails",
        "printedName": "GSKStructuredDataBankDetails",
        "children": [
          {
            "kind": "Var",
            "name": "iban",
            "printedName": "iban",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataBankDetails(py)iban",
            "mangledName": "$s5GSSDK28GSKStructuredDataBankDetailsC4ibanSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataBankDetails(im)iban",
                "mangledName": "$s5GSSDK28GSKStructuredDataBankDetailsC4ibanSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataBankDetails(im)setIban:",
                "mangledName": "$s5GSSDK28GSKStructuredDataBankDetailsC4ibanSSSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK28GSKStructuredDataBankDetailsC4ibanSSSgvM",
                "mangledName": "$s5GSSDK28GSKStructuredDataBankDetailsC4ibanSSSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bic",
            "printedName": "bic",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataBankDetails(py)bic",
            "mangledName": "$s5GSSDK28GSKStructuredDataBankDetailsC3bicSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataBankDetails(im)bic",
                "mangledName": "$s5GSSDK28GSKStructuredDataBankDetailsC3bicSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataBankDetails(im)setBic:",
                "mangledName": "$s5GSSDK28GSKStructuredDataBankDetailsC3bicSSSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK28GSKStructuredDataBankDetailsC3bicSSSgvM",
                "mangledName": "$s5GSSDK28GSKStructuredDataBankDetailsC3bicSSSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKStructuredDataBankDetails",
                "printedName": "GSSDK.GSKStructuredDataBankDetails",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataBankDetails"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataBankDetails(im)init",
            "mangledName": "$s5GSSDK28GSKStructuredDataBankDetailsCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataBankDetails",
        "mangledName": "$s5GSSDK28GSKStructuredDataBankDetailsC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Contacts",
        "printedName": "Contacts",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKStructuredDataContact",
        "printedName": "GSKStructuredDataContact",
        "children": [
          {
            "kind": "Var",
            "name": "name",
            "printedName": "name",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact(py)name",
            "mangledName": "$s5GSSDK24GSKStructuredDataContactC4nameSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact(im)name",
                "mangledName": "$s5GSSDK24GSKStructuredDataContactC4nameSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "organization",
            "printedName": "organization",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact(py)organization",
            "mangledName": "$s5GSSDK24GSKStructuredDataContactC12organizationSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact(im)organization",
                "mangledName": "$s5GSSDK24GSKStructuredDataContactC12organizationSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "address",
            "printedName": "address",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKStructuredDataAddress?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataAddress",
                    "printedName": "GSSDK.GSKStructuredDataAddress",
                    "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact(py)address",
            "mangledName": "$s5GSSDK24GSKStructuredDataContactC7addressAA0bC7AddressCSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKStructuredDataAddress?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataAddress",
                        "printedName": "GSSDK.GSKStructuredDataAddress",
                        "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataAddress"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact(im)address",
                "mangledName": "$s5GSSDK24GSKStructuredDataContactC7addressAA0bC7AddressCSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "phoneNumbers",
            "printedName": "phoneNumbers",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKStructuredDataPhoneNumber]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataPhoneNumber",
                    "printedName": "GSSDK.GSKStructuredDataPhoneNumber",
                    "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataPhoneNumber"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact(py)phoneNumbers",
            "mangledName": "$s5GSSDK24GSKStructuredDataContactC12phoneNumbersSayAA0bC11PhoneNumberCGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKStructuredDataPhoneNumber]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataPhoneNumber",
                        "printedName": "GSSDK.GSKStructuredDataPhoneNumber",
                        "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataPhoneNumber"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact(im)phoneNumbers",
                "mangledName": "$s5GSSDK24GSKStructuredDataContactC12phoneNumbersSayAA0bC11PhoneNumberCGvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "links",
            "printedName": "links",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Foundation.URL]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact(py)links",
            "mangledName": "$s5GSSDK24GSKStructuredDataContactC5linksSay10Foundation3URLVGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Foundation.URL]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact(im)links",
                "mangledName": "$s5GSSDK24GSKStructuredDataContactC5linksSay10Foundation3URLVGvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "emailAddresses",
            "printedName": "emailAddresses",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact(py)emailAddresses",
            "mangledName": "$s5GSSDK24GSKStructuredDataContactC14emailAddressesSaySSGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact(im)emailAddresses",
                "mangledName": "$s5GSSDK24GSKStructuredDataContactC14emailAddressesSaySSGvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "asCNContact",
            "printedName": "asCNContact()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CNContact",
                "printedName": "Contacts.CNContact",
                "usr": "c:objc(cs)CNContact"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact(im)asCNContact",
            "mangledName": "$s5GSSDK24GSKStructuredDataContactC11asCNContactSo0F0CyF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKStructuredDataContact",
                "printedName": "GSSDK.GSKStructuredDataContact",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact(im)init",
            "mangledName": "$s5GSSDK24GSKStructuredDataContactCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact",
        "mangledName": "$s5GSSDK24GSKStructuredDataContactC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Contacts",
        "printedName": "Contacts",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKStructuredDataExtractor",
        "printedName": "GSKStructuredDataExtractor",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKStructuredDataExtractor",
                "printedName": "GSSDK.GSKStructuredDataExtractor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataExtractor"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataExtractor(im)init",
            "mangledName": "$s5GSSDK26GSKStructuredDataExtractorCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Convenience",
              "AccessControl",
              "Override"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "bankDetailsFromOCRResult",
            "printedName": "bankDetailsFromOCRResult(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKStructuredDataBankDetails?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataBankDetails",
                    "printedName": "GSSDK.GSKStructuredDataBankDetails",
                    "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataBankDetails"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKOCRResult",
                "printedName": "GSSDK.GSKOCRResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCRResult"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKStructuredDataExtractor(im)bankDetailsFromOCRResult:completionHandler:",
            "mangledName": "$s5GSSDK26GSKStructuredDataExtractorC24bankDetailsFromOCRResultyAA0bc4BankF0CSgAA12GSKOCRResultCYaKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "businessCardContactFromOCRResult",
            "printedName": "businessCardContactFromOCRResult(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKStructuredDataContact?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataContact",
                    "printedName": "GSSDK.GSKStructuredDataContact",
                    "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataContact"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKOCRResult",
                "printedName": "GSSDK.GSKOCRResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCRResult"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKStructuredDataExtractor(im)businessCardContactFromOCRResult:completionHandler:",
            "mangledName": "$s5GSSDK26GSKStructuredDataExtractorC32businessCardContactFromOCRResultyAA0bcG0CSgAA12GSKOCRResultCYaKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "receiptFromOCRResult",
            "printedName": "receiptFromOCRResult(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKStructuredDataReceipt?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReceipt",
                    "printedName": "GSSDK.GSKStructuredDataReceipt",
                    "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKOCRResult",
                "printedName": "GSSDK.GSKOCRResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKOCRResult"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKStructuredDataExtractor(im)receiptFromOCRResult:completionHandler:",
            "mangledName": "$s5GSSDK26GSKStructuredDataExtractorC20receiptFromOCRResultyAA0bC7ReceiptCSgAA12GSKOCRResultCYaKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataExtractor",
        "mangledName": "$s5GSSDK26GSKStructuredDataExtractorC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKStructuredDataExtractorError",
        "printedName": "GSKStructuredDataExtractorError",
        "children": [
          {
            "kind": "Var",
            "name": "missingRequiredOCRMetadata",
            "printedName": "missingRequiredOCRMetadata",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataExtractorError.Type) -> GSSDK.GSKStructuredDataExtractorError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataExtractorError",
                    "printedName": "GSSDK.GSKStructuredDataExtractorError",
                    "usr": "c:@M@GSSDK@E@GSKStructuredDataExtractorError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataExtractorError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataExtractorError",
                        "printedName": "GSSDK.GSKStructuredDataExtractorError",
                        "usr": "c:@M@GSSDK@E@GSKStructuredDataExtractorError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKStructuredDataExtractorError@GSKStructuredDataExtractorErrorMissingRequiredOCRMetadata",
            "mangledName": "$s5GSSDK31GSKStructuredDataExtractorErrorO26missingRequiredOCRMetadatayA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKStructuredDataExtractorError?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataExtractorError",
                    "printedName": "GSSDK.GSKStructuredDataExtractorError",
                    "usr": "c:@M@GSSDK@E@GSKStructuredDataExtractorError"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK31GSKStructuredDataExtractorErrorO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK31GSKStructuredDataExtractorErrorO8rawValueACSgSi_tcfc",
            "moduleName": "GSSDK",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK31GSKStructuredDataExtractorErrorO8rawValueSivp",
            "mangledName": "$s5GSSDK31GSKStructuredDataExtractorErrorO8rawValueSivp",
            "moduleName": "GSSDK",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKStructuredDataExtractorErrorO8rawValueSivg",
                "mangledName": "$s5GSSDK31GSKStructuredDataExtractorErrorO8rawValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "_nsErrorDomain",
            "printedName": "_nsErrorDomain",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK31GSKStructuredDataExtractorErrorO03_nsE6DomainSSvpZ",
            "mangledName": "$s5GSSDK31GSKStructuredDataExtractorErrorO03_nsE6DomainSSvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKStructuredDataExtractorErrorO03_nsE6DomainSSvgZ",
                "mangledName": "$s5GSSDK31GSKStructuredDataExtractorErrorO03_nsE6DomainSSvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKStructuredDataExtractorError",
        "mangledName": "$s5GSSDK31GSKStructuredDataExtractorErrorO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "_BridgedNSError",
            "printedName": "_BridgedNSError",
            "usr": "s:10Foundation15_BridgedNSErrorP",
            "mangledName": "$s10Foundation15_BridgedNSErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeableError",
            "printedName": "_ObjectiveCBridgeableError",
            "usr": "s:10Foundation26_ObjectiveCBridgeableErrorP",
            "mangledName": "$s10Foundation26_ObjectiveCBridgeableErrorP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKStructuredDataPhoneNumber",
        "printedName": "GSKStructuredDataPhoneNumber",
        "children": [
          {
            "kind": "Var",
            "name": "label",
            "printedName": "label",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataPhoneNumber(py)label",
            "mangledName": "$s5GSSDK28GSKStructuredDataPhoneNumberC5labelSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataPhoneNumber(im)label",
                "mangledName": "$s5GSSDK28GSKStructuredDataPhoneNumberC5labelSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "number",
            "printedName": "number",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataPhoneNumber(py)number",
            "mangledName": "$s5GSSDK28GSKStructuredDataPhoneNumberC6numberSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataPhoneNumber(im)number",
                "mangledName": "$s5GSSDK28GSKStructuredDataPhoneNumberC6numberSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKStructuredDataPhoneNumber",
                "printedName": "GSSDK.GSKStructuredDataPhoneNumber",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataPhoneNumber"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataPhoneNumber(im)init",
            "mangledName": "$s5GSSDK28GSKStructuredDataPhoneNumberCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataPhoneNumber",
        "mangledName": "$s5GSSDK28GSKStructuredDataPhoneNumberC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKStructuredDataReceipt",
        "printedName": "GSKStructuredDataReceipt",
        "children": [
          {
            "kind": "Var",
            "name": "locale",
            "printedName": "locale",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Locale?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Locale",
                    "printedName": "Foundation.Locale",
                    "usr": "s:10Foundation6LocaleV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt(py)locale",
            "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC6locale10Foundation6LocaleVSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Locale?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Locale",
                        "printedName": "Foundation.Locale",
                        "usr": "s:10Foundation6LocaleV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt(im)locale",
                "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC6locale10Foundation6LocaleVSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "merchant",
            "printedName": "merchant",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt(py)merchant",
            "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC8merchantSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt(im)merchant",
                "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC8merchantSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "amount",
            "printedName": "amount",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Double?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK24GSKStructuredDataReceiptC6amountSdSgvp",
            "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC6amountSdSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Double?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Double",
                        "printedName": "Swift.Double",
                        "usr": "s:Sd"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKStructuredDataReceiptC6amountSdSgvg",
                "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC6amountSdSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "currency",
            "printedName": "currency",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt(py)currency",
            "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC8currencySSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt(im)currency",
                "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC8currencySSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "date",
            "printedName": "date",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Date?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Date",
                    "printedName": "Foundation.Date",
                    "usr": "s:10Foundation4DateV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt(py)date",
            "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC4date10Foundation4DateVSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Date?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Date",
                        "printedName": "Foundation.Date",
                        "usr": "s:10Foundation4DateV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt(im)date",
                "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC4date10Foundation4DateVSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "category",
            "printedName": "category",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKReceiptCategory?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReceiptCategory",
                    "printedName": "GSSDK.GSKReceiptCategory",
                    "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK24GSKStructuredDataReceiptC8categoryAA18GSKReceiptCategoryOSgvp",
            "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC8categoryAA18GSKReceiptCategoryOSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "GSSDK.GSKReceiptCategory?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKReceiptCategory",
                        "printedName": "GSSDK.GSKReceiptCategory",
                        "usr": "c:@M@GSSDK@E@GSKReceiptCategory"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKStructuredDataReceiptC8categoryAA18GSKReceiptCategoryOSgvg",
                "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC8categoryAA18GSKReceiptCategoryOSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "vatNumber",
            "printedName": "vatNumber",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt(py)vatNumber",
            "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC9vatNumberSSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt(im)vatNumber",
                "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC9vatNumberSSSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "vatValues",
            "printedName": "vatValues",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKReceiptVAT]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReceiptVAT",
                    "printedName": "GSSDK.GSKReceiptVAT",
                    "usr": "c:@M@GSSDK@objc(cs)GSKReceiptVAT"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt(py)vatValues",
            "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC9vatValuesSayAA13GSKReceiptVATCGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKReceiptVAT]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKReceiptVAT",
                        "printedName": "GSSDK.GSKReceiptVAT",
                        "usr": "c:@M@GSSDK@objc(cs)GSKReceiptVAT"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt(im)vatValues",
                "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC9vatValuesSayAA13GSKReceiptVATCGvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKStructuredDataReceipt",
                "printedName": "GSSDK.GSKStructuredDataReceipt",
                "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt(im)init",
            "mangledName": "$s5GSSDK24GSKStructuredDataReceiptCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKStructuredDataReceipt",
        "mangledName": "$s5GSSDK24GSKStructuredDataReceiptC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "SwiftUI",
        "printedName": "SwiftUI",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "DeveloperToolsSupport",
        "printedName": "DeveloperToolsSupport",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "AVCapturePhoto",
        "printedName": "AVCapturePhoto",
        "declKind": "Class",
        "usr": "c:objc(cs)AVCapturePhoto",
        "moduleName": "AVFoundation",
        "isOpen": true,
        "intro_iOS": "11.0",
        "objc_name": "AVCapturePhoto",
        "declAttributes": [
          "Available",
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CGImageRepresentable",
            "printedName": "CGImageRepresentable",
            "usr": "s:5GSSDK20CGImageRepresentableP",
            "mangledName": "$s5GSSDK20CGImageRepresentableP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "FileManager",
        "printedName": "FileManager",
        "declKind": "Class",
        "usr": "c:objc(cs)NSFileManager",
        "moduleName": "Foundation",
        "isOpen": true,
        "objc_name": "NSFileManager",
        "declAttributes": [
          "ObjC",
          "NonSendable",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKCurvatureCorrectionConfiguration",
        "printedName": "GSKCurvatureCorrectionConfiguration",
        "declKind": "Class",
        "usr": "c:objc(cs)GSKCurvatureCorrectionConfiguration",
        "moduleName": "GSSDK",
        "isOpen": true,
        "objc_name": "GSKCurvatureCorrectionConfiguration",
        "declAttributes": [
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKEnhancementConfiguration",
        "printedName": "GSKEnhancementConfiguration",
        "declKind": "Class",
        "usr": "c:objc(cs)GSKEnhancementConfiguration",
        "moduleName": "GSSDK",
        "isOpen": true,
        "objc_name": "GSKEnhancementConfiguration",
        "declAttributes": [
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKPerspectiveCorrectionConfiguration",
        "printedName": "GSKPerspectiveCorrectionConfiguration",
        "declKind": "Class",
        "usr": "c:objc(cs)GSKPerspectiveCorrectionConfiguration",
        "moduleName": "GSSDK",
        "isOpen": true,
        "objc_name": "GSKPerspectiveCorrectionConfiguration",
        "declAttributes": [
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKProcessingConfiguration",
        "printedName": "GSKProcessingConfiguration",
        "declKind": "Class",
        "usr": "c:objc(cs)GSKProcessingConfiguration",
        "moduleName": "GSSDK",
        "isOpen": true,
        "objc_name": "GSKProcessingConfiguration",
        "declAttributes": [
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKQuadrangle",
        "printedName": "GSKQuadrangle",
        "declKind": "Class",
        "usr": "c:objc(cs)GSKQuadrangle",
        "moduleName": "GSSDK",
        "isOpen": true,
        "objc_name": "GSKQuadrangle",
        "declAttributes": [
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKRotationConfiguration",
        "printedName": "GSKRotationConfiguration",
        "declKind": "Class",
        "usr": "c:objc(cs)GSKRotationConfiguration",
        "moduleName": "GSSDK",
        "isOpen": true,
        "objc_name": "GSKRotationConfiguration",
        "declAttributes": [
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKReadabilityConfiguration",
        "printedName": "GSKReadabilityConfiguration",
        "declKind": "Class",
        "usr": "c:objc(cs)GSKReadabilityConfiguration",
        "moduleName": "GSSDK",
        "isOpen": true,
        "objc_name": "GSKReadabilityConfiguration",
        "declAttributes": [
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKOutputConfiguration",
        "printedName": "GSKOutputConfiguration",
        "declKind": "Class",
        "usr": "c:objc(cs)GSKOutputConfiguration",
        "moduleName": "GSSDK",
        "isOpen": true,
        "objc_name": "GSKOutputConfiguration",
        "declAttributes": [
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKBackgroundKind",
        "printedName": "GSKBackgroundKind",
        "children": [
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:So17GSKBackgroundKindV5GSSDKE11descriptionSSvp",
            "mangledName": "$sSo17GSKBackgroundKindV5GSSDKE11descriptionSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So17GSKBackgroundKindV5GSSDKE11descriptionSSvg",
                "mangledName": "$sSo17GSKBackgroundKindV5GSSDKE11descriptionSSvg",
                "moduleName": "GSSDK",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@E@GSKBackgroundKind",
        "moduleName": "GSSDK",
        "objc_name": "GSKBackgroundKind",
        "declAttributes": [
          "SynthesizedProtocol",
          "ObjC",
          "SynthesizedProtocol",
          "Sendable",
          "Dynamic"
        ],
        "enumRawTypeName": "Int",
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKCurvatureLevel",
        "printedName": "GSKCurvatureLevel",
        "children": [
          {
            "kind": "Function",
            "name": "<",
            "printedName": "<(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCurvatureLevel",
                "printedName": "GSSDK.GSKCurvatureLevel",
                "usr": "c:@E@GSKCurvatureLevel"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCurvatureLevel",
                "printedName": "GSSDK.GSKCurvatureLevel",
                "usr": "c:@E@GSKCurvatureLevel"
              }
            ],
            "declKind": "Func",
            "usr": "s:So17GSKCurvatureLevelV5GSSDKE1loiySbAB_ABtFZ",
            "mangledName": "$sSo17GSKCurvatureLevelV5GSSDKE1loiySbAB_ABtFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "c:@E@GSKCurvatureLevel",
        "moduleName": "GSSDK",
        "objc_name": "GSKCurvatureLevel",
        "declAttributes": [
          "SynthesizedProtocol",
          "ObjC",
          "Frozen",
          "SynthesizedProtocol",
          "Sendable",
          "Dynamic"
        ],
        "enumRawTypeName": "UInt",
        "isExternal": true,
        "isEnumExhaustive": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "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": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKDocumentComposition",
        "printedName": "GSKDocumentComposition",
        "children": [
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:So22GSKDocumentCompositionV5GSSDKE11descriptionSSvp",
            "mangledName": "$sSo22GSKDocumentCompositionV5GSSDKE11descriptionSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So22GSKDocumentCompositionV5GSSDKE11descriptionSSvg",
                "mangledName": "$sSo22GSKDocumentCompositionV5GSSDKE11descriptionSSvg",
                "moduleName": "GSSDK",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@E@GSKDocumentComposition",
        "moduleName": "GSSDK",
        "objc_name": "GSKDocumentComposition",
        "declAttributes": [
          "SynthesizedProtocol",
          "ObjC",
          "SynthesizedProtocol",
          "Sendable",
          "Dynamic"
        ],
        "enumRawTypeName": "Int",
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKEdgeCleaning",
        "printedName": "GSKEdgeCleaning",
        "children": [
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:So15GSKEdgeCleaningV5GSSDKE11descriptionSSvp",
            "mangledName": "$sSo15GSKEdgeCleaningV5GSSDKE11descriptionSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So15GSKEdgeCleaningV5GSSDKE11descriptionSSvg",
                "mangledName": "$sSo15GSKEdgeCleaningV5GSSDKE11descriptionSSvg",
                "moduleName": "GSSDK",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@E@GSKEdgeCleaning",
        "moduleName": "GSSDK",
        "objc_name": "GSKEdgeCleaning",
        "declAttributes": [
          "SynthesizedProtocol",
          "ObjC",
          "SynthesizedProtocol",
          "Sendable",
          "Dynamic"
        ],
        "enumRawTypeName": "Int",
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKFilterColorPalette",
        "printedName": "GSKFilterColorPalette",
        "children": [
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:So21GSKFilterColorPaletteV5GSSDKE11descriptionSSvp",
            "mangledName": "$sSo21GSKFilterColorPaletteV5GSSDKE11descriptionSSvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So21GSKFilterColorPaletteV5GSSDKE11descriptionSSvg",
                "mangledName": "$sSo21GSKFilterColorPaletteV5GSSDKE11descriptionSSvg",
                "moduleName": "GSSDK",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@E@GSKFilterColorPalette",
        "moduleName": "GSSDK",
        "objc_name": "GSKFilterColorPalette",
        "declAttributes": [
          "SynthesizedProtocol",
          "ObjC",
          "Frozen",
          "SynthesizedProtocol",
          "Sendable",
          "Dynamic"
        ],
        "enumRawTypeName": "Int",
        "isExternal": true,
        "isEnumExhaustive": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKReadabilityLevel",
        "printedName": "GSKReadabilityLevel",
        "children": [
          {
            "kind": "Function",
            "name": "<",
            "printedName": "<(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKReadabilityLevel",
                "printedName": "GSSDK.GSKReadabilityLevel",
                "usr": "c:@E@GSKReadabilityLevel"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKReadabilityLevel",
                "printedName": "GSSDK.GSKReadabilityLevel",
                "usr": "c:@E@GSKReadabilityLevel"
              }
            ],
            "declKind": "Func",
            "usr": "s:So19GSKReadabilityLevelV5GSSDKE1loiySbAB_ABtFZ",
            "mangledName": "$sSo19GSKReadabilityLevelV5GSSDKE1loiySbAB_ABtFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "c:@E@GSKReadabilityLevel",
        "moduleName": "GSSDK",
        "objc_name": "GSKReadabilityLevel",
        "declAttributes": [
          "SynthesizedProtocol",
          "ObjC",
          "Frozen",
          "SynthesizedProtocol",
          "Sendable",
          "Dynamic"
        ],
        "enumRawTypeName": "UInt",
        "isExternal": true,
        "isEnumExhaustive": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "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": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKError",
        "printedName": "GSKError",
        "declKind": "Enum",
        "usr": "c:@E@GSKError",
        "moduleName": "GSSDK",
        "objc_name": "GSKError",
        "declAttributes": [
          "SynthesizedProtocol",
          "ObjC",
          "SynthesizedProtocol",
          "Sendable",
          "Dynamic"
        ],
        "enumRawTypeName": "Int",
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "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": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Image",
        "printedName": "Image",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(asset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Image",
                "printedName": "SwiftUI.Image",
                "usr": "s:7SwiftUI5ImageV"
              },
              {
                "kind": "TypeNominal",
                "name": "GSSDKImages",
                "printedName": "GSSDK.GSSDKImages",
                "usr": "s:5GSSDK11GSSDKImagesV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7SwiftUI5ImageV5GSSDKE5assetAcD11GSSDKImagesV_tcfc",
            "mangledName": "$s7SwiftUI5ImageV5GSSDKE5assetAcD11GSSDKImagesV_tcfc",
            "moduleName": "GSSDK",
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(asset:label:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Image",
                "printedName": "SwiftUI.Image",
                "usr": "s:7SwiftUI5ImageV"
              },
              {
                "kind": "TypeNominal",
                "name": "GSSDKImages",
                "printedName": "GSSDK.GSSDKImages",
                "usr": "s:5GSSDK11GSSDKImagesV"
              },
              {
                "kind": "TypeNominal",
                "name": "Text",
                "printedName": "SwiftUI.Text",
                "usr": "s:7SwiftUI4TextV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7SwiftUI5ImageV5GSSDKE5asset5labelAcD11GSSDKImagesV_AA4TextVtcfc",
            "mangledName": "$s7SwiftUI5ImageV5GSSDKE5asset5labelAcD11GSSDKImagesV_AA4TextVtcfc",
            "moduleName": "GSSDK",
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(decorative:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Image",
                "printedName": "SwiftUI.Image",
                "usr": "s:7SwiftUI5ImageV"
              },
              {
                "kind": "TypeNominal",
                "name": "GSSDKImages",
                "printedName": "GSSDK.GSSDKImages",
                "usr": "s:5GSSDK11GSSDKImagesV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:7SwiftUI5ImageV5GSSDKE10decorativeAcD11GSSDKImagesV_tcfc",
            "mangledName": "$s7SwiftUI5ImageV5GSSDKE10decorativeAcD11GSSDKImagesV_tcfc",
            "moduleName": "GSSDK",
            "isFromExtension": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:7SwiftUI5ImageV",
        "mangledName": "$s7SwiftUI5ImageV",
        "moduleName": "SwiftUICore",
        "intro_Macosx": "10.15",
        "intro_iOS": "13.0",
        "intro_tvOS": "13.0",
        "intro_watchOS": "6.0",
        "declAttributes": [
          "Frozen",
          "OriginallyDefinedIn",
          "OriginallyDefinedIn",
          "OriginallyDefinedIn",
          "OriginallyDefinedIn",
          "Available",
          "Available",
          "Available",
          "Available"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Transferable",
            "printedName": "Transferable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Representation",
                "printedName": "Representation",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OpaqueTypeArchetype",
                    "printedName": "some CoreTransferable.TransferRepresentation",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TransferRepresentation",
                        "printedName": "CoreTransferable.TransferRepresentation",
                        "usr": "s:16CoreTransferable22TransferRepresentationP"
                      }
                    ]
                  }
                ]
              }
            ],
            "usr": "s:16CoreTransferable0B0P",
            "mangledName": "$s16CoreTransferable0B0P"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "View",
            "printedName": "View",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Body",
                "printedName": "Body",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Never",
                    "printedName": "Swift.Never",
                    "usr": "s:s5NeverO"
                  }
                ]
              }
            ],
            "usr": "s:7SwiftUI4ViewP",
            "mangledName": "$s7SwiftUI4ViewP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UIViewController",
        "printedName": "UIViewController",
        "children": [
          {
            "kind": "Var",
            "name": "statusBarStyleBasedOnContrast",
            "printedName": "statusBarStyleBasedOnContrast",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIStatusBarStyle",
                "printedName": "UIKit.UIStatusBarStyle",
                "usr": "c:@E@UIStatusBarStyle"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@@objc(cs)UIViewController(py)gsk_statusBarStyleBasedOnContrast",
            "mangledName": "$sSo16UIViewControllerC5GSSDKE29statusBarStyleBasedOnContrastSo08UIStatuseF0Vvp",
            "moduleName": "GSSDK",
            "objc_name": "gsk_statusBarStyleBasedOnContrast",
            "declAttributes": [
              "Dynamic",
              "Preconcurrency",
              "Custom",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIStatusBarStyle",
                    "printedName": "UIKit.UIStatusBarStyle",
                    "usr": "c:@E@UIStatusBarStyle"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@@objc(cs)UIViewController(im)gsk_statusBarStyleBasedOnContrast",
                "mangledName": "$sSo16UIViewControllerC5GSSDKE29statusBarStyleBasedOnContrastSo08UIStatuseF0Vvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "deviceSupportedInterfaceOrientations",
            "printedName": "deviceSupportedInterfaceOrientations",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIInterfaceOrientationMask",
                "printedName": "UIKit.UIInterfaceOrientationMask",
                "usr": "c:@E@UIInterfaceOrientationMask"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@GSSDK@@objc(cs)UIViewController(py)gsk_supportedInterfaceOrientations",
            "mangledName": "$sSo16UIViewControllerC5GSSDKE36deviceSupportedInterfaceOrientationsSo26UIInterfaceOrientationMaskVvp",
            "moduleName": "GSSDK",
            "objc_name": "gsk_supportedInterfaceOrientations",
            "declAttributes": [
              "Dynamic",
              "Preconcurrency",
              "Custom",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIInterfaceOrientationMask",
                    "printedName": "UIKit.UIInterfaceOrientationMask",
                    "usr": "c:@E@UIInterfaceOrientationMask"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@GSSDK@@objc(cs)UIViewController(im)gsk_supportedInterfaceOrientations",
                "mangledName": "$sSo16UIViewControllerC5GSSDKE36deviceSupportedInterfaceOrientationsSo26UIInterfaceOrientationMaskVvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:objc(cs)UIViewController",
        "moduleName": "UIKit",
        "isOpen": true,
        "intro_iOS": "2.0",
        "objc_name": "UIViewController",
        "declAttributes": [
          "Preconcurrency",
          "Available",
          "ObjC",
          "NonSendable",
          "Custom",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)UIResponder",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/BarcodeScanFlow\/GSKBarcodeScanFlow.swift",
      "kind": "Array",
      "offset": 687,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/BarcodeScanFlow\/GSKUIBarcodeCameraViewController.swift",
      "kind": "Array",
      "offset": 347,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/BarcodeScanFlow\/Models\/GSKBarcodeScanFlowConfiguration.swift",
      "kind": "Array",
      "offset": 2774,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/BarcodeScanFlow\/Models\/GSKBarcodeScanFlowConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 2813,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/BarcodeScanFlow\/Models\/GSKBarcodeScanFlowResult+Dictionary.swift",
      "kind": "StringLiteral",
      "offset": 457,
      "length": 7,
      "value": "\"value\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/BarcodeScanFlow\/Models\/GSKBarcodeScanFlowResult+Dictionary.swift",
      "kind": "StringLiteral",
      "offset": 494,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/BarcodeScanFlow\/Models\/GSKBarcodeScanFlowResult+Dictionary.swift",
      "kind": "StringLiteral",
      "offset": 575,
      "length": 10,
      "value": "\"barcodes\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/BarcodeScanFlow\/Models\/GSKBarcodeScanFlowResult+Dictionary.swift",
      "kind": "StringLiteral",
      "offset": 667,
      "length": 15,
      "value": "\"readableCodes\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/BarcodeScanFlow\/Views\/GSKBarcodeScanFlowBatchModeDrawerView.swift",
      "kind": "Array",
      "offset": 302,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/BarcodeScanFlow\/Views\/GSKBarcodeScanFlowBatchModeDrawerView.swift",
      "kind": "StringLiteral",
      "offset": 4268,
      "length": 14,
      "value": "\"CodeItemCell\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/BarcodeScanFlow\/Views\/GSKBarcodeScanFlowBatchModeSheetViewController.swift",
      "kind": "Array",
      "offset": 336,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSK.swift",
      "kind": "StringLiteral",
      "offset": 263,
      "length": 28,
      "value": "\"CFBundleShortVersionString\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSK.swift",
      "kind": "StringLiteral",
      "offset": 307,
      "length": 9,
      "value": "\"unknown\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSession.swift",
      "kind": "StringLiteral",
      "offset": 410,
      "length": 15,
      "value": "\"session queue\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSession.swift",
      "kind": "StringLiteral",
      "offset": 521,
      "length": 30,
      "value": "\"kGSKCameraSessionErrorDomain\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSession.swift",
      "kind": "BooleanLiteral",
      "offset": 961,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSession.swift",
      "kind": "Array",
      "offset": 8721,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSessionError.swift",
      "kind": "IntegerLiteral",
      "offset": 136,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSessionError.swift",
      "kind": "IntegerLiteral",
      "offset": 164,
      "length": 2,
      "value": "-2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSessionError.swift",
      "kind": "IntegerLiteral",
      "offset": 189,
      "length": 2,
      "value": "-3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSessionError.swift",
      "kind": "IntegerLiteral",
      "offset": 212,
      "length": 2,
      "value": "-4"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSessionError.swift",
      "kind": "IntegerLiteral",
      "offset": 249,
      "length": 2,
      "value": "-5"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSessionError.swift",
      "kind": "IntegerLiteral",
      "offset": 288,
      "length": 2,
      "value": "-6"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSessionError.swift",
      "kind": "IntegerLiteral",
      "offset": 314,
      "length": 2,
      "value": "-7"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSessionError.swift",
      "kind": "IntegerLiteral",
      "offset": 337,
      "length": 2,
      "value": "-8"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSessionError.swift",
      "kind": "IntegerLiteral",
      "offset": 383,
      "length": 5,
      "value": "-1003"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraViewController+DocumentDetectionMode.swift",
      "kind": "IntegerLiteral",
      "offset": 907,
      "length": 23,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraViewController+InterruptionReason.swift",
      "kind": "IntegerLiteral",
      "offset": 487,
      "length": 31,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraViewController+InterruptionReason.swift",
      "kind": "IntegerLiteral",
      "offset": 682,
      "length": 31,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraViewController+InterruptionReason.swift",
      "kind": "IntegerLiteral",
      "offset": 1012,
      "length": 49,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraViewController+InterruptionReason.swift",
      "kind": "IntegerLiteral",
      "offset": 1226,
      "length": 42,
      "value": "4"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraViewController+InterruptionReason.swift",
      "kind": "IntegerLiteral",
      "offset": 1282,
      "length": 7,
      "value": "5"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraViewController.swift",
      "kind": "StringLiteral",
      "offset": 3834,
      "length": 239,
      "value": "\"[GSKCameraViewController] Setting `documentDetectionMode` when the camera view controller wasn't\ninitialized with a document detection configuration is a programmer error.\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraViewController.swift",
      "kind": "Array",
      "offset": 4367,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKDocumentFinderImageType.swift",
      "kind": "IntegerLiteral",
      "offset": 312,
      "length": 8,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKDocumentFinderImageType.swift",
      "kind": "IntegerLiteral",
      "offset": 429,
      "length": 6,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKDocumentFinderImageType.swift",
      "kind": "IntegerLiteral",
      "offset": 564,
      "length": 8,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKDocumentOverlayView.swift",
      "kind": "IntegerLiteral",
      "offset": 644,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKDocumentOverlayView.swift",
      "kind": "IntegerLiteral",
      "offset": 971,
      "length": 1,
      "value": "7"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKDocumentOverlayView.swift",
      "kind": "IntegerLiteral",
      "offset": 1001,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKDocumentOverlayView.swift",
      "kind": "IntegerLiteral",
      "offset": 1029,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKDocumentOverlayView.swift",
      "kind": "StringLiteral",
      "offset": 3492,
      "length": 35,
      "value": "\"GSKView_AnimationSnapAnimationKey\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKEditFrameView.swift",
      "kind": "IntegerLiteral",
      "offset": 630,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKEditFrameView.swift",
      "kind": "IntegerLiteral",
      "offset": 1540,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKEditFrameView.swift",
      "kind": "IntegerLiteral",
      "offset": 1546,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKEditFrameView.swift",
      "kind": "IntegerLiteral",
      "offset": 1556,
      "length": 3,
      "value": "150"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKEditFrameView.swift",
      "kind": "IntegerLiteral",
      "offset": 1569,
      "length": 3,
      "value": "150"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKEditableFrame.swift",
      "kind": "IntegerLiteral",
      "offset": 615,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKEditableFrame.swift",
      "kind": "IntegerLiteral",
      "offset": 664,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKEditableFrame.swift",
      "kind": "IntegerLiteral",
      "offset": 719,
      "length": 2,
      "value": "44"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKEditableFrame.swift",
      "kind": "IntegerLiteral",
      "offset": 797,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKEditableFrame.swift",
      "kind": "FloatLiteral",
      "offset": 865,
      "length": 4,
      "value": "0.01"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKEditableFrame.swift",
      "kind": "FloatLiteral",
      "offset": 932,
      "length": 4,
      "value": "0.03"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKEditableFrame.swift",
      "kind": "FloatLiteral",
      "offset": 1604,
      "length": 3,
      "value": "0.5"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKEditableFrame.swift",
      "kind": "IntegerLiteral",
      "offset": 5348,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKEditableFrame.swift",
      "kind": "IntegerLiteral",
      "offset": 5409,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterBackgroundCleaningConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 2824,
      "length": 216,
      "value": "\"<GSKFilterBackgroundCleaningConfiguration: edgeCleaning=\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterBackgroundCleaningConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 2907,
      "length": 1,
      "value": "\", backgroundKind=\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterBackgroundCleaningConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 2951,
      "length": 1,
      "value": "\", documentComposition=\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterBackgroundCleaningConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 2995,
      "length": 1,
      "value": "\", strength=\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterBackgroundCleaningConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 3027,
      "length": 1,
      "value": "\">\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterColorConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 1329,
      "length": 51,
      "value": "\"<GSKFilterColorConfiguration: palette=\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterColorConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 1378,
      "length": 1,
      "value": "\">\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterConfiguration+NamedFilters.swift",
      "kind": "IntegerLiteral",
      "offset": 2371,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterLightingCorrectionConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 514,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterLightingCorrectionConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 531,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterLightingCorrectionConfiguration.swift",
      "kind": "FloatLiteral",
      "offset": 702,
      "length": 4,
      "value": "0.01"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterLightingCorrectionConfiguration.swift",
      "kind": "FloatLiteral",
      "offset": 722,
      "length": 3,
      "value": "0.8"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterLightingCorrectionConfiguration.swift",
      "kind": "FloatLiteral",
      "offset": 896,
      "length": 4,
      "value": "0.01"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterLightingCorrectionConfiguration.swift",
      "kind": "FloatLiteral",
      "offset": 916,
      "length": 4,
      "value": "0.99"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterLightingCorrectionConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 1788,
      "length": 100,
      "value": "\"<GSKLightingCorrectionConfiguration: minThreshold: \""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterLightingCorrectionConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 1855,
      "length": 1,
      "value": "\", maxThreshold: \""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterLightingCorrectionConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 1886,
      "length": 1,
      "value": "\">\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFlashStatus.swift",
      "kind": "IntegerLiteral",
      "offset": 131,
      "length": 2,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFlashStatus.swift",
      "kind": "IntegerLiteral",
      "offset": 143,
      "length": 3,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKInnerCameraViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 2141,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKInnerCameraViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 3567,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKIntegrationContext.swift",
      "kind": "IntegerLiteral",
      "offset": 118,
      "length": 11,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKIntegrationContext.swift",
      "kind": "IntegerLiteral",
      "offset": 139,
      "length": 7,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKIntegrationContext.swift",
      "kind": "IntegerLiteral",
      "offset": 156,
      "length": 7,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKIntegrationContext.swift",
      "kind": "IntegerLiteral",
      "offset": 173,
      "length": 6,
      "value": "4"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKIntegrationContext.swift",
      "kind": "IntegerLiteral",
      "offset": 189,
      "length": 9,
      "value": "5"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKIntegrationContext.swift",
      "kind": "StringLiteral",
      "offset": 1155,
      "length": 29,
      "value": "\"scanFlowIntegrationDetected\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKIntegrationContext.swift",
      "kind": "StringLiteral",
      "offset": 1228,
      "length": 23,
      "value": "\"lowLevelComponentUsed\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKIntegrationContext.swift",
      "kind": "StringLiteral",
      "offset": 1283,
      "length": 11,
      "value": "\"framework\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKIntegrationContext.swift",
      "kind": "StringLiteral",
      "offset": 1337,
      "length": 34,
      "value": "\"com.thegrizzlylabs.geniusscansdk\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKIntegrationContext.swift",
      "kind": "StringLiteral",
      "offset": 2100,
      "length": 8,
      "value": "\"simple\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKIntegrationContext.swift",
      "kind": "StringLiteral",
      "offset": 2135,
      "length": 8,
      "value": "\"custom\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyAPI.swift",
      "kind": "StringLiteral",
      "offset": 1088,
      "length": 28,
      "value": "\"https:\/\/sdk.geniusscan.com\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyAPI.swift",
      "kind": "StringLiteral",
      "offset": 5089,
      "length": 17,
      "value": "\"expiration_date\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyAPI.swift",
      "kind": "StringLiteral",
      "offset": 5401,
      "length": 32,
      "value": "\"yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyAPI.swift",
      "kind": "IntegerLiteral",
      "offset": 5548,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyAPI.swift",
      "kind": "StringLiteral",
      "offset": 5597,
      "length": 13,
      "value": "\"en_US_POSIX\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyRefresher.swift",
      "kind": "StringLiteral",
      "offset": 328,
      "length": 6,
      "value": "\"init\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyRefresher.swift",
      "kind": "StringLiteral",
      "offset": 355,
      "length": 11,
      "value": "\"scan_flow\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyRefresher.swift",
      "kind": "StringLiteral",
      "offset": 1426,
      "length": 28,
      "value": "\"CFBundleShortVersionString\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyStorage.swift",
      "kind": "StringLiteral",
      "offset": 351,
      "length": 34,
      "value": "\"com.thegrizzlylabs.geniusscansdk\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyStorage.swift",
      "kind": "StringLiteral",
      "offset": 437,
      "length": 13,
      "value": "\"license_key\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyStorage.swift",
      "kind": "StringLiteral",
      "offset": 500,
      "length": 11,
      "value": "\"device_id\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyStorage.swift",
      "kind": "StringLiteral",
      "offset": 559,
      "length": 34,
      "value": "\"com.thegrizzlylabs.geniusscansdk\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyStorage.swift",
      "kind": "StringLiteral",
      "offset": 634,
      "length": 16,
      "value": "\"keychainPrefix\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyStorage.swift",
      "kind": "StringLiteral",
      "offset": 693,
      "length": 14,
      "value": "\"no_device_id\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKReceiptCategory.swift",
      "kind": "IntegerLiteral",
      "offset": 99,
      "length": 14,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKReceiptCategory.swift",
      "kind": "IntegerLiteral",
      "offset": 123,
      "length": 12,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKReceiptCategory.swift",
      "kind": "IntegerLiteral",
      "offset": 145,
      "length": 10,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKReceiptCategory.swift",
      "kind": "IntegerLiteral",
      "offset": 165,
      "length": 11,
      "value": "4"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKReceiptCategory.swift",
      "kind": "IntegerLiteral",
      "offset": 186,
      "length": 5,
      "value": "5"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKSessionLicenseKeyHolder.swift",
      "kind": "StringLiteral",
      "offset": 514,
      "length": 58,
      "value": "\"com.thegrizzlylabs.geniusscansdk.sessionLicenseKeyHolder\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKView.swift",
      "kind": "IntegerLiteral",
      "offset": 804,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKView.swift",
      "kind": "IntegerLiteral",
      "offset": 811,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKView.swift",
      "kind": "IntegerLiteral",
      "offset": 822,
      "length": 3,
      "value": "100"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKView.swift",
      "kind": "IntegerLiteral",
      "offset": 835,
      "length": 3,
      "value": "100"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKView.swift",
      "kind": "BooleanLiteral",
      "offset": 865,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/Task+Retry.swift",
      "kind": "IntegerLiteral",
      "offset": 823,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/PDF\/GSKDocumentGeneratorConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 332,
      "length": 4,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/PDF\/GSKDocumentGeneratorConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 2359,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/PDF\/GSKDocumentGeneratorError.swift",
      "kind": "IntegerLiteral",
      "offset": 389,
      "length": 12,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/PDF\/GSKDocumentGeneratorError.swift",
      "kind": "IntegerLiteral",
      "offset": 523,
      "length": 15,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/PDF\/GSKDocumentGeneratorError.swift",
      "kind": "IntegerLiteral",
      "offset": 658,
      "length": 15,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/PDF\/GSKDocumentGeneratorError.swift",
      "kind": "IntegerLiteral",
      "offset": 809,
      "length": 14,
      "value": "4"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/PDF\/GSKDocumentGeneratorError.swift",
      "kind": "IntegerLiteral",
      "offset": 934,
      "length": 12,
      "value": "5"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistAssets+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 573,
      "length": 17,
      "value": "\"artboard-expand\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistAssets+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 646,
      "length": 16,
      "value": "\"blur-indicator\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistAssets+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 720,
      "length": 18,
      "value": "\"perspective-grid\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistAssets+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 797,
      "length": 19,
      "value": "\"retouch-landscape\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistAssets+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 869,
      "length": 13,
      "value": "\"rotate-back\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistAssets+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 952,
      "length": 31,
      "value": "\"straightened-perspective-grid\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 540,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 549,
      "length": 16,
      "value": "\"gssdk_settings\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 696,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 705,
      "length": 25,
      "value": "\"accessibility.value.off\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 802,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 811,
      "length": 24,
      "value": "\"accessibility.value.on\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 941,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 950,
      "length": 13,
      "value": "\"action.back\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1035,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1044,
      "length": 15,
      "value": "\"action.cancel\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1143,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1152,
      "length": 16,
      "value": "\"action.capture\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1259,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1268,
      "length": 22,
      "value": "\"action.change_filter\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1354,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1363,
      "length": 13,
      "value": "\"action.crop\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1444,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1453,
      "length": 15,
      "value": "\"action.delete\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1556,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1565,
      "length": 21,
      "value": "\"action.deselect_all\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1659,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1668,
      "length": 16,
      "value": "\"action.discard\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1787,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1796,
      "length": 30,
      "value": "\"action.distortion_correction\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1890,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1899,
      "length": 13,
      "value": "\"action.done\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1976,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1985,
      "length": 13,
      "value": "\"action.edit\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2088,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2097,
      "length": 19,
      "value": "\"action.edit_pages\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2194,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2203,
      "length": 18,
      "value": "\"action.grid_view\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2299,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2308,
      "length": 18,
      "value": "\"action.list_view\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2398,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2407,
      "length": 13,
      "value": "\"action.next\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2518,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2527,
      "length": 22,
      "value": "\"action.photo_library\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2634,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2643,
      "length": 15,
      "value": "\"action.recrop\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2758,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2767,
      "length": 20,
      "value": "\"action.rotate_left\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2871,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2880,
      "length": 19,
      "value": "\"action.select_all\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2967,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2976,
      "length": 15,
      "value": "\"action.submit\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3098,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3107,
      "length": 28,
      "value": "\"action.change_filter.short\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3258,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3267,
      "length": 36,
      "value": "\"action.distortion_correction.short\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3420,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3429,
      "length": 26,
      "value": "\"action.rotate_left.short\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3559,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3568,
      "length": 13,
      "value": "\"crop.detect\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3655,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3664,
      "length": 15,
      "value": "\"crop.maximize\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4354,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4363,
      "length": 18,
      "value": "\"filter.automatic\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4493,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4502,
      "length": 34,
      "value": "\"filter.automatic_black_and_white\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4635,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4644,
      "length": 24,
      "value": "\"filter.automatic_color\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4783,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4792,
      "length": 29,
      "value": "\"filter.automatic_monochrome\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4920,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4929,
      "length": 24,
      "value": "\"filter.dark_background\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5053,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5062,
      "length": 21,
      "value": "\"filter.instructions\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5156,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5165,
      "length": 13,
      "value": "\"filter.none\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5247,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5256,
      "length": 14,
      "value": "\"filter.photo\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5373,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5382,
      "length": 29,
      "value": "\"filter.soft_black_and_white\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5497,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5506,
      "length": 19,
      "value": "\"filter.soft_color\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5628,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5637,
      "length": 31,
      "value": "\"filter.strong_black_and_white\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5754,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5763,
      "length": 21,
      "value": "\"filter.strong_color\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5886,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5895,
      "length": 26,
      "value": "\"filter.strong_monochrome\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6029,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6038,
      "length": 12,
      "value": "\"flash.mode\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6150,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6159,
      "length": 17,
      "value": "\"flash.mode.auto\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6249,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6258,
      "length": 16,
      "value": "\"flash.mode.off\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6346,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6355,
      "length": 15,
      "value": "\"flash.mode.on\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6488,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6497,
      "length": 15,
      "value": "\"flow.add_page\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6645,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6654,
      "length": 16,
      "value": "\"flow.add_pages\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6742,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6751,
      "length": 13,
      "value": "\"flow.cancel\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 7162,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 7171,
      "length": 11,
      "value": "\"flow.keep\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 7636,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 7645,
      "length": 13,
      "value": "\"flow.retake\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 7744,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 7753,
      "length": 24,
      "value": "\"flow.review_and_submit\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 7924,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 7933,
      "length": 41,
      "value": "\"flow.confirm_cancellation.keep_scanning\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 8109,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 8118,
      "length": 35,
      "value": "\"flow.progress.generating_document\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 8256,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 8265,
      "length": 32,
      "value": "\"flow.progress.recognizing_text\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 8461,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 8470,
      "length": 32,
      "value": "\"readable_code_flow_batch.empty\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 8619,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 8628,
      "length": 40,
      "value": "\"readable_code_flow_batch.scanned_codes\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 9037,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 9046,
      "length": 30,
      "value": "\"user_guidance.document_found\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 9193,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 9202,
      "length": 26,
      "value": "\"user_guidance.drag_pages\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 9403,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 9412,
      "length": 27,
      "value": "\"user_guidance.readability\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 9534,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 9543,
      "length": 25,
      "value": "\"user_guidance.searching\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 9687,
      "length": 13,
      "value": "\"Localizable\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 9702,
      "length": 16,
      "value": "\"gssdk_settings\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/AppleOCR\/AppleOCRLanguageSupport.swift",
      "kind": "StringLiteral",
      "offset": 459,
      "length": 45,
      "value": "\"Error getting supported languages: \""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/AppleOCR\/AppleOCRLanguageSupport.swift",
      "kind": "StringLiteral",
      "offset": 503,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/AppleOCR\/AppleOCRLanguageSupport.swift",
      "kind": "Array",
      "offset": 525,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/ContactDetector.swift",
      "kind": "StringLiteral",
      "offset": 392,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/ContactDetector.swift",
      "kind": "Array",
      "offset": 547,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/ContactDetector.swift",
      "kind": "Array",
      "offset": 577,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/ContactDetector.swift",
      "kind": "Array",
      "offset": 611,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/ContactDetector.swift",
      "kind": "StringLiteral",
      "offset": 3624,
      "length": 21,
      "value": "\"[^@\\s]+@([^@\\s]+)\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/ContactDetector.swift",
      "kind": "StringLiteral",
      "offset": 3860,
      "length": 27,
      "value": "\"(.*)@([\\.a-zA-Z0-9\\s]*)\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/ContactDetector.swift",
      "kind": "Array",
      "offset": 3926,
      "length": 25,
      "value": "[\"siren\", \"siret\", \"tva\"]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/ContactDetector.swift",
      "kind": "Array",
      "offset": 3988,
      "length": 24,
      "value": "[\"twitter\", \"instagram\"]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/ContactDetector.swift",
      "kind": "IntegerLiteral",
      "offset": 4671,
      "length": 2,
      "value": "60"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/ContactDetector.swift",
      "kind": "BooleanLiteral",
      "offset": 5444,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/ContactDetector.swift",
      "kind": "BooleanLiteral",
      "offset": 7590,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/Email.swift",
      "kind": "Array",
      "offset": 128,
      "length": 37,
      "value": "[\"gmail\", \"yahoo\", \"live\", \"hotmail\"]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/Email.swift",
      "kind": "Array",
      "offset": 181,
      "length": 54,
      "value": "[\"com\", \"fr\", \"co.uk\", \"net\", \"org\", \"gov\", \"gouv.fr\"]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/EmailDistance.swift",
      "kind": "Array",
      "offset": 679,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/EmailDistance.swift",
      "kind": "Array",
      "offset": 2149,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/String+Helpers.swift",
      "kind": "BooleanLiteral",
      "offset": 425,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ContactDetector\/String+Helpers.swift",
      "kind": "BooleanLiteral",
      "offset": 474,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/DataScanner\/BankDetailsPatternScanner+BIC.swift",
      "kind": "StringLiteral",
      "offset": 100,
      "length": 789,
      "value": "\"AF|AX|AL|DZ|AS|AD|AO|AI|AQ|AG|AR|AM|AW|AU|AZ|BS|BH|BD|BB|BY|BE|BZ|BJ|BM|BT|BO|BA|BW|BV|BR|IO|BN|BG|BF|BI|KH|CM|CA|CV|KY|CF|TD|CL|CN|CX|CC|CO|KM|CG|CD|CK|CR|CI|HR|CU|CY|CZ|DK|DJ|DM|DO|EC|EG|SV|GQ|ER|EE|ET|FK|FO|FJ|FI|FR|GF|PF|TF|GA|GM|GE|DE|GH|GI|GR|GL|GD|GP|GU|GT|GG|GN|GW|GY|HT|HM|VA|HN|HK|HU|IS|IN|ID|IR|IQ|IE|IM|IL|IT|JM|JP|JE|JO|KZ|KE|KI|KP|KR|KW|KG|LA|LV|LB|LS|LR|LY|LI|LT|LU|MO|MK|MG|MW|MY|MV|ML|MT|MH|MQ|MR|MU|YT|MX|FM|MD|MC|MC|MN|ME|MS|MA|MZ|MM|MA|NR|NP|NL|AN|NC|NZ|NI|NE|NG|NU|NF|MP|NO|OM|PK|PW|PS|PA|PG|PY|PE|PH|PN|PL|PT|PR|QA|RE|RO|RU|RW|SH|KN|LC|PM|VC|WS|SM|ST|SA|SN|RS|SC|SL|SG|SK|SI|SB|SO|ZA|GS|ES|LK|SD|SR|SJ|SZ|SE|CH|SY|TW|TJ|TZ|TH|TL|TG|TK|TO|TT|TN|TR|TM|TC|TV|UG|UA|AE|GB|US|UM|UY|UZ|VU|VE|VN|VG|VI|WF|EH|YE|ZM|ZW\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/DataScanner\/PatternScannerWrapper.swift",
      "kind": "BooleanLiteral",
      "offset": 380,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/CategoryReader.swift",
      "kind": "StringLiteral",
      "offset": 228,
      "length": 14,
      "value": "\"gas-keywords\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/CategoryReader.swift",
      "kind": "StringLiteral",
      "offset": 317,
      "length": 20,
      "value": "\"transport-keywords\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/CategoryReader.swift",
      "kind": "StringLiteral",
      "offset": 416,
      "length": 24,
      "value": "\"accommodation-keywords\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/CategoryReader.swift",
      "kind": "StringLiteral",
      "offset": 516,
      "length": 21,
      "value": "\"restaurant-keywords\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/CategoryReader.swift",
      "kind": "StringLiteral",
      "offset": 614,
      "length": 22,
      "value": "\"supermarket-keywords\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/Double+Helpers.swift",
      "kind": "FloatLiteral",
      "offset": 80,
      "length": 4,
      "value": "0.01"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/Locale+Identifier.swift",
      "kind": "StringLiteral",
      "offset": 313,
      "length": 7,
      "value": "\"en-US\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/Locale+Identifier.swift",
      "kind": "StringLiteral",
      "offset": 364,
      "length": 7,
      "value": "\"en-CA\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/Locale+Identifier.swift",
      "kind": "StringLiteral",
      "offset": 415,
      "length": 7,
      "value": "\"en-AU\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/Locale+Identifier.swift",
      "kind": "StringLiteral",
      "offset": 466,
      "length": 7,
      "value": "\"en-UK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/Locale+Identifier.swift",
      "kind": "StringLiteral",
      "offset": 517,
      "length": 7,
      "value": "\"es-MX\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/Locale+Identifier.swift",
      "kind": "StringLiteral",
      "offset": 568,
      "length": 7,
      "value": "\"fr-FR\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 362,
      "length": 14,
      "value": "\"gas-stations\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 386,
      "length": 5,
      "value": "\"txt\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 425,
      "length": 43,
      "value": "\"Cannot find path of gas stations resource\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "Array",
      "offset": 489,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 601,
      "length": 26,
      "value": "\"Cannot read file \""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 626,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "Array",
      "offset": 648,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 779,
      "length": 19,
      "value": "\"restaurant-chains\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 808,
      "length": 5,
      "value": "\"txt\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 847,
      "length": 48,
      "value": "\"Cannot find path of restaurant chains resource\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "Array",
      "offset": 916,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 1028,
      "length": 26,
      "value": "\"Cannot read file \""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 1053,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "Array",
      "offset": 1075,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 1207,
      "length": 20,
      "value": "\"supermarket-chains\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 1237,
      "length": 5,
      "value": "\"txt\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 1276,
      "length": 48,
      "value": "\"Cannot find path of restaurant chains resource\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "Array",
      "offset": 1345,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 1457,
      "length": 26,
      "value": "\"Cannot read file \""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 1482,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "Array",
      "offset": 1504,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 1630,
      "length": 14,
      "value": "\"other-chains\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 1654,
      "length": 5,
      "value": "\"txt\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 1693,
      "length": 48,
      "value": "\"Cannot find path of restaurant chains resource\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "Array",
      "offset": 1762,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 1874,
      "length": 26,
      "value": "\"Cannot read file \""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "StringLiteral",
      "offset": 1899,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "Array",
      "offset": 1921,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/MerchantReader.swift",
      "kind": "Array",
      "offset": 2331,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/ReceiptReader.swift",
      "kind": "IntegerLiteral",
      "offset": 697,
      "length": 3,
      "value": "275"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/ReceiptReader.swift",
      "kind": "FloatLiteral",
      "offset": 747,
      "length": 3,
      "value": "0.1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/ReceiptReader.swift",
      "kind": "FloatLiteral",
      "offset": 993,
      "length": 9,
      "value": "100000.0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/ReceiptReader.swift",
      "kind": "BooleanLiteral",
      "offset": 2180,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/TotalReader.swift",
      "kind": "Array",
      "offset": 195,
      "length": 297,
      "value": "[\"total\", \"otal\", \"betale\", \"fuel total\", \"gas total\", \"take-out total\", \"debit\", \"summe\", \"totaal\", \"amount\", \"grand total\", \"zu zahlen\", \"gesamtbetrag\", \"betrag\", \"importo\", \"visa\", \"american express\", \"payement\", \"balance\", \"prix ttc\", \"gesamt\", \"ttc\", \"endsumme\"]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/TotalReader.swift",
      "kind": "Array",
      "offset": 642,
      "length": 114,
      "value": "[\"saved\", \"subtotal\", \"sub total\", \"total ht\", \"total net ht\", \"total brut ht\", \"total tva\", \"mwst\"]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/VATNumberReader.swift",
      "kind": "StringLiteral",
      "offset": 325,
      "length": 102,
      "value": "\"(ATU|BE|BG|CHE|CY|CZ|DE|DK|EE|EL|ES|FI|FR|GB|HR|HU|IE|IT|LT|LU|LV|MT|NL|PL|PT|RO|SE|SI|SK)\\d{8,12}\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/VATNumberReader.swift",
      "kind": "Array",
      "offset": 438,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/VATReader+VAT.swift",
      "kind": "Array",
      "offset": 1716,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/VATReader.swift",
      "kind": "Array",
      "offset": 378,
      "length": 121,
      "value": "[2.1, 3, 4, 4.8, 5, 5.5, 6, 7, 8, 9, 9.5, 10, 12, 13, 13.5, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/ReceiptReader\/VATReader.swift",
      "kind": "Array",
      "offset": 607,
      "length": 67,
      "value": "[\"tva\", \"tua\", \"vat\", \"iva\", \"i.v.a\", \"tax\", \"mswt\", \"ptu\", \"moms\"]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/TextRecognitionUtils\/SpatialString.swift",
      "kind": "StringLiteral",
      "offset": 276,
      "length": 3,
      "value": "\".\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/TextRecognitionUtils\/SpatialString.swift",
      "kind": "FloatLiteral",
      "offset": 1403,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/TextRecognitionUtils\/SpatialString.swift",
      "kind": "StringLiteral",
      "offset": 2111,
      "length": 146,
      "value": "\"(?<![\\.,\\d])(?<integer>[OIl0-9]+((?<thousandsseparator>[ ,.])[OIl0-9]{3,})*)(?!\\k<thousandsseparator>)[.,](?<fractional>[OIl0-9]{2})(?![.,\\d])\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/TextRecognitionUtils\/SpatialString.swift",
      "kind": "StringLiteral",
      "offset": 2390,
      "length": 94,
      "value": "\"(?<![\\d:\\-\\\/.,])(?<integer>[O0-9]{1,3})([.,](?<fractional>[O0-9]{0,2}))?(?![.,\\d:\\-\\\/,])\\b\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/TextRecognitionUtils\/SpatialText+Format.swift",
      "kind": "Array",
      "offset": 4512,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/TextRecognitionUtils\/SpatialText+Format.swift",
      "kind": "Array",
      "offset": 4570,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/TextRecognitionUtils\/SpatialText+Format.swift",
      "kind": "Array",
      "offset": 4631,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/TextRecognitionUtils\/SpatialText.swift",
      "kind": "StringLiteral",
      "offset": 219,
      "length": 21,
      "value": "\"(\\d+\\s+\\d+)|(\\S+)\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/TextRecognitionUtils\/SpatialText.swift",
      "kind": "Array",
      "offset": 251,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/TextRecognitionUtils\/SpatialText.swift",
      "kind": "StringLiteral",
      "offset": 452,
      "length": 4,
      "value": "\"\n\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/TextRecognitionUtils\/SpatialText.swift",
      "kind": "IntegerLiteral",
      "offset": 603,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/TextRecognitionUtils\/SpatialText.swift",
      "kind": "IntegerLiteral",
      "offset": 1710,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/OCR\/GSKHOCRWriter.swift",
      "kind": "Array",
      "offset": 510,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/OCR\/GSKHOCRWriter.swift",
      "kind": "Array",
      "offset": 784,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/OCR\/GSKHOCRWriter.swift",
      "kind": "Array",
      "offset": 897,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/OCR\/GSKHOCRWriter.swift",
      "kind": "StringLiteral",
      "offset": 1038,
      "length": 11,
      "value": "\"ocrx_word\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/OCR\/GSKHOCRWriter.swift",
      "kind": "StringLiteral",
      "offset": 1249,
      "length": 10,
      "value": "\"ocr_line\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/OCR\/GSKHOCRWriter.swift",
      "kind": "StringLiteral",
      "offset": 1423,
      "length": 9,
      "value": "\"ocr_par\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/OCR\/GSKHOCRWriter.swift",
      "kind": "StringLiteral",
      "offset": 1542,
      "length": 11,
      "value": "\"ocr_carea\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/OCR\/GSKHOCRWriter.swift",
      "kind": "StringLiteral",
      "offset": 1665,
      "length": 10,
      "value": "\"ocr_page\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/OCR\/GSKOCRLanguage.swift",
      "kind": "StringLiteral",
      "offset": 273,
      "length": 40,
      "value": "\"Unable to load OCR languages: \""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/OCR\/GSKOCRLanguage.swift",
      "kind": "StringLiteral",
      "offset": 312,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/OCR\/GSKOCRLanguage.swift",
      "kind": "Array",
      "offset": 334,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/OCR\/GSKTesseractOCRLanguageDownloader.swift",
      "kind": "StringLiteral",
      "offset": 195,
      "length": 94,
      "value": "\"https:\/\/github.com\/thegrizzlylabs\/tessdata_fast\/raw\/ac9220a95b843b62798a5a6bab39be9c087d23f7\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Extensions\/UIImagePickerController+Async.swift",
      "kind": "StringLiteral",
      "offset": 1405,
      "length": 63,
      "value": "\"No resultHandler assigned to UIImagePickerController.Delegate\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Extensions\/UIViewController+Async.swift",
      "kind": "BooleanLiteral",
      "offset": 77,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Extensions\/UIViewController+Device.swift",
      "kind": "IntegerLiteral",
      "offset": 373,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Extensions\/UIViewController+Device.swift",
      "kind": "IntegerLiteral",
      "offset": 404,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Extensions\/UIViewController+Device.swift",
      "kind": "IntegerLiteral",
      "offset": 434,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Extensions\/UIViewController+Device.swift",
      "kind": "IntegerLiteral",
      "offset": 608,
      "length": 3,
      "value": "299"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Extensions\/UIViewController+Device.swift",
      "kind": "IntegerLiteral",
      "offset": 622,
      "length": 3,
      "value": "587"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Extensions\/UIViewController+Device.swift",
      "kind": "IntegerLiteral",
      "offset": 635,
      "length": 3,
      "value": "114"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Extensions\/UIViewController+Device.swift",
      "kind": "IntegerLiteral",
      "offset": 669,
      "length": 3,
      "value": "125"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Extensions\/UIViewController+ModalDismissal.swift",
      "kind": "BooleanLiteral",
      "offset": 462,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/GSKScanFlow.swift",
      "kind": "BooleanLiteral",
      "offset": 11507,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/GSKUIPhotoLibraryPresenter.swift",
      "kind": "BooleanLiteral",
      "offset": 260,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 993,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 1316,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 2560,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 3485,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 3644,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 5171,
      "length": 2,
      "value": "60"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 5501,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowConfiguration.swift",
      "kind": "Array",
      "offset": 5886,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowError.swift",
      "kind": "IntegerLiteral",
      "offset": 4504,
      "length": 3,
      "value": "999"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowError.swift",
      "kind": "IntegerLiteral",
      "offset": 4693,
      "length": 4,
      "value": "1000"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowError.swift",
      "kind": "IntegerLiteral",
      "offset": 4917,
      "length": 4,
      "value": "1001"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowError.swift",
      "kind": "IntegerLiteral",
      "offset": 5100,
      "length": 4,
      "value": "1002"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowError.swift",
      "kind": "IntegerLiteral",
      "offset": 5292,
      "length": 4,
      "value": "1003"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowError.swift",
      "kind": "IntegerLiteral",
      "offset": 5469,
      "length": 4,
      "value": "9999"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 476,
      "length": 9,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 597,
      "length": 27,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 734,
      "length": 26,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 862,
      "length": 22,
      "value": "4"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 1270,
      "length": 13,
      "value": "5"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 1408,
      "length": 9,
      "value": "6"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 1529,
      "length": 16,
      "value": "7"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 1655,
      "length": 15,
      "value": "8"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 1788,
      "length": 11,
      "value": "9"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 1928,
      "length": 14,
      "value": "10"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 2036,
      "length": 5,
      "value": "11"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFlashMode.swift",
      "kind": "IntegerLiteral",
      "offset": 262,
      "length": 2,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFlashMode.swift",
      "kind": "IntegerLiteral",
      "offset": 303,
      "length": 3,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowMultiPageFormat.swift",
      "kind": "IntegerLiteral",
      "offset": 181,
      "length": 3,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowMultiPageFormat.swift",
      "kind": "IntegerLiteral",
      "offset": 217,
      "length": 4,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowOCRResult.swift",
      "kind": "StringLiteral",
      "offset": 750,
      "length": 6,
      "value": "\"text\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowOCRResult.swift",
      "kind": "StringLiteral",
      "offset": 784,
      "length": 16,
      "value": "\"hocrTextLayout\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowPDFPageSize.swift",
      "kind": "IntegerLiteral",
      "offset": 297,
      "length": 2,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowPDFPageSize.swift",
      "kind": "IntegerLiteral",
      "offset": 417,
      "length": 6,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowResult.swift",
      "kind": "StringLiteral",
      "offset": 952,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowResult.swift",
      "kind": "StringLiteral",
      "offset": 985,
      "length": 8,
      "value": "\"pdfURL\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowResult.swift",
      "kind": "StringLiteral",
      "offset": 1020,
      "length": 22,
      "value": "\"multiPageDocumentUrl\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowResult.swift",
      "kind": "StringLiteral",
      "offset": 1069,
      "length": 7,
      "value": "\"scans\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowScan.swift",
      "kind": "StringLiteral",
      "offset": 1016,
      "length": 13,
      "value": "\"originalUrl\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowScan.swift",
      "kind": "StringLiteral",
      "offset": 1098,
      "length": 13,
      "value": "\"enhancedUrl\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowScan.swift",
      "kind": "StringLiteral",
      "offset": 1197,
      "length": 11,
      "value": "\"ocrResult\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowScan.swift",
      "kind": "StringLiteral",
      "offset": 1253,
      "length": 16,
      "value": "\"structuredData\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowScanInternal.swift",
      "kind": "Array",
      "offset": 1991,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowScanInternal.swift",
      "kind": "IntegerLiteral",
      "offset": 5537,
      "length": 5,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowScanInternal.swift",
      "kind": "IntegerLiteral",
      "offset": 5544,
      "length": 4,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowScanInternal.swift",
      "kind": "IntegerLiteral",
      "offset": 5550,
      "length": 4,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowSource.swift",
      "kind": "IntegerLiteral",
      "offset": 196,
      "length": 8,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowSource.swift",
      "kind": "IntegerLiteral",
      "offset": 266,
      "length": 7,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowStructuredDataResult.swift",
      "kind": "Array",
      "offset": 812,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowStructuredDataResult.swift",
      "kind": "StringLiteral",
      "offset": 958,
      "length": 13,
      "value": "\"bankDetails\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowStructuredDataResult.swift",
      "kind": "StringLiteral",
      "offset": 1018,
      "length": 21,
      "value": "\"businessCardContact\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowStructuredDataResult.swift",
      "kind": "StringLiteral",
      "offset": 1094,
      "length": 9,
      "value": "\"receipt\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowStructuredDataResult.swift",
      "kind": "StringLiteral",
      "offset": 1193,
      "length": 10,
      "value": "\"barcodes\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowStructuredDataResult.swift",
      "kind": "StringLiteral",
      "offset": 1284,
      "length": 15,
      "value": "\"readableCodes\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanOrientation.swift",
      "kind": "IntegerLiteral",
      "offset": 378,
      "length": 9,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Services\/GSKUIBackgroundProcessing.swift",
      "kind": "StringLiteral",
      "offset": 377,
      "length": 27,
      "value": "\"document generation queue\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Services\/GSKUIOCRService.swift",
      "kind": "StringLiteral",
      "offset": 318,
      "length": 11,
      "value": "\"ocr queue\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Services\/GSKUIOCRService.swift",
      "kind": "IntegerLiteral",
      "offset": 449,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/AsyncUIActionCoordinator.swift",
      "kind": "BooleanLiteral",
      "offset": 980,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/GSKMBProgressHUD+Async.swift",
      "kind": "FloatLiteral",
      "offset": 829,
      "length": 3,
      "value": "0.3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/GSKMBProgressHUD+Async.swift",
      "kind": "FloatLiteral",
      "offset": 874,
      "length": 3,
      "value": "0.5"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIBarButtonItem+GSK.swift",
      "kind": "BooleanLiteral",
      "offset": 375,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIButton+iOS26.swift",
      "kind": "IntegerLiteral",
      "offset": 198,
      "length": 2,
      "value": "13"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIButton+iOS26.swift",
      "kind": "IntegerLiteral",
      "offset": 219,
      "length": 2,
      "value": "21"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIButton+iOS26.swift",
      "kind": "IntegerLiteral",
      "offset": 239,
      "length": 2,
      "value": "13"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIButton+iOS26.swift",
      "kind": "IntegerLiteral",
      "offset": 261,
      "length": 2,
      "value": "21"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIButton+iOS26.swift",
      "kind": "BooleanLiteral",
      "offset": 518,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Hex.swift",
      "kind": "IntegerLiteral",
      "offset": 158,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Hex.swift",
      "kind": "StringLiteral",
      "offset": 240,
      "length": 3,
      "value": "\"#\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Hex.swift",
      "kind": "IntegerLiteral",
      "offset": 320,
      "length": 8,
      "value": "0xFF0000"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Hex.swift",
      "kind": "IntegerLiteral",
      "offset": 333,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Hex.swift",
      "kind": "IntegerLiteral",
      "offset": 368,
      "length": 6,
      "value": "0xFF00"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Hex.swift",
      "kind": "IntegerLiteral",
      "offset": 379,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Hex.swift",
      "kind": "IntegerLiteral",
      "offset": 411,
      "length": 4,
      "value": "0xFF"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Hex.swift",
      "kind": "IntegerLiteral",
      "offset": 483,
      "length": 3,
      "value": "255"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Hex.swift",
      "kind": "IntegerLiteral",
      "offset": 654,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Inverting.swift",
      "kind": "IntegerLiteral",
      "offset": 206,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Inverting.swift",
      "kind": "IntegerLiteral",
      "offset": 237,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Inverting.swift",
      "kind": "IntegerLiteral",
      "offset": 267,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Inverting.swift",
      "kind": "IntegerLiteral",
      "offset": 298,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Inverting.swift",
      "kind": "IntegerLiteral",
      "offset": 2556,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Inverting.swift",
      "kind": "IntegerLiteral",
      "offset": 2592,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Inverting.swift",
      "kind": "IntegerLiteral",
      "offset": 2628,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/UIColor+Inverting.swift",
      "kind": "IntegerLiteral",
      "offset": 2659,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIDocumentCameraViewController.swift",
      "kind": "FloatLiteral",
      "offset": 10569,
      "length": 4,
      "value": "62.0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIDocumentCameraViewController.swift",
      "kind": "FloatLiteral",
      "offset": 10673,
      "length": 4,
      "value": "44.0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIEditFrameViewController.swift",
      "kind": "Array",
      "offset": 3291,
      "length": 66,
      "value": "[\\.<NOT_IMPLEMENTED>, \\.<NOT_IMPLEMENTED>, \\.<NOT_IMPLEMENTED>, \\.<NOT_IMPLEMENTED>]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUINavigationController.swift",
      "kind": "BooleanLiteral",
      "offset": 545,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIPostProcessingToolbarController.swift",
      "kind": "BooleanLiteral",
      "offset": 6403,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIPostProcessingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 5052,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIPostProcessingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 5140,
      "length": 2,
      "value": "30"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIReviewViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 698,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIReviewViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 1198,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIReviewViewControllerTransition.swift",
      "kind": "FloatLiteral",
      "offset": 1267,
      "length": 3,
      "value": "0.4"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/BVContentScrollView.swift",
      "kind": "IntegerLiteral",
      "offset": 1614,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/BVContentScrollView.swift",
      "kind": "IntegerLiteral",
      "offset": 2332,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIScanCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 1371,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIScanCollectionView.swift",
      "kind": "BooleanLiteral",
      "offset": 1777,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIScanCollectionView.swift",
      "kind": "BooleanLiteral",
      "offset": 1946,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIScanCollectionView.swift",
      "kind": "BooleanLiteral",
      "offset": 3030,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIScanCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 14752,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIScanCollectionView.swift",
      "kind": "StringLiteral",
      "offset": 18425,
      "length": 30,
      "value": "\"GSKUIScanCollectionView.Cell\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIScanCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 18489,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIScanCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 18547,
      "length": 2,
      "value": "28"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIScanCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 18597,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIShutterButton.swift",
      "kind": "StringLiteral",
      "offset": 3322,
      "length": 36,
      "value": "\"GSCShutterButtonSearchAnimationKey\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIShutterButton.swift",
      "kind": "StringLiteral",
      "offset": 3393,
      "length": 34,
      "value": "\"GSCShutterButtonSnapAnimationKey\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIShutterButton.swift",
      "kind": "StringLiteral",
      "offset": 3461,
      "length": 20,
      "value": "\"transform.rotation\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIShutterButton.swift",
      "kind": "StringLiteral",
      "offset": 3516,
      "length": 11,
      "value": "\"strokeEnd\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIThumbnailView.swift",
      "kind": "BooleanLiteral",
      "offset": 3866,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIThumbnailView.swift",
      "kind": "BooleanLiteral",
      "offset": 3987,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIThumbnailView.swift",
      "kind": "IntegerLiteral",
      "offset": 4098,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIToolbar.swift",
      "kind": "IntegerLiteral",
      "offset": 340,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIToolbar.swift",
      "kind": "IntegerLiteral",
      "offset": 3789,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUserGuidanceLabel.swift",
      "kind": "StringLiteral",
      "offset": 677,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUserGuidanceLabel.swift",
      "kind": "IntegerLiteral",
      "offset": 2484,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUserGuidanceLabel.swift",
      "kind": "FloatLiteral",
      "offset": 2659,
      "length": 3,
      "value": "5.0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUserGuidanceLabel.swift",
      "kind": "FloatLiteral",
      "offset": 2698,
      "length": 4,
      "value": "12.0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUserGuidanceLabel.swift",
      "kind": "IntegerLiteral",
      "offset": 2750,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 502,
      "length": 7,
      "value": "\"aztec\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 528,
      "length": 8,
      "value": "\"code39\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 555,
      "length": 8,
      "value": "\"code93\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 583,
      "length": 9,
      "value": "\"code128\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 615,
      "length": 12,
      "value": "\"dataMatrix\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 644,
      "length": 6,
      "value": "\"ean8\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 668,
      "length": 7,
      "value": "\"ean13\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 691,
      "length": 5,
      "value": "\"itf\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 715,
      "length": 8,
      "value": "\"pdf417\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 738,
      "length": 4,
      "value": "\"qr\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 801,
      "length": 6,
      "value": "\"upce\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 868,
      "length": 9,
      "value": "\"codabar\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 941,
      "length": 12,
      "value": "\"gs1DataBar\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 1018,
      "length": 13,
      "value": "\"microPDF417\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 1092,
      "length": 9,
      "value": "\"microQR\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 1179,
      "length": 12,
      "value": "\"msiPlessey\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKBarcodeType.swift",
      "kind": "StringLiteral",
      "offset": 6225,
      "length": 6,
      "value": "\"17.0\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataAddress.swift",
      "kind": "StringLiteral",
      "offset": 911,
      "length": 6,
      "value": "\"city\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataAddress.swift",
      "kind": "StringLiteral",
      "offset": 945,
      "length": 12,
      "value": "\"postalCode\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataAddress.swift",
      "kind": "StringLiteral",
      "offset": 991,
      "length": 8,
      "value": "\"street\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataAddress.swift",
      "kind": "StringLiteral",
      "offset": 1029,
      "length": 7,
      "value": "\"state\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataAddress.swift",
      "kind": "StringLiteral",
      "offset": 1065,
      "length": 9,
      "value": "\"country\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataBankDetails.swift",
      "kind": "StringLiteral",
      "offset": 749,
      "length": 6,
      "value": "\"iban\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataBankDetails.swift",
      "kind": "StringLiteral",
      "offset": 783,
      "length": 5,
      "value": "\"bic\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataContact.swift",
      "kind": "StringLiteral",
      "offset": 1624,
      "length": 6,
      "value": "\"name\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataContact.swift",
      "kind": "StringLiteral",
      "offset": 1658,
      "length": 14,
      "value": "\"organization\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataContact.swift",
      "kind": "StringLiteral",
      "offset": 1708,
      "length": 9,
      "value": "\"address\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataContact.swift",
      "kind": "StringLiteral",
      "offset": 1760,
      "length": 14,
      "value": "\"phoneNumbers\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataContact.swift",
      "kind": "StringLiteral",
      "offset": 1828,
      "length": 7,
      "value": "\"links\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataContact.swift",
      "kind": "StringLiteral",
      "offset": 1886,
      "length": 16,
      "value": "\"emailAddresses\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataExtractor.swift",
      "kind": "Array",
      "offset": 463,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataExtractorError.swift",
      "kind": "IntegerLiteral",
      "offset": 327,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataPhoneNumber.swift",
      "kind": "StringLiteral",
      "offset": 584,
      "length": 7,
      "value": "\"label\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataPhoneNumber.swift",
      "kind": "StringLiteral",
      "offset": 600,
      "length": 8,
      "value": "\"number\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReceipt.swift",
      "kind": "StringLiteral",
      "offset": 1667,
      "length": 8,
      "value": "\"locale\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReceipt.swift",
      "kind": "StringLiteral",
      "offset": 1717,
      "length": 10,
      "value": "\"merchant\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReceipt.swift",
      "kind": "StringLiteral",
      "offset": 1759,
      "length": 8,
      "value": "\"amount\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReceipt.swift",
      "kind": "StringLiteral",
      "offset": 1797,
      "length": 10,
      "value": "\"currency\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReceipt.swift",
      "kind": "StringLiteral",
      "offset": 1839,
      "length": 6,
      "value": "\"date\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReceipt.swift",
      "kind": "StringLiteral",
      "offset": 1896,
      "length": 10,
      "value": "\"category\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReceipt.swift",
      "kind": "StringLiteral",
      "offset": 1951,
      "length": 11,
      "value": "\"vatNumber\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReceipt.swift",
      "kind": "StringLiteral",
      "offset": 1995,
      "length": 11,
      "value": "\"vatValues\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReceipt.swift",
      "kind": "StringLiteral",
      "offset": 2027,
      "length": 6,
      "value": "\"rate\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReceipt.swift",
      "kind": "StringLiteral",
      "offset": 2044,
      "length": 8,
      "value": "\"amount\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/build\/DerivedData\/Build\/Intermediates.noindex\/ArchiveIntermediates\/GSSDK\/IntermediateBuildFilesPath\/GSSDK.build\/Release-iphoneos\/GSSDK.build\/DerivedSources\/GeneratedAssetSymbols.swift",
      "kind": "StringLiteral",
      "offset": 742,
      "length": 17,
      "value": "\"artboard-expand\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/build\/DerivedData\/Build\/Intermediates.noindex\/ArchiveIntermediates\/GSSDK\/IntermediateBuildFilesPath\/GSSDK.build\/Release-iphoneos\/GSSDK.build\/DerivedSources\/GeneratedAssetSymbols.swift",
      "kind": "StringLiteral",
      "offset": 896,
      "length": 16,
      "value": "\"blur-indicator\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/build\/DerivedData\/Build\/Intermediates.noindex\/ArchiveIntermediates\/GSSDK\/IntermediateBuildFilesPath\/GSSDK.build\/Release-iphoneos\/GSSDK.build\/DerivedSources\/GeneratedAssetSymbols.swift",
      "kind": "StringLiteral",
      "offset": 1053,
      "length": 18,
      "value": "\"perspective-grid\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/build\/DerivedData\/Build\/Intermediates.noindex\/ArchiveIntermediates\/GSSDK\/IntermediateBuildFilesPath\/GSSDK.build\/Release-iphoneos\/GSSDK.build\/DerivedSources\/GeneratedAssetSymbols.swift",
      "kind": "StringLiteral",
      "offset": 1214,
      "length": 19,
      "value": "\"retouch-landscape\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/build\/DerivedData\/Build\/Intermediates.noindex\/ArchiveIntermediates\/GSSDK\/IntermediateBuildFilesPath\/GSSDK.build\/Release-iphoneos\/GSSDK.build\/DerivedSources\/GeneratedAssetSymbols.swift",
      "kind": "StringLiteral",
      "offset": 1364,
      "length": 13,
      "value": "\"rotate-back\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/build\/DerivedData\/Build\/Intermediates.noindex\/ArchiveIntermediates\/GSSDK\/IntermediateBuildFilesPath\/GSSDK.build\/Release-iphoneos\/GSSDK.build\/DerivedSources\/GeneratedAssetSymbols.swift",
      "kind": "StringLiteral",
      "offset": 1543,
      "length": 31,
      "value": "\"straightened-perspective-grid\""
    }
  ]
}