UNPKG

@thegrizzlylabs/react-native-genius-scan

Version:

React Native Plugin for Genius Scan SDK

37,053 lines 1.3 MB
{
  "ABIRoot": {
    "kind": "Root",
    "name": "GSSDK",
    "printedName": "GSSDK",
    "children": [
      {
        "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": "c:@M@GSSDK@objc(pl)CGImageRepresentable(im)CGImageRepresentation",
            "mangledName": "$s5GSSDK20CGImageRepresentableP21cgImageRepresentationSo0B3RefaSgyF",
            "moduleName": "GSSDK",
            "genericSig": "<τ_0_0 where τ_0_0 : GSSDK.CGImageRepresentable>",
            "sugared_genericSig": "<Self where Self : GSSDK.CGImageRepresentable>",
            "protocolReq": true,
            "objc_name": "CGImageRepresentation",
            "declAttributes": [
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@GSSDK@objc(pl)CGImageRepresentable",
        "mangledName": "$s5GSSDK20CGImageRepresentableP",
        "moduleName": "GSSDK",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl",
          "ObjC"
        ],
        "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": "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": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "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": "TypeDecl",
        "name": "GSKCameraSession",
        "printedName": "GSKCameraSession",
        "children": [
          {
            "kind": "Var",
            "name": "minDurationInAboutToTriggerForTrigger",
            "printedName": "minDurationInAboutToTriggerForTrigger",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(cpy)minDurationInAboutToTriggerForTrigger",
            "mangledName": "$s5GSSDK16GSKCameraSessionC030minDurationInAboutToTriggerForI0SdvpZ",
            "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": "Double",
                    "printedName": "Swift.Double",
                    "usr": "s:Sd"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(cm)minDurationInAboutToTriggerForTrigger",
                "mangledName": "$s5GSSDK16GSKCameraSessionC030minDurationInAboutToTriggerForI0SdvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "captureDevice",
            "printedName": "captureDevice",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AVFoundation.AVCaptureDevice?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AVCaptureDevice",
                    "printedName": "AVFoundation.AVCaptureDevice",
                    "usr": "c:objc(cs)AVCaptureDevice"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(py)captureDevice",
            "mangledName": "$s5GSSDK16GSKCameraSessionC13captureDeviceSo09AVCaptureE0CSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "Dynamic",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AVFoundation.AVCaptureDevice?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AVCaptureDevice",
                        "printedName": "AVFoundation.AVCaptureDevice",
                        "usr": "c:objc(cs)AVCaptureDevice"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(im)captureDevice",
                "mangledName": "$s5GSSDK16GSKCameraSessionC13captureDeviceSo09AVCaptureE0CSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AVFoundation.AVCaptureDevice?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AVCaptureDevice",
                        "printedName": "AVFoundation.AVCaptureDevice",
                        "usr": "c:objc(cs)AVCaptureDevice"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(im)setCaptureDevice:",
                "mangledName": "$s5GSSDK16GSKCameraSessionC13captureDeviceSo09AVCaptureE0CSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "captureSession",
            "printedName": "captureSession",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "AVFoundation.AVCaptureSession?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AVCaptureSession",
                    "printedName": "AVFoundation.AVCaptureSession",
                    "usr": "c:objc(cs)AVCaptureSession"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(py)captureSession",
            "mangledName": "$s5GSSDK16GSKCameraSessionC07captureC0So09AVCaptureC0CSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "AVFoundation.AVCaptureSession?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AVCaptureSession",
                        "printedName": "AVFoundation.AVCaptureSession",
                        "usr": "c:objc(cs)AVCaptureSession"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(im)captureSession",
                "mangledName": "$s5GSSDK16GSKCameraSessionC07captureC0So09AVCaptureC0CSgvg",
                "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": "AVFoundation.AVCaptureSession?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AVCaptureSession",
                        "printedName": "AVFoundation.AVCaptureSession",
                        "usr": "c:objc(cs)AVCaptureSession"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(im)setCaptureSession:",
                "mangledName": "$s5GSSDK16GSKCameraSessionC07captureC0So09AVCaptureC0CSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKCameraSessionC07captureC0So09AVCaptureC0CSgvM",
                "mangledName": "$s5GSSDK16GSKCameraSessionC07captureC0So09AVCaptureC0CSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "flashStatus",
            "printedName": "flashStatus",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSessionFlashStatus",
                "printedName": "GSSDK.GSKCameraSessionFlashStatus",
                "usr": "c:@M@GSSDK@E@GSKCameraSessionFlashStatus"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(py)flashStatus",
            "mangledName": "$s5GSSDK16GSKCameraSessionC11flashStatusAA0bc5FlashE0Ovp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionFlashStatus",
                    "printedName": "GSSDK.GSKCameraSessionFlashStatus",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionFlashStatus"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(im)flashStatus",
                "mangledName": "$s5GSSDK16GSKCameraSessionC11flashStatusAA0bc5FlashE0Ovg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionFlashStatus",
                    "printedName": "GSSDK.GSKCameraSessionFlashStatus",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionFlashStatus"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(im)setFlashStatus:",
                "mangledName": "$s5GSSDK16GSKCameraSessionC11flashStatusAA0bc5FlashE0Ovs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK16GSKCameraSessionC11flashStatusAA0bc5FlashE0OvM",
                "mangledName": "$s5GSSDK16GSKCameraSessionC11flashStatusAA0bc5FlashE0OvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "activeDocumentDetection",
            "printedName": "activeDocumentDetection",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSessionDocumentDetection",
                "printedName": "GSSDK.GSKCameraSessionDocumentDetection",
                "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(py)activeDocumentDetection",
            "mangledName": "$s5GSSDK16GSKCameraSessionC23activeDocumentDetectionAA0bceF0Ovp",
            "moduleName": "GSSDK",
            "deprecated": true,
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "ObjC",
              "Available",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionDocumentDetection",
                    "printedName": "GSSDK.GSKCameraSessionDocumentDetection",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(im)activeDocumentDetection",
                "mangledName": "$s5GSSDK16GSKCameraSessionC23activeDocumentDetectionAA0bceF0Ovg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionDocumentDetection",
                    "printedName": "GSSDK.GSKCameraSessionDocumentDetection",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(im)setActiveDocumentDetection:",
                "mangledName": "$s5GSSDK16GSKCameraSessionC23activeDocumentDetectionAA0bceF0Ovs",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isTakingPhoto",
            "printedName": "isTakingPhoto",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(py)isTakingPhoto",
            "mangledName": "$s5GSSDK16GSKCameraSessionC13isTakingPhotoSbvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "Dynamic",
              "SetterAccess",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "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)GSKCameraSession(im)isTakingPhoto",
                "mangledName": "$s5GSSDK16GSKCameraSessionC13isTakingPhotoSbvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "supportsFlash",
            "printedName": "supportsFlash",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(py)supportsFlash",
            "mangledName": "$s5GSSDK16GSKCameraSessionC13supportsFlashSbvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "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)GSKCameraSession(im)supportsFlash",
                "mangledName": "$s5GSSDK16GSKCameraSessionC13supportsFlashSbvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "captureSessionQueue",
            "printedName": "captureSessionQueue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Dispatch.DispatchQueue?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DispatchQueue",
                    "printedName": "Dispatch.DispatchQueue",
                    "usr": "c:objc(cs)OS_dispatch_queue"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(py)captureSessionQueue",
            "mangledName": "$s5GSSDK16GSKCameraSessionC07captureC5QueueSo17OS_dispatch_queueCSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Dispatch.DispatchQueue?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DispatchQueue",
                        "printedName": "Dispatch.DispatchQueue",
                        "usr": "c:objc(cs)OS_dispatch_queue"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(im)captureSessionQueue",
                "mangledName": "$s5GSSDK16GSKCameraSessionC07captureC5QueueSo17OS_dispatch_queueCSgvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "takePhotoQueue",
            "printedName": "takePhotoQueue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DispatchQueue",
                "printedName": "Dispatch.DispatchQueue",
                "usr": "c:objc(cs)OS_dispatch_queue"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(py)takePhotoQueue",
            "mangledName": "$s5GSSDK16GSKCameraSessionC14takePhotoQueueSo17OS_dispatch_queueCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "ObjC"
            ],
            "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)GSKCameraSession(im)takePhotoQueue",
                "mangledName": "$s5GSSDK16GSKCameraSessionC14takePhotoQueueSo17OS_dispatch_queueCvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(configuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSessionConfiguration",
                "printedName": "GSSDK.GSKCameraSessionConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSessionConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(im)initWithConfiguration:",
            "mangledName": "$s5GSSDK16GSKCameraSessionC13configurationAcA0bC13ConfigurationC_tcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "pause",
            "printedName": "pause()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(im)pauseSession",
            "mangledName": "$s5GSSDK16GSKCameraSessionC5pauseyyF",
            "moduleName": "GSSDK",
            "objc_name": "pauseSession",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "resume",
            "printedName": "resume()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(im)resumeSession",
            "mangledName": "$s5GSSDK16GSKCameraSessionC6resumeyyF",
            "moduleName": "GSSDK",
            "objc_name": "resumeSession",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession(im)init",
            "mangledName": "$s5GSSDK16GSKCameraSessionCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "takePhoto",
            "printedName": "takePhoto()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraSession(im)takePhoto",
            "mangledName": "$s5GSSDK16GSKCameraSessionC9takePhotoyyF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Dynamic",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "metadataOutput",
            "printedName": "metadataOutput(_:didOutput:from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "AVCaptureMetadataOutput",
                "printedName": "AVFoundation.AVCaptureMetadataOutput",
                "usr": "c:objc(cs)AVCaptureMetadataOutput"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[AVFoundation.AVMetadataObject]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AVMetadataObject",
                    "printedName": "AVFoundation.AVMetadataObject",
                    "usr": "c:objc(cs)AVMetadataObject"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "AVCaptureConnection",
                "printedName": "AVFoundation.AVCaptureConnection",
                "usr": "c:objc(cs)AVCaptureConnection"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraSession(im)captureOutput:didOutputMetadataObjects:fromConnection:",
            "mangledName": "$s5GSSDK16GSKCameraSessionC14metadataOutput_03didE04fromySo017AVCaptureMetadataE0C_SaySo16AVMetadataObjectCGSo0H10ConnectionCtF",
            "moduleName": "GSSDK",
            "objc_name": "captureOutput:didOutputMetadataObjects:fromConnection:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "photoOutput",
            "printedName": "photoOutput(_:willBeginCaptureFor:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "AVCapturePhotoOutput",
                "printedName": "AVFoundation.AVCapturePhotoOutput",
                "usr": "c:objc(cs)AVCapturePhotoOutput"
              },
              {
                "kind": "TypeNominal",
                "name": "AVCaptureResolvedPhotoSettings",
                "printedName": "AVFoundation.AVCaptureResolvedPhotoSettings",
                "usr": "c:objc(cs)AVCaptureResolvedPhotoSettings"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraSession(im)captureOutput:willBeginCaptureForResolvedSettings:",
            "mangledName": "$s5GSSDK16GSKCameraSessionC11photoOutput_19willBeginCaptureForySo014AVCapturePhotoE0C_So0j8ResolvedK8SettingsCtF",
            "moduleName": "GSSDK",
            "objc_name": "captureOutput:willBeginCaptureForResolvedSettings:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "photoOutput",
            "printedName": "photoOutput(_:willCapturePhotoFor:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "AVCapturePhotoOutput",
                "printedName": "AVFoundation.AVCapturePhotoOutput",
                "usr": "c:objc(cs)AVCapturePhotoOutput"
              },
              {
                "kind": "TypeNominal",
                "name": "AVCaptureResolvedPhotoSettings",
                "printedName": "AVFoundation.AVCaptureResolvedPhotoSettings",
                "usr": "c:objc(cs)AVCaptureResolvedPhotoSettings"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraSession(im)captureOutput:willCapturePhotoForResolvedSettings:",
            "mangledName": "$s5GSSDK16GSKCameraSessionC11photoOutput_19willCapturePhotoForySo09AVCapturehE0C_So0j8ResolvedH8SettingsCtF",
            "moduleName": "GSSDK",
            "objc_name": "captureOutput:willCapturePhotoForResolvedSettings:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "photoOutput",
            "printedName": "photoOutput(_:didCapturePhotoFor:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "AVCapturePhotoOutput",
                "printedName": "AVFoundation.AVCapturePhotoOutput",
                "usr": "c:objc(cs)AVCapturePhotoOutput"
              },
              {
                "kind": "TypeNominal",
                "name": "AVCaptureResolvedPhotoSettings",
                "printedName": "AVFoundation.AVCaptureResolvedPhotoSettings",
                "usr": "c:objc(cs)AVCaptureResolvedPhotoSettings"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraSession(im)captureOutput:didCapturePhotoForResolvedSettings:",
            "mangledName": "$s5GSSDK16GSKCameraSessionC11photoOutput_18didCapturePhotoForySo09AVCapturehE0C_So0j8ResolvedH8SettingsCtF",
            "moduleName": "GSSDK",
            "objc_name": "captureOutput:didCapturePhotoForResolvedSettings:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "photoOutput",
            "printedName": "photoOutput(_:didFinishProcessingPhoto:error:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "AVCapturePhotoOutput",
                "printedName": "AVFoundation.AVCapturePhotoOutput",
                "usr": "c:objc(cs)AVCapturePhotoOutput"
              },
              {
                "kind": "TypeNominal",
                "name": "AVCapturePhoto",
                "printedName": "AVFoundation.AVCapturePhoto",
                "usr": "c:objc(cs)AVCapturePhoto"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any Swift.Error)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "any Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraSession(im)captureOutput:didFinishProcessingPhoto:error:",
            "mangledName": "$s5GSSDK16GSKCameraSessionC11photoOutput_24didFinishProcessingPhoto5errorySo09AVCaptureiE0C_So0kI0Cs5Error_pSgtF",
            "moduleName": "GSSDK",
            "objc_name": "captureOutput:didFinishProcessingPhoto:error:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "photoOutput",
            "printedName": "photoOutput(_:didFinishCaptureFor:error:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "AVCapturePhotoOutput",
                "printedName": "AVFoundation.AVCapturePhotoOutput",
                "usr": "c:objc(cs)AVCapturePhotoOutput"
              },
              {
                "kind": "TypeNominal",
                "name": "AVCaptureResolvedPhotoSettings",
                "printedName": "AVFoundation.AVCaptureResolvedPhotoSettings",
                "usr": "c:objc(cs)AVCaptureResolvedPhotoSettings"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any Swift.Error)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "any Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraSession(im)captureOutput:didFinishCaptureForResolvedSettings:error:",
            "mangledName": "$s5GSSDK16GSKCameraSessionC11photoOutput_19didFinishCaptureFor5errorySo014AVCapturePhotoE0C_So0k8ResolvedL8SettingsCs5Error_pSgtF",
            "moduleName": "GSSDK",
            "objc_name": "captureOutput:didFinishCaptureForResolvedSettings:error:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession",
        "mangledName": "$s5GSSDK16GSKCameraSessionC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjCMembers",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKCameraSessionConfiguration",
        "printedName": "GSKCameraSessionConfiguration",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(documentDetection:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSessionConfiguration",
                "printedName": "GSSDK.GSKCameraSessionConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSessionConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSessionDocumentDetection",
                "printedName": "GSSDK.GSKCameraSessionDocumentDetection",
                "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSessionConfiguration(im)initWithDocumentDetection:",
            "mangledName": "$s5GSSDK29GSKCameraSessionConfigurationC17documentDetectionAcA0bc8DocumentF0O_tcfc",
            "moduleName": "GSSDK",
            "deprecated": true,
            "declAttributes": [
              "AccessControl",
              "Available",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSessionConfiguration",
                "printedName": "GSSDK.GSKCameraSessionConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSessionConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraSessionConfiguration(im)init",
            "mangledName": "$s5GSSDK29GSKCameraSessionConfigurationCACycfc",
            "moduleName": "GSSDK",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Convenience",
              "AccessControl",
              "Override",
              "RawDocComment"
            ],
            "init_kind": "Convenience"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKCameraSessionConfiguration",
        "mangledName": "$s5GSSDK29GSKCameraSessionConfigurationC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "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": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKCameraSessionDocumentDetection",
        "printedName": "GSKCameraSessionDocumentDetection",
        "children": [
          {
            "kind": "Var",
            "name": "none",
            "printedName": "none",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionDocumentDetection.Type) -> GSSDK.GSKCameraSessionDocumentDetection",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionDocumentDetection",
                    "printedName": "GSSDK.GSKCameraSessionDocumentDetection",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionDocumentDetection.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionDocumentDetection",
                        "printedName": "GSSDK.GSKCameraSessionDocumentDetection",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection@GSKCameraSessionDocumentDetectionNone",
            "mangledName": "$s5GSSDK33GSKCameraSessionDocumentDetectionO4noneyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "highlight",
            "printedName": "highlight",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionDocumentDetection.Type) -> GSSDK.GSKCameraSessionDocumentDetection",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionDocumentDetection",
                    "printedName": "GSSDK.GSKCameraSessionDocumentDetection",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionDocumentDetection.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionDocumentDetection",
                        "printedName": "GSSDK.GSKCameraSessionDocumentDetection",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection@GSKCameraSessionDocumentDetectionHighlight",
            "mangledName": "$s5GSSDK33GSKCameraSessionDocumentDetectionO9highlightyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "highlightAndTrigger",
            "printedName": "highlightAndTrigger",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionDocumentDetection.Type) -> GSSDK.GSKCameraSessionDocumentDetection",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionDocumentDetection",
                    "printedName": "GSSDK.GSKCameraSessionDocumentDetection",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionDocumentDetection.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionDocumentDetection",
                        "printedName": "GSSDK.GSKCameraSessionDocumentDetection",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection@GSKCameraSessionDocumentDetectionHighlightAndTrigger",
            "mangledName": "$s5GSSDK33GSKCameraSessionDocumentDetectionO19highlightAndTriggeryA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKCameraSessionDocumentDetection?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionDocumentDetection",
                    "printedName": "GSSDK.GSKCameraSessionDocumentDetection",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK33GSKCameraSessionDocumentDetectionO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK33GSKCameraSessionDocumentDetectionO8rawValueACSgSi_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:5GSSDK33GSKCameraSessionDocumentDetectionO8rawValueSivp",
            "mangledName": "$s5GSSDK33GSKCameraSessionDocumentDetectionO8rawValueSivp",
            "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:5GSSDK33GSKCameraSessionDocumentDetectionO8rawValueSivg",
                "mangledName": "$s5GSSDK33GSKCameraSessionDocumentDetectionO8rawValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKCameraSessionDocumentDetection",
        "mangledName": "$s5GSSDK33GSKCameraSessionDocumentDetectionO",
        "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": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKCameraSessionFlashStatus",
        "printedName": "GSKCameraSessionFlashStatus",
        "children": [
          {
            "kind": "Var",
            "name": "auto",
            "printedName": "auto",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionFlashStatus.Type) -> GSSDK.GSKCameraSessionFlashStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionFlashStatus",
                    "printedName": "GSSDK.GSKCameraSessionFlashStatus",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionFlashStatus"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionFlashStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionFlashStatus",
                        "printedName": "GSSDK.GSKCameraSessionFlashStatus",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionFlashStatus"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionFlashStatus@GSKCameraSessionFlashStatusAuto",
            "mangledName": "$s5GSSDK27GSKCameraSessionFlashStatusO4autoyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "on",
            "printedName": "on",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionFlashStatus.Type) -> GSSDK.GSKCameraSessionFlashStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionFlashStatus",
                    "printedName": "GSSDK.GSKCameraSessionFlashStatus",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionFlashStatus"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionFlashStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionFlashStatus",
                        "printedName": "GSSDK.GSKCameraSessionFlashStatus",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionFlashStatus"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionFlashStatus@GSKCameraSessionFlashStatusOn",
            "mangledName": "$s5GSSDK27GSKCameraSessionFlashStatusO2onyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "off",
            "printedName": "off",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKCameraSessionFlashStatus.Type) -> GSSDK.GSKCameraSessionFlashStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionFlashStatus",
                    "printedName": "GSSDK.GSKCameraSessionFlashStatus",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionFlashStatus"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKCameraSessionFlashStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKCameraSessionFlashStatus",
                        "printedName": "GSSDK.GSKCameraSessionFlashStatus",
                        "usr": "c:@M@GSSDK@E@GSKCameraSessionFlashStatus"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKCameraSessionFlashStatus@GSKCameraSessionFlashStatusOff",
            "mangledName": "$s5GSSDK27GSKCameraSessionFlashStatusO3offyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKCameraSessionFlashStatus?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSessionFlashStatus",
                    "printedName": "GSSDK.GSKCameraSessionFlashStatus",
                    "usr": "c:@M@GSSDK@E@GSKCameraSessionFlashStatus"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK27GSKCameraSessionFlashStatusO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK27GSKCameraSessionFlashStatusO8rawValueACSgSi_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:5GSSDK27GSKCameraSessionFlashStatusO8rawValueSivp",
            "mangledName": "$s5GSSDK27GSKCameraSessionFlashStatusO8rawValueSivp",
            "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:5GSSDK27GSKCameraSessionFlashStatusO8rawValueSivg",
                "mangledName": "$s5GSSDK27GSKCameraSessionFlashStatusO8rawValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKCameraSessionFlashStatus",
        "mangledName": "$s5GSSDK27GSKCameraSessionFlashStatusO",
        "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": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Combine",
        "printedName": "Combine",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKCameraViewController",
        "printedName": "GSKCameraViewController",
        "children": [
          {
            "kind": "Var",
            "name": "captureView",
            "printedName": "captureView",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKView",
                "printedName": "GSSDK.GSKView",
                "usr": "c:objc(cs)GSKView"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK23GSKCameraViewControllerC07captureC0So7GSKViewCvp",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC07captureC0So7GSKViewCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Lazy",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKView",
                    "printedName": "GSSDK.GSKView",
                    "usr": "c:objc(cs)GSKView"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC07captureC0So7GSKViewCvg",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC07captureC0So7GSKViewCvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shutterView",
            "printedName": "shutterView",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKShutterView",
                "printedName": "GSSDK.GSKShutterView",
                "usr": "c:objc(cs)GSKShutterView"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK23GSKCameraViewControllerC07shutterC0So010GSKShutterC0Cvp",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC07shutterC0So010GSKShutterC0Cvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "Lazy",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKShutterView",
                    "printedName": "GSSDK.GSKShutterView",
                    "usr": "c:objc(cs)GSKShutterView"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC07shutterC0So010GSKShutterC0Cvg",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC07shutterC0So010GSKShutterC0Cvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "overlayColor",
            "printedName": "overlayColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "usr": "c:objc(cs)UIColor"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK23GSKCameraViewControllerC12overlayColorSo7UIColorCvp",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC12overlayColorSo7UIColorCvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIColor",
                    "printedName": "UIKit.UIColor",
                    "usr": "c:objc(cs)UIColor"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC12overlayColorSo7UIColorCvg",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC12overlayColorSo7UIColorCvg",
                "moduleName": "GSSDK",
                "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": "s:5GSSDK23GSKCameraViewControllerC12overlayColorSo7UIColorCvs",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC12overlayColorSo7UIColorCvs",
                "moduleName": "GSSDK",
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC12overlayColorSo7UIColorCvM",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC12overlayColorSo7UIColorCvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "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": "cameraSession",
            "printedName": "cameraSession",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK23GSKCameraViewControllerC13cameraSessionAA0bF0Cvp",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC13cameraSessionAA0bF0Cvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKCameraSession",
                    "printedName": "GSSDK.GSKCameraSession",
                    "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK23GSKCameraViewControllerC13cameraSessionAA0bF0Cvg",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC13cameraSessionAA0bF0Cvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(cameraSession:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKCameraViewController",
                "printedName": "GSSDK.GSKCameraViewController",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController(im)initWithCameraSession:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC13cameraSessionAcA0bF0C_tcfc",
            "moduleName": "GSSDK",
            "objc_name": "initWithCameraSession:",
            "declAttributes": [
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "prefersStatusBarHidden",
            "printedName": "prefersStatusBarHidden",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController(py)prefersStatusBarHidden",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC22prefersStatusBarHiddenSbvp",
            "moduleName": "GSSDK",
            "overriding": true,
            "isOpen": true,
            "objc_name": "prefersStatusBarHidden",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override",
              "RawDocComment"
            ],
            "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)GSKCameraViewController(im)prefersStatusBarHidden",
                "mangledName": "$s5GSSDK23GSKCameraViewControllerC22prefersStatusBarHiddenSbvg",
                "moduleName": "GSSDK",
                "overriding": true,
                "isOpen": true,
                "objc_name": "prefersStatusBarHidden",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "loadView",
            "printedName": "loadView()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController(im)loadView",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC04loadC0yyF",
            "moduleName": "GSSDK",
            "overriding": true,
            "isOpen": true,
            "objc_name": "loadView",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "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": "viewWillTransition",
            "printedName": "viewWillTransition(to:with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "CGSize",
                "printedName": "CoreFoundation.CGSize",
                "usr": "c:@S@CGSize"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewControllerTransitionCoordinator",
                "printedName": "any UIKit.UIViewControllerTransitionCoordinator",
                "usr": "c:objc(pl)UIViewControllerTransitionCoordinator"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController(im)viewWillTransitionToSize:withTransitionCoordinator:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC18viewWillTransition2to4withySo6CGSizeV_So06UIViewdG11Coordinator_ptF",
            "moduleName": "GSSDK",
            "overriding": true,
            "isOpen": true,
            "objc_name": "viewWillTransitionToSize:withTransitionCoordinator:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "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": "Function",
            "name": "takePhoto",
            "printedName": "takePhoto()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)takePhoto",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC9takePhotoyyF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "declAttributes": [
              "Dynamic",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSessionDidSetup",
            "printedName": "cameraSessionDidSetup(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSessionDidSetup:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC21cameraSessionDidSetupyyAA0bF0CF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSessionDidSetup:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSession",
            "printedName": "cameraSession(_:setupFailedWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSession:setupFailedWithError:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC13cameraSession_20setupFailedWithErroryAA0bF0C_s0J0_ptF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSession:setupFailedWithError:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSessionWillSnapPhoto",
            "printedName": "cameraSessionWillSnapPhoto(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSessionWillSnapPhoto:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC26cameraSessionWillSnapPhotoyyAA0bF0CF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSessionWillSnapPhoto:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSessionDidSnapPhoto",
            "printedName": "cameraSessionDidSnapPhoto(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSessionDidSnapPhoto:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC25cameraSessionDidSnapPhotoyyAA0bF0CF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSessionDidSnapPhoto:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSession",
            "printedName": "cameraSession(_:didFailToSnapPhotoWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSession:didFailToSnapPhotoWithError:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC13cameraSession_27didFailToSnapPhotoWithErroryAA0bF0C_s0M0_ptF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSession:didFailToSnapPhotoWithError:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSession",
            "printedName": "cameraSession(_:didGenerateScan:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKScan",
                "printedName": "GSSDK.GSKScan",
                "usr": "c:objc(cs)GSKScan"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSession:didGenerateScan:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC13cameraSession_15didGenerateScanyAA0bF0C_So7GSKScanCtF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSession:didGenerateScan:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSession",
            "printedName": "cameraSession(_:didEncounterFailureWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSession:didEncounterFailureWithError:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC13cameraSession_28didEncounterFailureWithErroryAA0bF0C_s0K0_ptF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSession:didEncounterFailureWithError:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSession",
            "printedName": "cameraSession(_:didFailWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSession:didFailWithError:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC13cameraSession_16didFailWithErroryAA0bF0C_s0J0_ptF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSession:didFailWithError:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSessionIsSearchingQuadrangle",
            "printedName": "cameraSessionIsSearchingQuadrangle(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSessionIsSearchingQuadrangle:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC34cameraSessionIsSearchingQuadrangleyyAA0bF0CF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSessionIsSearchingQuadrangle:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSessionIsAboutToChooseQuadrangle",
            "printedName": "cameraSessionIsAboutToChooseQuadrangle(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSessionIsAboutToChooseQuadrangle:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC38cameraSessionIsAboutToChooseQuadrangleyyAA0bF0CF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSessionIsAboutToChooseQuadrangle:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSession",
            "printedName": "cameraSession(_:willAutoTriggerWithQuadrangle:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKQuadrangle",
                "printedName": "GSSDK.GSKQuadrangle",
                "usr": "c:objc(cs)GSKQuadrangle"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSession:willAutoTriggerWithQuadrangle:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC13cameraSession_29willAutoTriggerWithQuadrangleyAA0bF0C_So13GSKQuadrangleCtF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSession:willAutoTriggerWithQuadrangle:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSession",
            "printedName": "cameraSession(_:didFindQuadrangle:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKQuadrangle",
                "printedName": "GSSDK.GSKQuadrangle",
                "usr": "c:objc(cs)GSKQuadrangle"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSession:didFindQuadrangle:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC13cameraSession_17didFindQuadrangleyAA0bF0C_So13GSKQuadrangleCtF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSession:didFindQuadrangle:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSessionFailedToFindQuadrangle",
            "printedName": "cameraSessionFailedToFindQuadrangle(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSessionFailedToFindQuadrangle:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC35cameraSessionFailedToFindQuadrangleyyAA0bF0CF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSessionFailedToFindQuadrangle:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSessionDidStart",
            "printedName": "cameraSessionDidStart(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSessionDidStart:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC21cameraSessionDidStartyyAA0bF0CF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSessionDidStart:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSessionDidStop",
            "printedName": "cameraSessionDidStop(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSessionDidStop:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC20cameraSessionDidStopyyAA0bF0CF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSessionDidStop:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSession",
            "printedName": "cameraSession(_:wasInterruptedWithReason:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              },
              {
                "kind": "TypeNominal",
                "name": "InterruptionReason",
                "printedName": "AVFoundation.AVCaptureSession.InterruptionReason",
                "usr": "c:@E@AVCaptureSessionInterruptionReason"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSession:wasInterruptedWithReason:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC13cameraSession_24wasInterruptedWithReasonyAA0bF0C_So09AVCapturef12InterruptionJ0VtF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSession:wasInterruptedWithReason:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraSessionInterruptionEnded",
            "printedName": "cameraSessionInterruptionEnded(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKCameraSession",
                "printedName": "GSSDK.GSKCameraSession",
                "usr": "c:@M@GSSDK@objc(cs)GSKCameraSession"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraSessionInterruptionEnded:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC30cameraSessionInterruptionEndedyyAA0bF0CF",
            "moduleName": "GSSDK",
            "isOpen": true,
            "objc_name": "cameraSessionInterruptionEnded:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Nonisolated",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cameraView",
            "printedName": "cameraView(_:requestedFocusAt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKView",
                "printedName": "GSSDK.GSKView",
                "usr": "c:objc(cs)GSKView"
              },
              {
                "kind": "TypeNominal",
                "name": "CGPoint",
                "printedName": "CoreFoundation.CGPoint",
                "usr": "c:@S@CGPoint"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKCameraViewController(im)cameraView:requestedFocusAtPoint:",
            "mangledName": "$s5GSSDK23GSKCameraViewControllerC06cameraC0_16requestedFocusAtySo7GSKViewC_So7CGPointVtF",
            "moduleName": "GSSDK",
            "objc_name": "cameraView:requestedFocusAtPoint:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKCameraViewController",
        "mangledName": "$s5GSSDK23GSKCameraViewControllerC",
        "moduleName": "GSSDK",
        "isOpen": true,
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "AccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)UIViewController",
        "superclassNames": [
          "UIKit.UIViewController",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      },
      {
        "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": "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"
            ],
            "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "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": [
                  "ObjC",
                  "Final"
                ],
                "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": [
                  "ObjC",
                  "Final"
                ],
                "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": [
                  "ObjC",
                  "Final"
                ],
                "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": [
                  "ObjC",
                  "Final"
                ],
                "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": [
                  "ObjC",
                  "Final"
                ],
                "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": [
                  "ObjC",
                  "Final"
                ],
                "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": [
                  "ObjC",
                  "Final"
                ],
                "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": [
                  "ObjC",
                  "Final"
                ],
                "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": [
                  "ObjC",
                  "Final"
                ],
                "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": [
                  "ObjC",
                  "Final"
                ],
                "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": [
                  "ObjC",
                  "Final"
                ],
                "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": [
                  "ObjC",
                  "Final"
                ],
                "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "GSKLicenseKeyRefresher",
        "printedName": "GSKLicenseKeyRefresher",
        "children": [
          {
            "kind": "Var",
            "name": "cachedLicenseKey",
            "printedName": "cachedLicenseKey",
            "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:5GSSDK22GSKLicenseKeyRefresherC013cachedLicenseC0SSSgvp",
            "mangledName": "$s5GSSDK22GSKLicenseKeyRefresherC013cachedLicenseC0SSSgvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "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:5GSSDK22GSKLicenseKeyRefresherC013cachedLicenseC0SSSgvg",
                "mangledName": "$s5GSSDK22GSKLicenseKeyRefresherC013cachedLicenseC0SSSgvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(sdkVersion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKLicenseKeyRefresher",
                "printedName": "GSSDK.GSKLicenseKeyRefresher",
                "usr": "s:5GSSDK22GSKLicenseKeyRefresherC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK22GSKLicenseKeyRefresherC10sdkVersionACSS_tcfc",
            "mangledName": "$s5GSSDK22GSKLicenseKeyRefresherC10sdkVersionACSS_tcfc",
            "moduleName": "GSSDK",
            "objc_name": "initWithSdkVersion:",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Convenience"
          }
        ],
        "declKind": "Class",
        "usr": "s:5GSSDK22GSKLicenseKeyRefresherC",
        "mangledName": "$s5GSSDK22GSKLicenseKeyRefresherC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "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": "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "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": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          }
        ]
      },
      {
        "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "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": "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"
          },
          {
            "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,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKDocumentGeneratorConfiguration",
        "printedName": "GSKDocumentGeneratorConfiguration",
        "children": [
          {
            "kind": "Function",
            "name": "pdfConfiguration",
            "printedName": "pdfConfiguration(withOutputFilePath:)",
            "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": "$s5GSSDK33GSKDocumentGeneratorConfigurationC03pdfD018withOutputFilePathACSS_tFZ",
            "moduleName": "GSSDK",
            "static": true,
            "objc_name": "pdfConfigurationWithOutputFilePath:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "tiffConfiguration",
            "printedName": "tiffConfiguration(withOutputFilePath:)",
            "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": "$s5GSSDK33GSKDocumentGeneratorConfigurationC04tiffD018withOutputFilePathACSS_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",
            "objc_name": "initWithDictionary:error:",
            "declAttributes": [
              "Dynamic",
              "Convenience",
              "AccessControl",
              "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "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": "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": "GSKDocumentImageProcessor",
            "printedName": "GSKDocumentImageProcessor",
            "usr": "c:@M@GSSDK@objc(pl)GSKDocumentImageProcessor",
            "mangledName": "$s5GSSDK25GSKDocumentImageProcessorP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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",
            "objc_name": "initWithDictionary:error:",
            "declAttributes": [
              "Dynamic",
              "Convenience",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "c:@M@GSSDK@objc(cs)GSKTextLayoutToTextConverter(im)convert:error:",
            "mangledName": "$s5GSSDK28GSKTextLayoutToTextConverterC7convertyAA0bcdeF6ResultCAA0bC0CKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "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",
          "ObjCMembers",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "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": "c:@M@GSSDK@objc(cs)GSKTextLayoutToTextConverterResult(py)text",
            "mangledName": "$s5GSSDK34GSKTextLayoutToTextConverterResultC4textSSvp",
            "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)GSKTextLayoutToTextConverterResult(im)text",
                "mangledName": "$s5GSSDK34GSKTextLayoutToTextConverterResultC4textSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "averageWordConfidence",
            "printedName": "averageWordConfidence",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKTextLayoutToTextConverterResult(py)averageWordConfidence",
            "mangledName": "$s5GSSDK34GSKTextLayoutToTextConverterResultC21averageWordConfidenceSivp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "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": "c:@M@GSSDK@objc(cs)GSKTextLayoutToTextConverterResult(im)averageWordConfidence",
                "mangledName": "$s5GSSDK34GSKTextLayoutToTextConverterResultC21averageWordConfidenceSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "wordCount",
            "printedName": "wordCount",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@GSSDK@objc(cs)GSKTextLayoutToTextConverterResult(py)wordCount",
            "mangledName": "$s5GSSDK34GSKTextLayoutToTextConverterResultC9wordCountSivp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "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": "c:@M@GSSDK@objc(cs)GSKTextLayoutToTextConverterResult(im)wordCount",
                "mangledName": "$s5GSSDK34GSKTextLayoutToTextConverterResultC9wordCountSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "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",
          "ObjCMembers",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Action",
                "printedName": "Action",
                "children": [
                  {
                    "kind": "Var",
                    "name": "addPage",
                    "printedName": "addPage",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO7addPageSSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO7addPageSSvpZ",
                    "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:5GSSDK12GSSDKStringsO5GssdkO6ActionO7addPageSSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO7addPageSSvgZ",
                        "moduleName": "GSSDK",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "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": "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": "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": "retry",
                    "printedName": "retry",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:5GSSDK12GSSDKStringsO5GssdkO6ActionO5retrySSvpZ",
                    "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO5retrySSvpZ",
                    "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:5GSSDK12GSSDKStringsO5GssdkO6ActionO5retrySSvgZ",
                        "mangledName": "$s5GSSDK12GSSDKStringsO5GssdkO6ActionO5retrySSvgZ",
                        "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"
                      }
                    ]
                  }
                ],
                "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": "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"
                      }
                    ]
                  }
                ],
                "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": "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": "Vision",
        "printedName": "Vision",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "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": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "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:ocrConfiguration: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:5GSSDK6GSKOCRC13recognizeText2in16ocrConfiguration10onProgressAA12GSKOCRResultCAA11GSKOCRInputV_AA19GSKOCRConfigurationCySfcSgtYaKF",
            "mangledName": "$s5GSSDK6GSKOCRC13recognizeText2in16ocrConfiguration10onProgressAA12GSKOCRResultCAA11GSKOCRInputV_AA19GSKOCRConfigurationCySfcSgtYaKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "recognizeText",
            "printedName": "recognizeText(forImageAtPath:ocrConfiguration: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:ocrConfiguration:onProgress:completionHandler:",
            "mangledName": "$s5GSSDK6GSKOCRC13recognizeText14forImageAtPath16ocrConfiguration10onProgressAA12GSKOCRResultCSS_AA19GSKOCRConfigurationCySfcSgtYaKF",
            "moduleName": "GSSDK",
            "objc_name": "recognizeTextForImageAtPath:ocrConfiguration: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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GSKOCRInput",
        "printedName": "GSKOCRInput",
        "children": [
          {
            "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": "Optional",
                "printedName": "GSSDK.GSKRotation?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKRotation",
                    "printedName": "GSSDK.GSKRotation",
                    "usr": "c:@E@GSKRotation"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK11GSKOCRInputV17originalImagePath10quadrangle8rotationACSS_So13GSKQuadrangleCSgSo11GSKRotationVSgtcfc",
            "mangledName": "$s5GSSDK11GSKOCRInputV17originalImagePath10quadrangle8rotationACSS_So13GSKQuadrangleCSgSo11GSKRotationVSgtcfc",
            "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "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": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKReadableCodeFlow",
        "printedName": "GSKReadableCodeFlow",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(configuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKReadableCodeFlow",
                "printedName": "GSSDK.GSKReadableCodeFlow",
                "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlow"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKReadableCodeFlowConfiguration",
                "printedName": "GSSDK.GSKReadableCodeFlowConfiguration",
                "hasDefaultArg": true,
                "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlowConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlow(im)initWithConfiguration:",
            "mangledName": "$s5GSSDK19GSKReadableCodeFlowC13configurationAcA0bcD13ConfigurationC_tcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Custom",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "resultByStarting",
            "printedName": "resultByStarting(fromViewController:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKReadableCodeFlowResult",
                "printedName": "GSSDK.GSKReadableCodeFlowResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlowResult"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlow(im)resultByStartingFromViewController:completionHandler:",
            "mangledName": "$s5GSSDK19GSKReadableCodeFlowC16resultByStarting18fromViewControllerAA0bcD6ResultCSo06UIViewJ0C_tYaKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "Custom",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKReadableCodeFlow",
                "printedName": "GSSDK.GSKReadableCodeFlow",
                "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlow"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlow(im)init",
            "mangledName": "$s5GSSDK19GSKReadableCodeFlowCACycfc",
            "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)GSKReadableCodeFlow",
        "mangledName": "$s5GSSDK19GSKReadableCodeFlowC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "Final",
          "AccessControl",
          "Custom",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "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": "GSKReadableCodeFlowConfiguration",
        "printedName": "GSKReadableCodeFlowConfiguration",
        "children": [
          {
            "kind": "Var",
            "name": "supportedCodeTypes",
            "printedName": "supportedCodeTypes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKStructuredDataReadableCodeType]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK32GSKReadableCodeFlowConfigurationC09supportedC5TypesSayAA025GSKStructuredDataReadableC4TypeOGvp",
            "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC09supportedC5TypesSayAA025GSKStructuredDataReadableC4TypeOGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKStructuredDataReadableCodeType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK32GSKReadableCodeFlowConfigurationC09supportedC5TypesSayAA025GSKStructuredDataReadableC4TypeOGvg",
                "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC09supportedC5TypesSayAA025GSKStructuredDataReadableC4TypeOGvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKStructuredDataReadableCodeType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK32GSKReadableCodeFlowConfigurationC09supportedC5TypesSayAA025GSKStructuredDataReadableC4TypeOGvs",
                "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC09supportedC5TypesSayAA025GSKStructuredDataReadableC4TypeOGvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK32GSKReadableCodeFlowConfigurationC09supportedC5TypesSayAA025GSKStructuredDataReadableC4TypeOGvM",
                "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC09supportedC5TypesSayAA025GSKStructuredDataReadableC4TypeOGvM",
                "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)GSKReadableCodeFlowConfiguration(py)isBatchModeEnabled",
            "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC18isBatchModeEnabledSbvp",
            "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)GSKReadableCodeFlowConfiguration(im)isBatchModeEnabled",
                "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC18isBatchModeEnabledSbvg",
                "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)GSKReadableCodeFlowConfiguration(im)setIsBatchModeEnabled:",
                "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC18isBatchModeEnabledSbvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK32GSKReadableCodeFlowConfigurationC18isBatchModeEnabledSbvM",
                "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC18isBatchModeEnabledSbvM",
                "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)GSKReadableCodeFlowConfiguration(py)highlightColor",
            "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC14highlightColorSo7UIColorCvp",
            "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)GSKReadableCodeFlowConfiguration(im)highlightColor",
                "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC14highlightColorSo7UIColorCvg",
                "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)GSKReadableCodeFlowConfiguration(im)setHighlightColor:",
                "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC14highlightColorSo7UIColorCvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK32GSKReadableCodeFlowConfigurationC14highlightColorSo7UIColorCvM",
                "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC14highlightColorSo7UIColorCvM",
                "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)GSKReadableCodeFlowConfiguration(py)menuColor",
            "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC9menuColorSo7UIColorCSgvp",
            "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)GSKReadableCodeFlowConfiguration(im)menuColor",
                "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC9menuColorSo7UIColorCSgvg",
                "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)GSKReadableCodeFlowConfiguration(im)setMenuColor:",
                "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC9menuColorSo7UIColorCSgvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK32GSKReadableCodeFlowConfigurationC9menuColorSo7UIColorCSgvM",
                "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC9menuColorSo7UIColorCSgvM",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(supportedCodeTypes:isBatchModeEnabled:highlightColor:menuColor:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKReadableCodeFlowConfiguration",
                "printedName": "GSSDK.GSKReadableCodeFlowConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlowConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKStructuredDataReadableCodeType]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UIColor",
                "printedName": "UIKit.UIColor",
                "hasDefaultArg": true,
                "usr": "c:objc(cs)UIColor"
              },
              {
                "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:5GSSDK32GSKReadableCodeFlowConfigurationC09supportedC5Types18isBatchModeEnabled14highlightColor04menuM0ACSayAA025GSKStructuredDataReadableC4TypeOG_SbSo7UIColorCALSgtcfc",
            "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC09supportedC5Types18isBatchModeEnabled14highlightColor04menuM0ACSayAA025GSKStructuredDataReadableC4TypeOG_SbSo7UIColorCALSgtcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKReadableCodeFlowConfiguration",
                "printedName": "GSSDK.GSKReadableCodeFlowConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlowConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlowConfiguration(im)init",
            "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationCACycfc",
            "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": "GSKReadableCodeFlowConfiguration",
                "printedName": "GSSDK.GSKReadableCodeFlowConfiguration",
                "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlowConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "NSDictionary",
                "printedName": "Foundation.NSDictionary",
                "usr": "c:objc(cs)NSDictionary"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@objc(cs)GSKReadableCodeFlowConfiguration(cm)configurationWithDictionary:error:",
            "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC27configurationWithDictionaryyACSo12NSDictionaryCKFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlowConfiguration",
        "mangledName": "$s5GSSDK32GSKReadableCodeFlowConfigurationC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKReadableCodeFlowError",
        "printedName": "GSKReadableCodeFlowError",
        "children": [
          {
            "kind": "Var",
            "name": "userCancellation",
            "printedName": "userCancellation",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKReadableCodeFlowError.Type) -> GSSDK.GSKReadableCodeFlowError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReadableCodeFlowError",
                    "printedName": "GSSDK.GSKReadableCodeFlowError",
                    "usr": "c:@M@GSSDK@E@GSKReadableCodeFlowError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKReadableCodeFlowError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKReadableCodeFlowError",
                        "printedName": "GSSDK.GSKReadableCodeFlowError",
                        "usr": "c:@M@GSSDK@E@GSKReadableCodeFlowError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKReadableCodeFlowError@GSKReadableCodeFlowUserCancelationError",
            "mangledName": "$s5GSSDK24GSKReadableCodeFlowErrorO16userCancellationyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKReadableCodeFlowUserCancelationError",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "configuration",
            "printedName": "configuration",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKReadableCodeFlowError.Type) -> GSSDK.GSKReadableCodeFlowError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReadableCodeFlowError",
                    "printedName": "GSSDK.GSKReadableCodeFlowError",
                    "usr": "c:@M@GSSDK@E@GSKReadableCodeFlowError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKReadableCodeFlowError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKReadableCodeFlowError",
                        "printedName": "GSSDK.GSKReadableCodeFlowError",
                        "usr": "c:@M@GSSDK@E@GSKReadableCodeFlowError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKReadableCodeFlowError@GSKReadableCodeFlowConfigurationError",
            "mangledName": "$s5GSSDK24GSKReadableCodeFlowErrorO13configurationyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKReadableCodeFlowConfigurationError",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "permissionDenied",
            "printedName": "permissionDenied",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKReadableCodeFlowError.Type) -> GSSDK.GSKReadableCodeFlowError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReadableCodeFlowError",
                    "printedName": "GSSDK.GSKReadableCodeFlowError",
                    "usr": "c:@M@GSSDK@E@GSKReadableCodeFlowError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKReadableCodeFlowError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKReadableCodeFlowError",
                        "printedName": "GSSDK.GSKReadableCodeFlowError",
                        "usr": "c:@M@GSSDK@E@GSKReadableCodeFlowError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKReadableCodeFlowError@GSKReadableCodeFlowPermissionDeniedError",
            "mangledName": "$s5GSSDK24GSKReadableCodeFlowErrorO16permissionDeniedyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKReadableCodeFlowPermissionDeniedError",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "detectorError",
            "printedName": "detectorError",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKReadableCodeFlowError.Type) -> GSSDK.GSKReadableCodeFlowError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReadableCodeFlowError",
                    "printedName": "GSSDK.GSKReadableCodeFlowError",
                    "usr": "c:@M@GSSDK@E@GSKReadableCodeFlowError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKReadableCodeFlowError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKReadableCodeFlowError",
                        "printedName": "GSSDK.GSKReadableCodeFlowError",
                        "usr": "c:@M@GSSDK@E@GSKReadableCodeFlowError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKReadableCodeFlowError@GSKReadableCodeFlowDetectorError",
            "mangledName": "$s5GSSDK24GSKReadableCodeFlowErrorO08detectorE0yA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKReadableCodeFlowDetectorError",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 3
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKReadableCodeFlowError?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKReadableCodeFlowError",
                    "printedName": "GSSDK.GSKReadableCodeFlowError",
                    "usr": "c:@M@GSSDK@E@GSKReadableCodeFlowError"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK24GSKReadableCodeFlowErrorO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK24GSKReadableCodeFlowErrorO8rawValueACSgSi_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:5GSSDK24GSKReadableCodeFlowErrorO8rawValueSivp",
            "mangledName": "$s5GSSDK24GSKReadableCodeFlowErrorO8rawValueSivp",
            "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:5GSSDK24GSKReadableCodeFlowErrorO8rawValueSivg",
                "mangledName": "$s5GSSDK24GSKReadableCodeFlowErrorO8rawValueSivg",
                "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:5GSSDK24GSKReadableCodeFlowErrorO03_nsE6DomainSSvpZ",
            "mangledName": "$s5GSSDK24GSKReadableCodeFlowErrorO03_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:5GSSDK24GSKReadableCodeFlowErrorO03_nsE6DomainSSvgZ",
                "mangledName": "$s5GSSDK24GSKReadableCodeFlowErrorO03_nsE6DomainSSvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKReadableCodeFlowError",
        "mangledName": "$s5GSSDK24GSKReadableCodeFlowErrorO",
        "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": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "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": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKReadableCodeFlowResult",
        "printedName": "GSKReadableCodeFlowResult",
        "children": [
          {
            "kind": "Var",
            "name": "readableCodes",
            "printedName": "readableCodes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKStructuredDataReadableCode]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCode",
                    "printedName": "GSSDK.GSKStructuredDataReadableCode",
                    "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK25GSKReadableCodeFlowResultC13readableCodesSayAA025GSKStructuredDataReadableC0VGvp",
            "mangledName": "$s5GSSDK25GSKReadableCodeFlowResultC13readableCodesSayAA025GSKStructuredDataReadableC0VGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKStructuredDataReadableCode]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCode",
                        "printedName": "GSSDK.GSKStructuredDataReadableCode",
                        "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK25GSKReadableCodeFlowResultC13readableCodesSayAA025GSKStructuredDataReadableC0VGvg",
                "mangledName": "$s5GSSDK25GSKReadableCodeFlowResultC13readableCodesSayAA025GSKStructuredDataReadableC0VGvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(readableCodes:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKReadableCodeFlowResult",
                "printedName": "GSSDK.GSKReadableCodeFlowResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlowResult"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKStructuredDataReadableCode]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCode",
                    "printedName": "GSSDK.GSKStructuredDataReadableCode",
                    "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK25GSKReadableCodeFlowResultC13readableCodesACSayAA025GSKStructuredDataReadableC0VG_tcfc",
            "mangledName": "$s5GSSDK25GSKReadableCodeFlowResultC13readableCodesACSayAA025GSKStructuredDataReadableC0VG_tcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKReadableCodeFlowResult",
                "printedName": "GSSDK.GSKReadableCodeFlowResult",
                "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlowResult"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlowResult(im)init",
            "mangledName": "$s5GSSDK25GSKReadableCodeFlowResultCACycfc",
            "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)GSKReadableCodeFlowResult(py)dictionary",
            "mangledName": "$s5GSSDK25GSKReadableCodeFlowResultC10dictionarySDySSypGvp",
            "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)GSKReadableCodeFlowResult(im)dictionary",
                "mangledName": "$s5GSSDK25GSKReadableCodeFlowResultC10dictionarySDySSypGvg",
                "moduleName": "GSSDK",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@GSSDK@objc(cs)GSKReadableCodeFlowResult",
        "mangledName": "$s5GSSDK25GSKReadableCodeFlowResultC",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "ObjCMembers",
          "RawDocComment",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "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",
        "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": "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": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "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": "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": "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": "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": "structuredDataReadableCodeTypes",
            "printedName": "structuredDataReadableCodeTypes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKStructuredDataReadableCodeType]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK24GSKScanFlowConfigurationC31structuredDataReadableCodeTypesSayAA013GSKStructuredfgH4TypeOGvp",
            "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC31structuredDataReadableCodeTypesSayAA013GSKStructuredfgH4TypeOGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKStructuredDataReadableCodeType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC31structuredDataReadableCodeTypesSayAA013GSKStructuredfgH4TypeOGvg",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC31structuredDataReadableCodeTypesSayAA013GSKStructuredfgH4TypeOGvg",
                "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.GSKStructuredDataReadableCodeType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC31structuredDataReadableCodeTypesSayAA013GSKStructuredfgH4TypeOGvs",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC31structuredDataReadableCodeTypesSayAA013GSKStructuredfgH4TypeOGvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK24GSKScanFlowConfigurationC31structuredDataReadableCodeTypesSayAA013GSKStructuredfgH4TypeOGvM",
                "mangledName": "$s5GSSDK24GSKScanFlowConfigurationC31structuredDataReadableCodeTypesSayAA013GSKStructuredfgH4TypeOGvM",
                "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"
          }
        ],
        "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKScanFlowError",
        "printedName": "GSKScanFlowError",
        "children": [
          {
            "kind": "Var",
            "name": "userCancellation",
            "printedName": "userCancellation",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowError.Type) -> GSSDK.GSKScanFlowError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowError",
                    "printedName": "GSSDK.GSKScanFlowError",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowError",
                        "printedName": "GSSDK.GSKScanFlowError",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowError@GSKScanFlowUserCancelationError",
            "mangledName": "$s5GSSDK16GSKScanFlowErrorO16userCancellationyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowUserCancelationError",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "badInput",
            "printedName": "badInput",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKScanFlowError.Type) -> GSSDK.GSKScanFlowError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowError",
                    "printedName": "GSSDK.GSKScanFlowError",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKScanFlowError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKScanFlowError",
                        "printedName": "GSSDK.GSKScanFlowError",
                        "usr": "c:@M@GSSDK@E@GSKScanFlowError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@GSSDK@E@GSKScanFlowError@GSKScanFlowBadInputError",
            "mangledName": "$s5GSSDK16GSKScanFlowErrorO8badInputyA2CmF",
            "moduleName": "GSSDK",
            "objc_name": "GSKScanFlowBadInputError",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKScanFlowError?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKScanFlowError",
                    "printedName": "GSSDK.GSKScanFlowError",
                    "usr": "c:@M@GSSDK@E@GSKScanFlowError"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK16GSKScanFlowErrorO8rawValueACSgSi_tcfc",
            "mangledName": "$s5GSSDK16GSKScanFlowErrorO8rawValueACSgSi_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:5GSSDK16GSKScanFlowErrorO8rawValueSivp",
            "mangledName": "$s5GSSDK16GSKScanFlowErrorO8rawValueSivp",
            "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:5GSSDK16GSKScanFlowErrorO8rawValueSivg",
                "mangledName": "$s5GSSDK16GSKScanFlowErrorO8rawValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@GSSDK@E@GSKScanFlowError",
        "mangledName": "$s5GSSDK16GSKScanFlowErrorO",
        "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": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "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": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          }
        ]
      },
      {
        "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "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": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          }
        ]
      },
      {
        "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": [
                  "ObjC",
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "structuredDataResult",
            "printedName": "structuredDataResult",
            "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)structuredDataResult",
            "mangledName": "$s5GSSDK15GSKScanFlowScanC20structuredDataResultAA0bc10StructuredfG0CSgvp",
            "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)structuredDataResult",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC20structuredDataResultAA0bc10StructuredfG0CSgvg",
                "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)setStructuredDataResult:",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC20structuredDataResultAA0bc10StructuredfG0CSgvs",
                "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:5GSSDK15GSKScanFlowScanC20structuredDataResultAA0bc10StructuredfG0CSgvM",
                "mangledName": "$s5GSSDK15GSKScanFlowScanC20structuredDataResultAA0bc10StructuredfG0CSgvM",
                "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Contacts",
        "printedName": "Contacts",
        "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "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": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          }
        ]
      },
      {
        "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": "readableCodes",
            "printedName": "readableCodes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKStructuredDataReadableCode]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCode",
                    "printedName": "GSSDK.GSKStructuredDataReadableCode",
                    "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK31GSKScanFlowStructuredDataResultC13readableCodesSayAA013GSKStructuredE12ReadableCodeVGvp",
            "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC13readableCodesSayAA013GSKStructuredE12ReadableCodeVGvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKStructuredDataReadableCode]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCode",
                        "printedName": "GSSDK.GSKStructuredDataReadableCode",
                        "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKScanFlowStructuredDataResultC13readableCodesSayAA013GSKStructuredE12ReadableCodeVGvg",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC13readableCodesSayAA013GSKStructuredE12ReadableCodeVGvg",
                "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.GSKStructuredDataReadableCode]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCode",
                        "printedName": "GSSDK.GSKStructuredDataReadableCode",
                        "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKScanFlowStructuredDataResultC13readableCodesSayAA013GSKStructuredE12ReadableCodeVGvs",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC13readableCodesSayAA013GSKStructuredE12ReadableCodeVGvs",
                "moduleName": "GSSDK",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK31GSKScanFlowStructuredDataResultC13readableCodesSayAA013GSKStructuredE12ReadableCodeVGvM",
                "mangledName": "$s5GSSDK31GSKScanFlowStructuredDataResultC13readableCodesSayAA013GSKStructuredE12ReadableCodeVGvM",
                "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "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": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          }
        ]
      },
      {
        "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "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",
        "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": "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": "Vision",
        "printedName": "Vision",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKReadableCodeDetector",
        "printedName": "GSKReadableCodeDetector",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(logger:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKReadableCodeDetector",
                "printedName": "GSSDK.GSKReadableCodeDetector",
                "usr": "s:5GSSDK23GSKReadableCodeDetectorC"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKLogger",
                "printedName": "any GSSDK.GSKLogger",
                "hasDefaultArg": true,
                "usr": "c:objc(pl)GSKLogger"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK23GSKReadableCodeDetectorC6loggerACSo9GSKLogger_p_tcfc",
            "mangledName": "$s5GSSDK23GSKReadableCodeDetectorC6loggerACSo9GSKLogger_p_tcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "detectReadableCodes",
            "printedName": "detectReadableCodes(inFileAt:codeTypes:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKStructuredDataReadableCode]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCode",
                    "printedName": "GSSDK.GSKStructuredDataReadableCode",
                    "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKStructuredDataReadableCodeType]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK23GSKReadableCodeDetectorC19detectReadableCodes8inFileAt9codeTypesSayAA017GSKStructuredDatafC0VG10Foundation3URLV_SayAA0mnfC4TypeOGtYaKF",
            "mangledName": "$s5GSSDK23GSKReadableCodeDetectorC19detectReadableCodes8inFileAt9codeTypesSayAA017GSKStructuredDatafC0VG10Foundation3URLV_SayAA0mnfC4TypeOGtYaKF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:5GSSDK23GSKReadableCodeDetectorC",
        "mangledName": "$s5GSSDK23GSKReadableCodeDetectorC",
        "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": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "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": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "Import",
        "name": "CoreGraphics",
        "printedName": "CoreGraphics",
        "declKind": "Import",
        "moduleName": "GSSDK"
      },
      {
        "kind": "TypeDecl",
        "name": "GSKStructuredDataReadableCode",
        "printedName": "GSKStructuredDataReadableCode",
        "children": [
          {
            "kind": "Var",
            "name": "value",
            "printedName": "value",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV5valueSSvp",
            "mangledName": "$s5GSSDK29GSKStructuredDataReadableCodeV5valueSSvp",
            "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:5GSSDK29GSKStructuredDataReadableCodeV5valueSSvg",
                "mangledName": "$s5GSSDK29GSKStructuredDataReadableCodeV5valueSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "type",
            "printedName": "type",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKStructuredDataReadableCodeType",
                "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV4typeAA0bcdE4TypeOvp",
            "mangledName": "$s5GSSDK29GSKStructuredDataReadableCodeV4typeAA0bcdE4TypeOvp",
            "moduleName": "GSSDK",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV4typeAA0bcdE4TypeOvg",
                "mangledName": "$s5GSSDK29GSKStructuredDataReadableCodeV4typeAA0bcdE4TypeOvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(value:type:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GSKStructuredDataReadableCode",
                "printedName": "GSSDK.GSKStructuredDataReadableCode",
                "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKStructuredDataReadableCodeType",
                "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV5value4typeACSS_AA0bcdE4TypeOtcfc",
            "mangledName": "$s5GSSDK29GSKStructuredDataReadableCodeV5value4typeACSS_AA0bcdE4TypeOtcfc",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV9hashValueSivp",
            "mangledName": "$s5GSSDK29GSKStructuredDataReadableCodeV9hashValueSivp",
            "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:5GSSDK29GSKStructuredDataReadableCodeV9hashValueSivg",
                "mangledName": "$s5GSSDK29GSKStructuredDataReadableCodeV9hashValueSivg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKStructuredDataReadableCode",
                "printedName": "GSSDK.GSKStructuredDataReadableCode",
                "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV"
              },
              {
                "kind": "TypeNominal",
                "name": "GSKStructuredDataReadableCode",
                "printedName": "GSSDK.GSKStructuredDataReadableCode",
                "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV"
              }
            ],
            "declKind": "Func",
            "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV2eeoiySbAC_ACtFZ",
            "mangledName": "$s5GSSDK29GSKStructuredDataReadableCodeV2eeoiySbAC_ACtFZ",
            "moduleName": "GSSDK",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "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:5GSSDK29GSKStructuredDataReadableCodeV4hash4intoys6HasherVz_tF",
            "mangledName": "$s5GSSDK29GSKStructuredDataReadableCodeV4hash4intoys6HasherVz_tF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:5GSSDK29GSKStructuredDataReadableCodeV",
        "mangledName": "$s5GSSDK29GSKStructuredDataReadableCodeV",
        "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": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          }
        ]
      },
      {
        "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": "GSKStructuredDataReadableCodeType",
        "printedName": "GSKStructuredDataReadableCodeType",
        "children": [
          {
            "kind": "Var",
            "name": "aztec",
            "printedName": "aztec",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO5aztecyA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO5aztecyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "code39",
            "printedName": "code39",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO6code39yA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO6code39yA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "code93",
            "printedName": "code93",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO6code93yA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO6code93yA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "code128",
            "printedName": "code128",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO7code128yA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO7code128yA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "dataMatrix",
            "printedName": "dataMatrix",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO10dataMatrixyA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO10dataMatrixyA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "ean8",
            "printedName": "ean8",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO4ean8yA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO4ean8yA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "ean13",
            "printedName": "ean13",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO5ean13yA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO5ean13yA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "itf",
            "printedName": "itf",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO3itfyA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO3itfyA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "pdf417",
            "printedName": "pdf417",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO6pdf417yA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO6pdf417yA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "qr",
            "printedName": "qr",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO2qryA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO2qryA2CmF",
            "moduleName": "GSSDK"
          },
          {
            "kind": "Var",
            "name": "upce",
            "printedName": "upce",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO4upceyA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO4upceyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "codabar",
            "printedName": "codabar",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO7codabaryA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO7codabaryA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "gs1DataBar",
            "printedName": "gs1DataBar",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO03gs1C3BaryA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO03gs1C3BaryA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "microPDF417",
            "printedName": "microPDF417",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO11microPDF417yA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO11microPDF417yA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "microQR",
            "printedName": "microQR",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO7microQRyA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO7microQRyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "msiPlessey",
            "printedName": "msiPlessey",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(GSSDK.GSKStructuredDataReadableCodeType.Type) -> GSSDK.GSKStructuredDataReadableCodeType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO10msiPlesseyyA2CmF",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO10msiPlesseyyA2CmF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "allCases",
            "printedName": "allCases",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[GSSDK.GSKStructuredDataReadableCodeType]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO8allCasesSayACGvpZ",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO8allCasesSayACGvpZ",
            "moduleName": "GSSDK",
            "static": true,
            "implicit": true,
            "declAttributes": [
              "Nonisolated"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKStructuredDataReadableCodeType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO8allCasesSayACGvgZ",
                "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO8allCasesSayACGvgZ",
                "moduleName": "GSSDK",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "GSSDK.GSKStructuredDataReadableCodeType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GSKStructuredDataReadableCodeType",
                    "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                    "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO8rawValueACSgSS_tcfc",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO8rawValueACSgSS_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:5GSSDK33GSKStructuredDataReadableCodeTypeO8rawValueSSvp",
            "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO8rawValueSSvp",
            "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:5GSSDK33GSKStructuredDataReadableCodeTypeO8rawValueSSvg",
                "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO8rawValueSSvg",
                "moduleName": "GSSDK",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO",
        "mangledName": "$s5GSSDK33GSKStructuredDataReadableCodeTypeO",
        "moduleName": "GSSDK",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "CaseIterable",
            "printedName": "CaseIterable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "AllCases",
                "printedName": "AllCases",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[GSSDK.GSKStructuredDataReadableCodeType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GSKStructuredDataReadableCodeType",
                        "printedName": "GSSDK.GSKStructuredDataReadableCodeType",
                        "usr": "s:5GSSDK33GSKStructuredDataReadableCodeTypeO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              }
            ],
            "usr": "s:s12CaseIterableP",
            "mangledName": "$ss12CaseIterableP"
          }
        ]
      },
      {
        "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CGImageRepresentable",
            "printedName": "CGImageRepresentable",
            "usr": "c:@M@GSSDK@objc(pl)CGImageRepresentable",
            "mangledName": "$s5GSSDK20CGImageRepresentableP"
          }
        ]
      },
      {
        "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          }
        ]
      },
      {
        "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          }
        ]
      },
      {
        "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          }
        ]
      },
      {
        "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          }
        ]
      },
      {
        "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          }
        ]
      },
      {
        "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": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "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": "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": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "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": "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": "TypeDecl",
        "name": "GSKView",
        "printedName": "GSKView",
        "children": [
          {
            "kind": "Function",
            "name": "startSearchAnimation",
            "printedName": "startSearchAnimation()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@@objc(cs)GSKView(im)startSearchAnimation",
            "mangledName": "$sSo7GSKViewC5GSSDKE20startSearchAnimationyyF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Dynamic",
              "Preconcurrency",
              "Custom",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "startSnapAnimation",
            "printedName": "startSnapAnimation(withDuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Double",
                "printedName": "Swift.Double",
                "usr": "s:Sd"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@@objc(cs)GSKView(im)startSnapAnimationWithDuration:",
            "mangledName": "$sSo7GSKViewC5GSSDKE18startSnapAnimation12withDurationySd_tF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Dynamic",
              "Preconcurrency",
              "Custom",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "endSnapAnimation",
            "printedName": "endSnapAnimation()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@GSSDK@@objc(cs)GSKView(im)endSnapAnimation",
            "mangledName": "$sSo7GSKViewC5GSSDKE16endSnapAnimationyyF",
            "moduleName": "GSSDK",
            "declAttributes": [
              "Dynamic",
              "Preconcurrency",
              "Custom",
              "ObjC"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:objc(cs)GSKView",
        "moduleName": "GSSDK",
        "isOpen": true,
        "objc_name": "GSKView",
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)UIView",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UIView",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          },
          {
            "kind": "Conformance",
            "name": "__DefaultCustomPlaygroundQuickLookable",
            "printedName": "__DefaultCustomPlaygroundQuickLookable",
            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
          }
        ]
      },
      {
        "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": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "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": 439,
      "length": 30,
      "value": "\"kGSKCameraSessionErrorDomain\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSession.swift",
      "kind": "BooleanLiteral",
      "offset": 2471,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSession.swift",
      "kind": "BooleanLiteral",
      "offset": 3211,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSessionDocumentDetection.swift",
      "kind": "IntegerLiteral",
      "offset": 363,
      "length": 9,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSessionDocumentDetection.swift",
      "kind": "IntegerLiteral",
      "offset": 478,
      "length": 19,
      "value": "2"
    },
    {
      "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\/GSKCameraSessionFlashStatus.swift",
      "kind": "IntegerLiteral",
      "offset": 144,
      "length": 2,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraSessionFlashStatus.swift",
      "kind": "IntegerLiteral",
      "offset": 156,
      "length": 3,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKCameraViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 1586,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKDocumentFinderImageType.swift",
      "kind": "IntegerLiteral",
      "offset": 307,
      "length": 8,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKDocumentFinderImageType.swift",
      "kind": "IntegerLiteral",
      "offset": 417,
      "length": 6,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKDocumentFinderImageType.swift",
      "kind": "IntegerLiteral",
      "offset": 543,
      "length": 8,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterBackgroundCleaningConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 2860,
      "length": 216,
      "value": "\"<GSKFilterBackgroundCleaningConfiguration: edgeCleaning=\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterBackgroundCleaningConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 2943,
      "length": 1,
      "value": "\", backgroundKind=\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterBackgroundCleaningConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 2987,
      "length": 1,
      "value": "\", documentComposition=\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterBackgroundCleaningConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 3031,
      "length": 1,
      "value": "\", strength=\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterBackgroundCleaningConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 3063,
      "length": 1,
      "value": "\">\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterColorConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 1352,
      "length": 51,
      "value": "\"<GSKFilterColorConfiguration: palette=\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterColorConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 1401,
      "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": 1824,
      "length": 100,
      "value": "\"<GSKLightingCorrectionConfiguration: minThreshold: \""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterLightingCorrectionConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 1891,
      "length": 1,
      "value": "\", maxThreshold: \""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKFilterLightingCorrectionConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 1922,
      "length": 1,
      "value": "\">\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyAPI.swift",
      "kind": "StringLiteral",
      "offset": 878,
      "length": 28,
      "value": "\"https:\/\/sdk.geniusscan.com\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyAPI.swift",
      "kind": "StringLiteral",
      "offset": 4313,
      "length": 17,
      "value": "\"expiration_date\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyAPI.swift",
      "kind": "StringLiteral",
      "offset": 4625,
      "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": 4772,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyAPI.swift",
      "kind": "StringLiteral",
      "offset": 4821,
      "length": 13,
      "value": "\"en_US_POSIX\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKLicenseKeyRefresher.swift",
      "kind": "StringLiteral",
      "offset": 1222,
      "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\/GSKReadableCodeCameraViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 631,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKReadableCodeCameraViewController.swift",
      "kind": "Array",
      "offset": 762,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Core\/Core\/GSKReadableCodeCameraViewController.swift",
      "kind": "Array",
      "offset": 1215,
      "length": 2,
      "value": "[]"
    },
    {
      "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\/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": 2344,
      "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": 662,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 671,
      "length": 17,
      "value": "\"action.add_page\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 756,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 765,
      "length": 13,
      "value": "\"action.back\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 850,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 859,
      "length": 15,
      "value": "\"action.cancel\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 958,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 967,
      "length": 16,
      "value": "\"action.capture\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1074,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1083,
      "length": 22,
      "value": "\"action.change_filter\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1169,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1178,
      "length": 13,
      "value": "\"action.crop\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1264,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1273,
      "length": 16,
      "value": "\"action.discard\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1392,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1401,
      "length": 30,
      "value": "\"action.distortion_correction\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1495,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1504,
      "length": 13,
      "value": "\"action.done\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1589,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1598,
      "length": 13,
      "value": "\"action.next\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1709,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1718,
      "length": 22,
      "value": "\"action.photo_library\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1828,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1837,
      "length": 14,
      "value": "\"action.retry\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1951,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 1960,
      "length": 20,
      "value": "\"action.rotate_left\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2076,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2085,
      "length": 13,
      "value": "\"crop.detect\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2172,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 2181,
      "length": 15,
      "value": "\"crop.maximize\""
    },
    {
      "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": 18,
      "value": "\"filter.automatic\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3010,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3019,
      "length": 34,
      "value": "\"filter.automatic_black_and_white\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3152,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3161,
      "length": 24,
      "value": "\"filter.automatic_color\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3300,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3309,
      "length": 29,
      "value": "\"filter.automatic_monochrome\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3437,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3446,
      "length": 24,
      "value": "\"filter.dark_background\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3570,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3579,
      "length": 21,
      "value": "\"filter.instructions\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3673,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3682,
      "length": 13,
      "value": "\"filter.none\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3764,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3773,
      "length": 14,
      "value": "\"filter.photo\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3890,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 3899,
      "length": 29,
      "value": "\"filter.soft_black_and_white\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4014,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4023,
      "length": 19,
      "value": "\"filter.soft_color\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4145,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4154,
      "length": 31,
      "value": "\"filter.strong_black_and_white\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4271,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4280,
      "length": 21,
      "value": "\"filter.strong_color\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4403,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4412,
      "length": 26,
      "value": "\"filter.strong_monochrome\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4546,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4555,
      "length": 12,
      "value": "\"flash.mode\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4667,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4676,
      "length": 17,
      "value": "\"flash.mode.auto\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4766,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4775,
      "length": 16,
      "value": "\"flash.mode.off\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4863,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 4872,
      "length": 15,
      "value": "\"flash.mode.on\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5005,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5014,
      "length": 15,
      "value": "\"flow.add_page\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5162,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5171,
      "length": 16,
      "value": "\"flow.add_pages\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5259,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5268,
      "length": 13,
      "value": "\"flow.cancel\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5756,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5765,
      "length": 41,
      "value": "\"flow.confirm_cancellation.keep_scanning\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5941,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 5950,
      "length": 35,
      "value": "\"flow.progress.generating_document\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6088,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6097,
      "length": 32,
      "value": "\"flow.progress.recognizing_text\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6257,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6266,
      "length": 32,
      "value": "\"readable_code_flow_batch.empty\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6379,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6388,
      "length": 40,
      "value": "\"readable_code_flow_batch.scanned_codes\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6590,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6599,
      "length": 30,
      "value": "\"user_guidance.document_found\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6804,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6813,
      "length": 27,
      "value": "\"user_guidance.readability\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6935,
      "length": 7,
      "value": "\"GSSDK\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 6944,
      "length": 25,
      "value": "\"user_guidance.searching\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 7088,
      "length": 13,
      "value": "\"Localizable\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Derived\/Sources\/TuistStrings+GSSDK.swift",
      "kind": "StringLiteral",
      "offset": 7103,
      "length": 16,
      "value": "\"gssdk_settings\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/AppleOCR\/AppleOCR.swift",
      "kind": "StringLiteral",
      "offset": 969,
      "length": 45,
      "value": "\"Error getting supported languages: \""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/AppleOCR\/AppleOCR.swift",
      "kind": "StringLiteral",
      "offset": 1013,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/Internal\/AppleOCR\/AppleOCR.swift",
      "kind": "Array",
      "offset": 1035,
      "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": 1622,
      "length": 1,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/OCR\/GSKHOCRWriter.swift",
      "kind": "Array",
      "offset": 1356,
      "length": 1,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/OCR\/GSKHOCRWriter.swift",
      "kind": "Array",
      "offset": 1166,
      "length": 1,
      "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\/ReadableCodeFlow\/GSKReadableCodeFlow.swift",
      "kind": "Array",
      "offset": 364,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ReadableCodeFlow\/GSKUIReadableCodeCameraViewController.swift",
      "kind": "Array",
      "offset": 382,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ReadableCodeFlow\/Models\/GSKReadableCodeFlowConfiguration.swift",
      "kind": "Array",
      "offset": 2817,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ReadableCodeFlow\/Models\/GSKReadableCodeFlowConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 2856,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ReadableCodeFlow\/Models\/GSKReadableCodeFlowError.swift",
      "kind": "IntegerLiteral",
      "offset": 394,
      "length": 13,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ReadableCodeFlow\/Models\/GSKReadableCodeFlowError.swift",
      "kind": "IntegerLiteral",
      "offset": 502,
      "length": 16,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ReadableCodeFlow\/Models\/GSKReadableCodeFlowError.swift",
      "kind": "IntegerLiteral",
      "offset": 618,
      "length": 13,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ReadableCodeFlow\/Models\/GSKReadableCodeFlowError.swift",
      "kind": "StringLiteral",
      "offset": 716,
      "length": 32,
      "value": "\"GSKReadableCodeFlowErrorDomain\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ReadableCodeFlow\/Models\/GSKReadableCodeFlowResult+Dictionary.swift",
      "kind": "StringLiteral",
      "offset": 412,
      "length": 15,
      "value": "\"readableCodes\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ReadableCodeFlow\/Models\/GSKReadableCodeFlowResult+Dictionary.swift",
      "kind": "StringLiteral",
      "offset": 495,
      "length": 7,
      "value": "\"value\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ReadableCodeFlow\/Models\/GSKReadableCodeFlowResult+Dictionary.swift",
      "kind": "StringLiteral",
      "offset": 536,
      "length": 6,
      "value": "\"type\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ReadableCodeFlow\/Views\/GSKReadableCodeFlowBatchModeDrawerView.swift",
      "kind": "Array",
      "offset": 322,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ReadableCodeFlow\/Views\/GSKReadableCodeFlowBatchModeDrawerView.swift",
      "kind": "StringLiteral",
      "offset": 4237,
      "length": 14,
      "value": "\"CodeItemCell\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ReadableCodeFlow\/Views\/GSKReadableCodeFlowBatchModeSheetViewController.swift",
      "kind": "Array",
      "offset": 357,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Extensions\/GSKView+Animations.swift",
      "kind": "StringLiteral",
      "offset": 832,
      "length": 35,
      "value": "\"GSKView_AnimationSnapAnimationKey\""
    },
    {
      "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+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\/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": 2236,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 3161,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 3320,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 4608,
      "length": 2,
      "value": "60"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 4938,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowConfiguration.swift",
      "kind": "Array",
      "offset": 5323,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowError.swift",
      "kind": "IntegerLiteral",
      "offset": 240,
      "length": 3,
      "value": "999"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowError.swift",
      "kind": "IntegerLiteral",
      "offset": 410,
      "length": 4,
      "value": "1000"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 463,
      "length": 9,
      "value": "1"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 584,
      "length": 27,
      "value": "2"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 721,
      "length": 26,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 849,
      "length": 22,
      "value": "4"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 1257,
      "length": 13,
      "value": "5"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 1395,
      "length": 9,
      "value": "6"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 1516,
      "length": 16,
      "value": "7"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 1642,
      "length": 15,
      "value": "8"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 1775,
      "length": 11,
      "value": "9"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 1915,
      "length": 14,
      "value": "10"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowFilterType.swift",
      "kind": "IntegerLiteral",
      "offset": 2023,
      "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": 895,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowResult.swift",
      "kind": "StringLiteral",
      "offset": 928,
      "length": 8,
      "value": "\"pdfURL\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowResult.swift",
      "kind": "StringLiteral",
      "offset": 963,
      "length": 22,
      "value": "\"multiPageDocumentUrl\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowResult.swift",
      "kind": "StringLiteral",
      "offset": 1012,
      "length": 7,
      "value": "\"scans\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowScan.swift",
      "kind": "StringLiteral",
      "offset": 1022,
      "length": 13,
      "value": "\"originalUrl\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowScan.swift",
      "kind": "StringLiteral",
      "offset": 1104,
      "length": 13,
      "value": "\"enhancedUrl\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowScan.swift",
      "kind": "StringLiteral",
      "offset": 1203,
      "length": 11,
      "value": "\"ocrResult\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowScan.swift",
      "kind": "StringLiteral",
      "offset": 1259,
      "length": 16,
      "value": "\"structuredData\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowScanInternal.swift",
      "kind": "Array",
      "offset": 1850,
      "length": 2,
      "value": "[]"
    },
    {
      "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": 858,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowStructuredDataResult.swift",
      "kind": "StringLiteral",
      "offset": 1004,
      "length": 13,
      "value": "\"bankDetails\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowStructuredDataResult.swift",
      "kind": "StringLiteral",
      "offset": 1064,
      "length": 21,
      "value": "\"businessCardContact\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowStructuredDataResult.swift",
      "kind": "StringLiteral",
      "offset": 1140,
      "length": 9,
      "value": "\"receipt\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Models\/GSKScanFlowStructuredDataResult.swift",
      "kind": "StringLiteral",
      "offset": 1192,
      "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": 1002,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Utils\/AsyncUIActionCoordinator.swift",
      "kind": "BooleanLiteral",
      "offset": 1043,
      "length": 5,
      "value": "false"
    },
    {
      "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\/View Controllers\/GSKUICameraViewController.swift",
      "kind": "FloatLiteral",
      "offset": 6533,
      "length": 4,
      "value": "62.0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUICameraViewController.swift",
      "kind": "FloatLiteral",
      "offset": 6637,
      "length": 4,
      "value": "44.0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIEditFrameViewController.swift",
      "kind": "Array",
      "offset": 2721,
      "length": 66,
      "value": "[\\.<NOT_IMPLEMENTED>, \\.<NOT_IMPLEMENTED>, \\.<NOT_IMPLEMENTED>, \\.<NOT_IMPLEMENTED>]"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIPostProcessingViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 1302,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIPostProcessingViewController.swift",
      "kind": "FloatLiteral",
      "offset": 1364,
      "length": 3,
      "value": "0.5"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIPostProcessingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 4300,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIPostProcessingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 4306,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIPostProcessingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 4316,
      "length": 3,
      "value": "320"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/View Controllers\/GSKUIPostProcessingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 4329,
      "length": 2,
      "value": "44"
    },
    {
      "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\/GSKUIShutterButton.swift",
      "kind": "StringLiteral",
      "offset": 3363,
      "length": 36,
      "value": "\"GSCShutterButtonSearchAnimationKey\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIShutterButton.swift",
      "kind": "StringLiteral",
      "offset": 3434,
      "length": 34,
      "value": "\"GSCShutterButtonSnapAnimationKey\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIShutterButton.swift",
      "kind": "StringLiteral",
      "offset": 3502,
      "length": 20,
      "value": "\"transform.rotation\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUIShutterButton.swift",
      "kind": "StringLiteral",
      "offset": 3557,
      "length": 11,
      "value": "\"strokeEnd\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUserGuidanceLabel.swift",
      "kind": "StringLiteral",
      "offset": 518,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUserGuidanceLabel.swift",
      "kind": "IntegerLiteral",
      "offset": 1845,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUserGuidanceLabel.swift",
      "kind": "FloatLiteral",
      "offset": 1924,
      "length": 3,
      "value": "5.0"
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/ScanFlow\/Views\/GSKUserGuidanceLabel.swift",
      "kind": "IntegerLiteral",
      "offset": 1981,
      "length": 1,
      "value": "2"
    },
    {
      "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\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 530,
      "length": 7,
      "value": "\"aztec\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 556,
      "length": 8,
      "value": "\"code39\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 583,
      "length": 8,
      "value": "\"code93\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 611,
      "length": 9,
      "value": "\"code128\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 643,
      "length": 12,
      "value": "\"dataMatrix\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 672,
      "length": 6,
      "value": "\"ean8\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 696,
      "length": 7,
      "value": "\"ean13\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 719,
      "length": 5,
      "value": "\"itf\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 743,
      "length": 8,
      "value": "\"pdf417\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 766,
      "length": 4,
      "value": "\"qr\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 829,
      "length": 6,
      "value": "\"upce\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 896,
      "length": 9,
      "value": "\"codabar\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 969,
      "length": 12,
      "value": "\"gs1DataBar\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 1046,
      "length": 13,
      "value": "\"microPDF417\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 1120,
      "length": 9,
      "value": "\"microQR\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 1207,
      "length": 12,
      "value": "\"msiPlessey\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 7994,
      "length": 6,
      "value": "\"15.0\""
    },
    {
      "filePath": "\/Users\/distiller\/project\/prj-ios\/GSSDK\/StructuredData\/GSKStructuredDataReadableCodeType.swift",
      "kind": "StringLiteral",
      "offset": 8020,
      "length": 6,
      "value": "\"17.0\""
    },
    {
      "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\""
    }
  ]
}