{
  "ABIRoot": {
    "kind": "Root",
    "name": "FBSDKGamingServicesKit",
    "printedName": "FBSDKGamingServicesKit",
    "children": [
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "AccessTokenProvider",
        "printedName": "AccessTokenProvider",
        "children": [
          {
            "kind": "Var",
            "name": "tokenCache",
            "printedName": "tokenCache",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKCoreKit.TokenCaching)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TokenCaching",
                    "printedName": "any FBSDKCoreKit.TokenCaching",
                    "usr": "c:objc(pl)FBSDKTokenCaching"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit19AccessTokenProviderC10tokenCacheSo17FBSDKTokenCaching_pSgvpZ",
            "mangledName": "$s22FBSDKGamingServicesKit19AccessTokenProviderC10tokenCacheSo17FBSDKTokenCaching_pSgvpZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "objc_name": "tokenCache",
            "declAttributes": [
              "Final",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKCoreKit.TokenCaching)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TokenCaching",
                        "printedName": "any FBSDKCoreKit.TokenCaching",
                        "usr": "c:objc(pl)FBSDKTokenCaching"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19AccessTokenProviderC10tokenCacheSo17FBSDKTokenCaching_pSgvgZ",
                "mangledName": "$s22FBSDKGamingServicesKit19AccessTokenProviderC10tokenCacheSo17FBSDKTokenCaching_pSgvgZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "objc_name": "tokenCache",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKCoreKit.TokenCaching)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TokenCaching",
                        "printedName": "any FBSDKCoreKit.TokenCaching",
                        "usr": "c:objc(pl)FBSDKTokenCaching"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19AccessTokenProviderC10tokenCacheSo17FBSDKTokenCaching_pSgvsZ",
                "mangledName": "$s22FBSDKGamingServicesKit19AccessTokenProviderC10tokenCacheSo17FBSDKTokenCaching_pSgvsZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "objc_name": "setTokenCache:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19AccessTokenProviderC10tokenCacheSo17FBSDKTokenCaching_pSgvMZ",
                "mangledName": "$s22FBSDKGamingServicesKit19AccessTokenProviderC10tokenCacheSo17FBSDKTokenCaching_pSgvMZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "current",
            "printedName": "current",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKCoreKit.AccessToken?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AccessToken",
                    "printedName": "FBSDKCoreKit.AccessToken",
                    "usr": "c:objc(cs)FBSDKAccessToken"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit19AccessTokenProviderC7currentSo011FBSDKAccessE0CSgvpZ",
            "mangledName": "$s22FBSDKGamingServicesKit19AccessTokenProviderC7currentSo011FBSDKAccessE0CSgvpZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "objc_name": "currentAccessToken",
            "declAttributes": [
              "Final",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKCoreKit.AccessToken?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AccessToken",
                        "printedName": "FBSDKCoreKit.AccessToken",
                        "usr": "c:objc(cs)FBSDKAccessToken"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19AccessTokenProviderC7currentSo011FBSDKAccessE0CSgvgZ",
                "mangledName": "$s22FBSDKGamingServicesKit19AccessTokenProviderC7currentSo011FBSDKAccessE0CSgvgZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "objc_name": "currentAccessToken",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKCoreKit.AccessToken?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AccessToken",
                        "printedName": "FBSDKCoreKit.AccessToken",
                        "usr": "c:objc(cs)FBSDKAccessToken"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19AccessTokenProviderC7currentSo011FBSDKAccessE0CSgvsZ",
                "mangledName": "$s22FBSDKGamingServicesKit19AccessTokenProviderC7currentSo011FBSDKAccessE0CSgvsZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "objc_name": "setCurrentAccessToken:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19AccessTokenProviderC7currentSo011FBSDKAccessE0CSgvMZ",
                "mangledName": "$s22FBSDKGamingServicesKit19AccessTokenProviderC7currentSo011FBSDKAccessE0CSgvMZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AccessTokenProvider",
                "printedName": "FBSDKGamingServicesKit.AccessTokenProvider",
                "usr": "s:22FBSDKGamingServicesKit19AccessTokenProviderC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit19AccessTokenProviderCACycfc",
            "mangledName": "$s22FBSDKGamingServicesKit19AccessTokenProviderCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:22FBSDKGamingServicesKit19AccessTokenProviderC",
        "mangledName": "$s22FBSDKGamingServicesKit19AccessTokenProviderC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final"
        ],
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "ChooseContextFilter",
        "printedName": "ChooseContextFilter",
        "children": [
          {
            "kind": "Var",
            "name": "none",
            "printedName": "none",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ChooseContextFilter.Type) -> FBSDKGamingServicesKit.ChooseContextFilter",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChooseContextFilter",
                    "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ChooseContextFilter.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChooseContextFilter",
                        "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter@FBSDKChooseContextFilterNone",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextFilterO4noneyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "existingChallenges",
            "printedName": "existingChallenges",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ChooseContextFilter.Type) -> FBSDKGamingServicesKit.ChooseContextFilter",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChooseContextFilter",
                    "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ChooseContextFilter.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChooseContextFilter",
                        "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter@FBSDKChooseContextFilterExistingChallenges",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextFilterO18existingChallengesyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "newPlayersOnly",
            "printedName": "newPlayersOnly",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ChooseContextFilter.Type) -> FBSDKGamingServicesKit.ChooseContextFilter",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChooseContextFilter",
                    "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ChooseContextFilter.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChooseContextFilter",
                        "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter@FBSDKChooseContextFilterNewPlayersOnly",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextFilterO14newPlayersOnlyyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "newContextOnly",
            "printedName": "newContextOnly",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ChooseContextFilter.Type) -> FBSDKGamingServicesKit.ChooseContextFilter",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChooseContextFilter",
                    "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ChooseContextFilter.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChooseContextFilter",
                        "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter@FBSDKChooseContextFilterNewContextOnly",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextFilterO03newE4OnlyyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "ObjC"
            ],
            "fixedbinaryorder": 3
          },
          {
            "kind": "Var",
            "name": "name",
            "printedName": "name",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit19ChooseContextFilterO4nameSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextFilterO4nameSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19ChooseContextFilterO4nameSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextFilterO4nameSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.ChooseContextFilter?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChooseContextFilter",
                    "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit19ChooseContextFilterO8rawValueACSgSi_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextFilterO8rawValueACSgSi_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "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:22FBSDKGamingServicesKit19ChooseContextFilterO8rawValueSivp",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextFilterO8rawValueSivp",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19ChooseContextFilterO8rawValueSivg",
                "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextFilterO8rawValueSivg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allCases",
            "printedName": "allCases",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[FBSDKGamingServicesKit.ChooseContextFilter]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChooseContextFilter",
                    "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit19ChooseContextFilterO8allCasesSayACGvpZ",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextFilterO8allCasesSayACGvpZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "implicit": true,
            "declAttributes": [
              "Nonisolated"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[FBSDKGamingServicesKit.ChooseContextFilter]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChooseContextFilter",
                        "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19ChooseContextFilterO8allCasesSayACGvgZ",
                "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextFilterO8allCasesSayACGvgZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter",
        "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextFilterO",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKChooseContextFilter",
        "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": "[FBSDKGamingServicesKit.ChooseContextFilter]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChooseContextFilter",
                        "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              }
            ],
            "usr": "s:s12CaseIterableP",
            "mangledName": "$ss12CaseIterableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ChooseContextContent",
        "printedName": "ChooseContextContent",
        "children": [
          {
            "kind": "Var",
            "name": "filter",
            "printedName": "filter",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChooseContextFilter",
                "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent(py)filter",
            "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC6filterAA0dE6FilterOvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChooseContextFilter",
                    "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent(im)filter",
                "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC6filterAA0dE6FilterOvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChooseContextFilter",
                    "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent(im)setFilter:",
                "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC6filterAA0dE6FilterOvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit20ChooseContextContentC6filterAA0dE6FilterOvM",
                "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC6filterAA0dE6FilterOvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "maxParticipants",
            "printedName": "maxParticipants",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent(py)maxParticipants",
            "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC15maxParticipantsSivp",
            "moduleName": "FBSDKGamingServicesKit",
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent(im)maxParticipants",
                "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC15maxParticipantsSivg",
                "moduleName": "FBSDKGamingServicesKit",
                "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@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent(im)setMaxParticipants:",
                "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC15maxParticipantsSivs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit20ChooseContextContentC15maxParticipantsSivM",
                "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC15maxParticipantsSivM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "minParticipants",
            "printedName": "minParticipants",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent(py)minParticipants",
            "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC15minParticipantsSivp",
            "moduleName": "FBSDKGamingServicesKit",
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent(im)minParticipants",
                "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC15minParticipantsSivg",
                "moduleName": "FBSDKGamingServicesKit",
                "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@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent(im)setMinParticipants:",
                "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC15minParticipantsSivs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit20ChooseContextContentC15minParticipantsSivM",
                "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC15minParticipantsSivM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "filtersName",
            "printedName": "filtersName(forFilters:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "ChooseContextFilter",
                "printedName": "FBSDKGamingServicesKit.ChooseContextFilter",
                "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKChooseContextFilter"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent(cm)filtersNameForFilters:",
            "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC11filtersName10forFiltersSSAA0dE6FilterO_tFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent(im)validateAndReturnError:",
            "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC8validateyyKF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "validateAndReturnError:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent(im)isEqual:",
            "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC7isEqualySbypSgF",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "objc_name": "isEqual:",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChooseContextContent",
                "printedName": "FBSDKGamingServicesKit.ChooseContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent",
        "mangledName": "$s22FBSDKGamingServicesKit20ChooseContextContentC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKChooseContextContent",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "ValidatableProtocol",
            "printedName": "ValidatableProtocol",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable",
            "mangledName": "$s22FBSDKGamingServicesKit19ValidatableProtocolP"
          },
          {
            "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "ChooseContextDialog",
        "printedName": "ChooseContextDialog",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChooseContextDialog",
                "printedName": "FBSDKGamingServicesKit.ChooseContextDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "ChooseContextContent",
                "printedName": "FBSDKGamingServicesKit.ChooseContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextDialog(im)initWithContent:delegate:",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextDialogC7content8delegateAcA0dE7ContentC_AA0eF8Delegate_ptcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:delegate:internalUtility:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChooseContextDialog",
                "printedName": "FBSDKGamingServicesKit.ChooseContextDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "ChooseContextContent",
                "printedName": "FBSDKGamingServicesKit.ChooseContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
              },
              {
                "kind": "TypeNominal",
                "name": "InternalUtilityProtocol",
                "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                "usr": "c:objc(pl)FBSDKInternalUtility"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextDialog(im)init:delegate:internalUtility:",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextDialogC_8delegate15internalUtilityAcA0dE7ContentC_AA0eF8Delegate_pSo013FBSDKInternalI0_ptcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextDialog(im)show",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextDialogC4showSbyF",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "objc_name": "show",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextDialog(im)validateAndReturnError:",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextDialogC8validateyyKF",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "objc_name": "validateAndReturnError:",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "gamingContextFromURL",
            "printedName": "gamingContextFromURL(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.GamingContext?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingContext",
                    "printedName": "FBSDKGamingServicesKit.GamingContext",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit19ChooseContextDialogC06gamingE7FromURLyAA06GamingE0CSg10Foundation0I0VKF",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextDialogC06gamingE7FromURLyAA06GamingE0CSg10Foundation0I0VKF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "application",
            "printedName": "application(_:open:sourceApplication:annotation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIApplication?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIApplication",
                    "printedName": "UIKit.UIApplication",
                    "usr": "c:objc(cs)UIApplication"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "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": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextDialog(im)application:openURL:sourceApplication:annotation:",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextDialogC11application_4open17sourceApplication10annotationSbSo13UIApplicationCSg_10Foundation3URLVSgSSSgypSgtF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "application:openURL:sourceApplication:annotation:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "canOpen",
            "printedName": "canOpen(_:for:sourceApplication:annotation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIApplication?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIApplication",
                    "printedName": "UIKit.UIApplication",
                    "usr": "c:objc(cs)UIApplication"
                  }
                ],
                "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": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextDialog(im)canOpenURL:forApplication:sourceApplication:annotation:",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextDialogC7canOpen_3for17sourceApplication10annotationSb10Foundation3URLV_So13UIApplicationCSgSSSgypSgtF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "canOpenURL:forApplication:sourceApplication:annotation:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "applicationDidBecomeActive",
            "printedName": "applicationDidBecomeActive(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIApplication",
                "printedName": "UIKit.UIApplication",
                "usr": "c:objc(cs)UIApplication"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextDialog(im)applicationDidBecomeActive:",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextDialogC26applicationDidBecomeActiveyySo13UIApplicationCF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "applicationDidBecomeActive:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "isAuthenticationURL",
            "printedName": "isAuthenticationURL(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextDialog(im)isAuthenticationURL:",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextDialogC19isAuthenticationURLySb10Foundation0I0VF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "isAuthenticationURL:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(delegate:dialogContent:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChooseContextDialog",
                "printedName": "FBSDKGamingServicesKit.ChooseContextDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.ContextDialogDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ContextDialogDelegate",
                    "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.ValidatableProtocol)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ValidatableProtocol",
                    "printedName": "any FBSDKGamingServicesKit.ValidatableProtocol",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextDialog(im)initWithDelegate:dialogContent:",
            "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextDialogC8delegate13dialogContentAcA0eF8Delegate_pSg_AA19ValidatableProtocol_pSgtcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithDelegate:dialogContent:",
            "declAttributes": [
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextDialog",
        "mangledName": "$s22FBSDKGamingServicesKit19ChooseContextDialogC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKChooseContextDialog",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "FBSDKGamingServicesKit.ContextWebDialog",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DialogProtocol",
            "printedName": "DialogProtocol",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKDialog",
            "mangledName": "$s22FBSDKGamingServicesKit14DialogProtocolP"
          },
          {
            "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": "Showable",
            "printedName": "Showable",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKShowable",
            "mangledName": "$s22FBSDKGamingServicesKit8ShowableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ChooseContextDialogFactory",
        "printedName": "ChooseContextDialogFactory",
        "children": [
          {
            "kind": "Function",
            "name": "makeChooseContextDialog",
            "printedName": "makeChooseContextDialog(content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Showable",
                "printedName": "any FBSDKGamingServicesKit.Showable",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKShowable"
              },
              {
                "kind": "TypeNominal",
                "name": "ChooseContextContent",
                "printedName": "FBSDKGamingServicesKit.ChooseContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit26ChooseContextDialogFactoryV04makedeF07content8delegateAA8Showable_pAA0dE7ContentC_AA0eF8Delegate_ptF",
            "mangledName": "$s22FBSDKGamingServicesKit26ChooseContextDialogFactoryV04makedeF07content8delegateAA8Showable_pAA0dE7ContentC_AA0eF8Delegate_ptF",
            "moduleName": "FBSDKGamingServicesKit",
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChooseContextDialogFactory",
                "printedName": "FBSDKGamingServicesKit.ChooseContextDialogFactory",
                "usr": "s:22FBSDKGamingServicesKit26ChooseContextDialogFactoryV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit26ChooseContextDialogFactoryVACycfc",
            "mangledName": "$s22FBSDKGamingServicesKit26ChooseContextDialogFactoryVACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:22FBSDKGamingServicesKit26ChooseContextDialogFactoryV",
        "mangledName": "$s22FBSDKGamingServicesKit26ChooseContextDialogFactoryV",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "ChooseContextDialogMaking",
            "printedName": "ChooseContextDialogMaking",
            "usr": "s:22FBSDKGamingServicesKit25ChooseContextDialogMakingP",
            "mangledName": "$s22FBSDKGamingServicesKit25ChooseContextDialogMakingP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ChooseContextDialogMaking",
        "printedName": "ChooseContextDialogMaking",
        "children": [
          {
            "kind": "Function",
            "name": "makeChooseContextDialog",
            "printedName": "makeChooseContextDialog(content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Showable",
                "printedName": "any FBSDKGamingServicesKit.Showable",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKShowable"
              },
              {
                "kind": "TypeNominal",
                "name": "ChooseContextContent",
                "printedName": "FBSDKGamingServicesKit.ChooseContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit25ChooseContextDialogMakingP04makedeF07content8delegateAA8Showable_pAA0dE7ContentC_AA0eF8Delegate_ptF",
            "mangledName": "$s22FBSDKGamingServicesKit25ChooseContextDialogMakingP04makedeF07content8delegateAA8Showable_pAA0dE7ContentC_AA0eF8Delegate_ptF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.ChooseContextDialogMaking>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.ChooseContextDialogMaking>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit25ChooseContextDialogMakingP",
        "mangledName": "$s22FBSDKGamingServicesKit25ChooseContextDialogMakingP",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "ChooseContextDialogURLFactory",
        "printedName": "ChooseContextDialogURLFactory",
        "children": [
          {
            "kind": "Var",
            "name": "content",
            "printedName": "content",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChooseContextContent",
                "printedName": "FBSDKGamingServicesKit.ChooseContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV7contentAA0dE7ContentCvp",
            "mangledName": "$s22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV7contentAA0dE7ContentCvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChooseContextContent",
                    "printedName": "FBSDKGamingServicesKit.ChooseContextContent",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV7contentAA0dE7ContentCvg",
                "mangledName": "$s22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV7contentAA0dE7ContentCvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChooseContextContent",
                    "printedName": "FBSDKGamingServicesKit.ChooseContextContent",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV7contentAA0dE7ContentCvs",
                "mangledName": "$s22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV7contentAA0dE7ContentCvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV7contentAA0dE7ContentCvM",
                "mangledName": "$s22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV7contentAA0dE7ContentCvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "appID",
            "printedName": "appID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV5appIDSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV5appIDSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV5appIDSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV5appIDSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV5appIDSSvs",
                "mangledName": "$s22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV5appIDSSvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV5appIDSSvM",
                "mangledName": "$s22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV5appIDSSvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(appID:content:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChooseContextDialogURLFactory",
                "printedName": "FBSDKGamingServicesKit.ChooseContextDialogURLFactory",
                "usr": "s:22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "ChooseContextContent",
                "printedName": "FBSDKGamingServicesKit.ChooseContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV5appID7contentACSS_AA0dE7ContentCtcfc",
            "mangledName": "$s22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV5appID7contentACSS_AA0dE7ContentCtcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "generateDialogDeeplinkURL",
            "printedName": "generateDialogDeeplinkURL()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV08generateF11DeeplinkURL10Foundation0J0VyKF",
            "mangledName": "$s22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV08generateF11DeeplinkURL10Foundation0J0VyKF",
            "moduleName": "FBSDKGamingServicesKit",
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV",
        "mangledName": "$s22FBSDKGamingServicesKit29ChooseContextDialogURLFactoryV",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "DialogDeeplinkURLCreating",
            "printedName": "DialogDeeplinkURLCreating",
            "usr": "s:22FBSDKGamingServicesKit25DialogDeeplinkURLCreatingP",
            "mangledName": "$s22FBSDKGamingServicesKit25DialogDeeplinkURLCreatingP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ContextDialogDelegate",
        "printedName": "ContextDialogDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "contextDialogDidComplete",
            "printedName": "contextDialogDidComplete(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextWebDialog",
                "printedName": "FBSDKGamingServicesKit.ContextWebDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate(im)contextDialogDidComplete:",
            "mangledName": "$s22FBSDKGamingServicesKit21ContextDialogDelegateP07contextE11DidCompleteyyAA0d3WebE0CF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.ContextDialogDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.ContextDialogDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "contextDialog",
            "printedName": "contextDialog(_:didFailWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextWebDialog",
                "printedName": "FBSDKGamingServicesKit.ContextWebDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate(im)contextDialog:didFailWithError:",
            "mangledName": "$s22FBSDKGamingServicesKit21ContextDialogDelegateP07contextE0_16didFailWithErroryAA0d3WebE0C_s0K0_ptF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.ContextDialogDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.ContextDialogDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "contextDialogDidCancel",
            "printedName": "contextDialogDidCancel(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextWebDialog",
                "printedName": "FBSDKGamingServicesKit.ContextWebDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate(im)contextDialogDidCancel:",
            "mangledName": "$s22FBSDKGamingServicesKit21ContextDialogDelegateP07contextE9DidCancelyyAA0d3WebE0CF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.ContextDialogDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.ContextDialogDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate",
        "mangledName": "$s22FBSDKGamingServicesKit21ContextDialogDelegateP",
        "moduleName": "FBSDKGamingServicesKit",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "objc_name": "FBSDKContextDialogDelegate",
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ContextDialogPresenter",
        "printedName": "ContextDialogPresenter",
        "children": [
          {
            "kind": "Var",
            "name": "createContextDialogFactory",
            "printedName": "createContextDialogFactory",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CreateContextDialogMaking",
                "printedName": "any FBSDKGamingServicesKit.CreateContextDialogMaking",
                "usr": "s:22FBSDKGamingServicesKit25CreateContextDialogMakingP"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit22ContextDialogPresenterC06createdE7FactoryAA06CreatedE6Making_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit22ContextDialogPresenterC06createdE7FactoryAA06CreatedE6Making_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "SetterAccess"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CreateContextDialogMaking",
                    "printedName": "any FBSDKGamingServicesKit.CreateContextDialogMaking",
                    "usr": "s:22FBSDKGamingServicesKit25CreateContextDialogMakingP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit22ContextDialogPresenterC06createdE7FactoryAA06CreatedE6Making_pvg",
                "mangledName": "$s22FBSDKGamingServicesKit22ContextDialogPresenterC06createdE7FactoryAA06CreatedE6Making_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "switchContextDialogFactory",
            "printedName": "switchContextDialogFactory",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SwitchContextDialogMaking",
                "printedName": "any FBSDKGamingServicesKit.SwitchContextDialogMaking",
                "usr": "s:22FBSDKGamingServicesKit25SwitchContextDialogMakingP"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit22ContextDialogPresenterC06switchdE7FactoryAA06SwitchdE6Making_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit22ContextDialogPresenterC06switchdE7FactoryAA06SwitchdE6Making_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "SetterAccess"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SwitchContextDialogMaking",
                    "printedName": "any FBSDKGamingServicesKit.SwitchContextDialogMaking",
                    "usr": "s:22FBSDKGamingServicesKit25SwitchContextDialogMakingP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit22ContextDialogPresenterC06switchdE7FactoryAA06SwitchdE6Making_pvg",
                "mangledName": "$s22FBSDKGamingServicesKit22ContextDialogPresenterC06switchdE7FactoryAA06SwitchdE6Making_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "chooseContextDialogFactory",
            "printedName": "chooseContextDialogFactory",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChooseContextDialogMaking",
                "printedName": "any FBSDKGamingServicesKit.ChooseContextDialogMaking",
                "usr": "s:22FBSDKGamingServicesKit25ChooseContextDialogMakingP"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit22ContextDialogPresenterC06choosedE7FactoryAA06ChoosedE6Making_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit22ContextDialogPresenterC06choosedE7FactoryAA06ChoosedE6Making_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "SetterAccess"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChooseContextDialogMaking",
                    "printedName": "any FBSDKGamingServicesKit.ChooseContextDialogMaking",
                    "usr": "s:22FBSDKGamingServicesKit25ChooseContextDialogMakingP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit22ContextDialogPresenterC06choosedE7FactoryAA06ChoosedE6Making_pvg",
                "mangledName": "$s22FBSDKGamingServicesKit22ContextDialogPresenterC06choosedE7FactoryAA06ChoosedE6Making_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ContextDialogPresenter",
                "printedName": "FBSDKGamingServicesKit.ContextDialogPresenter",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextDialogPresenter"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextDialogPresenter(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit22ContextDialogPresenterCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Convenience",
              "Override",
              "AccessControl"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(createContextDialogFactory:switchContextDialogFactory:chooseContextDialogFactory:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ContextDialogPresenter",
                "printedName": "FBSDKGamingServicesKit.ContextDialogPresenter",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextDialogPresenter"
              },
              {
                "kind": "TypeNominal",
                "name": "CreateContextDialogMaking",
                "printedName": "any FBSDKGamingServicesKit.CreateContextDialogMaking",
                "usr": "s:22FBSDKGamingServicesKit25CreateContextDialogMakingP"
              },
              {
                "kind": "TypeNominal",
                "name": "SwitchContextDialogMaking",
                "printedName": "any FBSDKGamingServicesKit.SwitchContextDialogMaking",
                "usr": "s:22FBSDKGamingServicesKit25SwitchContextDialogMakingP"
              },
              {
                "kind": "TypeNominal",
                "name": "ChooseContextDialogMaking",
                "printedName": "any FBSDKGamingServicesKit.ChooseContextDialogMaking",
                "usr": "s:22FBSDKGamingServicesKit25ChooseContextDialogMakingP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit22ContextDialogPresenterC06createdE7Factory06switchdeH006choosedeH0AcA06CreatedE6Making_p_AA06SwitchdeL0_pAA06ChoosedeL0_ptcfc",
            "mangledName": "$s22FBSDKGamingServicesKit22ContextDialogPresenterC06createdE7Factory06switchdeH006choosedeH0AcA06CreatedE6Making_p_AA06SwitchdeL0_pAA06ChoosedeL0_ptcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "makeAndShowCreateContextDialog",
            "printedName": "makeAndShowCreateContextDialog(content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "CreateContextContent",
                "printedName": "FBSDKGamingServicesKit.CreateContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextDialogPresenter(im)makeAndShowCreateContextDialogWithContent:delegate:error:",
            "mangledName": "$s22FBSDKGamingServicesKit22ContextDialogPresenterC017makeAndShowCreatedE07content8delegateyAA0jD7ContentC_AA0dE8Delegate_ptKF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "makeAndShowSwitchContextDialog",
            "printedName": "makeAndShowSwitchContextDialog(content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "SwitchContextContent",
                "printedName": "FBSDKGamingServicesKit.SwitchContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextDialogPresenter(im)makeAndShowSwitchContextDialogWithContent:delegate:error:",
            "mangledName": "$s22FBSDKGamingServicesKit22ContextDialogPresenterC017makeAndShowSwitchdE07content8delegateyAA0jD7ContentC_AA0dE8Delegate_ptKF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "makeAndShowChooseContextDialog",
            "printedName": "makeAndShowChooseContextDialog(content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ChooseContextContent",
                "printedName": "FBSDKGamingServicesKit.ChooseContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKChooseContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextDialogPresenter(im)makeAndShowChooseContextDialogWithContent:delegate:",
            "mangledName": "$s22FBSDKGamingServicesKit22ContextDialogPresenterC017makeAndShowChoosedE07content8delegateyAA0jD7ContentC_AA0dE8Delegate_ptF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextDialogPresenter",
        "mangledName": "$s22FBSDKGamingServicesKit22ContextDialogPresenterC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKContextDialogPresenter",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ContextDialogPresenterError",
        "printedName": "ContextDialogPresenterError",
        "children": [
          {
            "kind": "Var",
            "name": "showCreateContext",
            "printedName": "showCreateContext",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ContextDialogPresenterError.Type) -> FBSDKGamingServicesKit.ContextDialogPresenterError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ContextDialogPresenterError",
                    "printedName": "FBSDKGamingServicesKit.ContextDialogPresenterError",
                    "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ContextDialogPresenterError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ContextDialogPresenterError",
                        "printedName": "FBSDKGamingServicesKit.ContextDialogPresenterError",
                        "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO010showCreateD0yA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit27ContextDialogPresenterErrorO010showCreateD0yA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "showSwitchContext",
            "printedName": "showSwitchContext",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ContextDialogPresenterError.Type) -> FBSDKGamingServicesKit.ContextDialogPresenterError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ContextDialogPresenterError",
                    "printedName": "FBSDKGamingServicesKit.ContextDialogPresenterError",
                    "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ContextDialogPresenterError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ContextDialogPresenterError",
                        "printedName": "FBSDKGamingServicesKit.ContextDialogPresenterError",
                        "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO010showSwitchD0yA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit27ContextDialogPresenterErrorO010showSwitchD0yA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "showChooseContext",
            "printedName": "showChooseContext",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ContextDialogPresenterError.Type) -> FBSDKGamingServicesKit.ContextDialogPresenterError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ContextDialogPresenterError",
                    "printedName": "FBSDKGamingServicesKit.ContextDialogPresenterError",
                    "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ContextDialogPresenterError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ContextDialogPresenterError",
                        "printedName": "FBSDKGamingServicesKit.ContextDialogPresenterError",
                        "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO010showChooseD0yA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit27ContextDialogPresenterErrorO010showChooseD0yA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "invalidAccessToken",
            "printedName": "invalidAccessToken",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ContextDialogPresenterError.Type) -> FBSDKGamingServicesKit.ContextDialogPresenterError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ContextDialogPresenterError",
                    "printedName": "FBSDKGamingServicesKit.ContextDialogPresenterError",
                    "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ContextDialogPresenterError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ContextDialogPresenterError",
                        "printedName": "FBSDKGamingServicesKit.ContextDialogPresenterError",
                        "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO18invalidAccessTokenyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit27ContextDialogPresenterErrorO18invalidAccessTokenyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogPresenterError",
                "printedName": "FBSDKGamingServicesKit.ContextDialogPresenterError",
                "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogPresenterError",
                "printedName": "FBSDKGamingServicesKit.ContextDialogPresenterError",
                "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO2eeoiySbAC_ACtFZ",
            "mangledName": "$s22FBSDKGamingServicesKit27ContextDialogPresenterErrorO2eeoiySbAC_ACtFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO9hashValueSivp",
            "mangledName": "$s22FBSDKGamingServicesKit27ContextDialogPresenterErrorO9hashValueSivp",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO9hashValueSivg",
                "mangledName": "$s22FBSDKGamingServicesKit27ContextDialogPresenterErrorO9hashValueSivg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO4hash4intoys6HasherVz_tF",
            "mangledName": "$s22FBSDKGamingServicesKit27ContextDialogPresenterErrorO4hash4intoys6HasherVz_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:22FBSDKGamingServicesKit27ContextDialogPresenterErrorO",
        "mangledName": "$s22FBSDKGamingServicesKit27ContextDialogPresenterErrorO",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "ContextWebDialog",
        "printedName": "ContextWebDialog",
        "children": [
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.ContextDialogDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ContextDialogDelegate",
                    "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(py)delegate",
            "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC8delegateAA0dF8Delegate_pSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "objc_name": "delegate",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.ContextDialogDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ContextDialogDelegate",
                        "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(im)delegate",
                "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC8delegateAA0dF8Delegate_pSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "delegate",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.ContextDialogDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ContextDialogDelegate",
                        "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(im)setDelegate:",
                "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC8delegateAA0dF8Delegate_pSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "setDelegate:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16ContextWebDialogC8delegateAA0dF8Delegate_pSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC8delegateAA0dF8Delegate_pSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dialogContent",
            "printedName": "dialogContent",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.ValidatableProtocol)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ValidatableProtocol",
                    "printedName": "any FBSDKGamingServicesKit.ValidatableProtocol",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(py)dialogContent",
            "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC13dialogContentAA19ValidatableProtocol_pSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "objc_name": "dialogContent",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.ValidatableProtocol)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ValidatableProtocol",
                        "printedName": "any FBSDKGamingServicesKit.ValidatableProtocol",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(im)dialogContent",
                "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC13dialogContentAA19ValidatableProtocol_pSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "dialogContent",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.ValidatableProtocol)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ValidatableProtocol",
                        "printedName": "any FBSDKGamingServicesKit.ValidatableProtocol",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(im)setDialogContent:",
                "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC13dialogContentAA19ValidatableProtocol_pSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "setDialogContent:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16ContextWebDialogC13dialogContentAA19ValidatableProtocol_pSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC13dialogContentAA19ValidatableProtocol_pSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "currentWebDialog",
            "printedName": "currentWebDialog",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKCoreKit._WebDialog?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "_WebDialog",
                    "printedName": "FBSDKCoreKit._WebDialog",
                    "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(py)currentWebDialog",
            "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC07currenteF009FBSDKCoreC001_eF0CSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKCoreKit._WebDialog?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_WebDialog",
                        "printedName": "FBSDKCoreKit._WebDialog",
                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(im)currentWebDialog",
                "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC07currenteF009FBSDKCoreC001_eF0CSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKCoreKit._WebDialog?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_WebDialog",
                        "printedName": "FBSDKCoreKit._WebDialog",
                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(im)setCurrentWebDialog:",
                "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC07currenteF009FBSDKCoreC001_eF0CSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16ContextWebDialogC07currenteF009FBSDKCoreC001_eF0CSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC07currenteF009FBSDKCoreC001_eF0CSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(delegate:dialogContent:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ContextWebDialog",
                "printedName": "FBSDKGamingServicesKit.ContextWebDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.ContextDialogDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ContextDialogDelegate",
                    "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.ValidatableProtocol)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ValidatableProtocol",
                    "printedName": "any FBSDKGamingServicesKit.ValidatableProtocol",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(im)initWithDelegate:dialogContent:",
            "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC8delegate13dialogContentAcA0dF8Delegate_pSg_AA19ValidatableProtocol_pSgtcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(im)show",
            "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC4showSbyF",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "objc_name": "show",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(im)validateAndReturnError:",
            "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC8validateyyKF",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "objc_name": "validateAndReturnError:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "webDialog",
            "printedName": "webDialog(_:didCompleteWithResults:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "_WebDialog",
                "printedName": "FBSDKCoreKit._WebDialog",
                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(im)webDialog:didCompleteWithResults:",
            "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC03webF0_22didCompleteWithResultsy09FBSDKCoreC001_eF0C_SDySSypGtF",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "objc_name": "webDialog:didCompleteWithResults:",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "webDialog",
            "printedName": "webDialog(_:didFailWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "_WebDialog",
                "printedName": "FBSDKCoreKit._WebDialog",
                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(im)webDialog:didFailWithError:",
            "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC03webF0_16didFailWithErrory09FBSDKCoreC001_eF0C_s0K0_ptF",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "objc_name": "webDialog:didFailWithError:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "webDialogDidCancel",
            "printedName": "webDialogDidCancel(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "_WebDialog",
                "printedName": "FBSDKCoreKit._WebDialog",
                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(im)webDialogDidCancel:",
            "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC03webF9DidCancelyy09FBSDKCoreC001_eF0CF",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "objc_name": "webDialogDidCancel:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createWebDialogFrame",
            "printedName": "createWebDialogFrame(withWidth:height:windowFinder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              },
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              },
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              },
              {
                "kind": "TypeNominal",
                "name": "_WindowFinding",
                "printedName": "any FBSDKCoreKit._WindowFinding",
                "usr": "c:objc(pl)_FBSDKWindowFinding"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(im)createWebDialogFrameWithWidth:height:windowFinder:",
            "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC06createeF5Frame9withWidth6height12windowFinderSo6CGRectV12CoreGraphics7CGFloatV_ALSo19_FBSDKWindowFinding_ptF",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ContextWebDialog",
                "printedName": "FBSDKGamingServicesKit.ContextWebDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog",
        "mangledName": "$s22FBSDKGamingServicesKit16ContextWebDialogC",
        "moduleName": "FBSDKGamingServicesKit",
        "isOpen": true,
        "objc_name": "FBSDKContextWebDialog",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DialogProtocol",
            "printedName": "DialogProtocol",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKDialog",
            "mangledName": "$s22FBSDKGamingServicesKit14DialogProtocolP"
          },
          {
            "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "CreateContextContent",
        "printedName": "CreateContextContent",
        "children": [
          {
            "kind": "Var",
            "name": "playerID",
            "printedName": "playerID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextContent(py)playerID",
            "mangledName": "$s22FBSDKGamingServicesKit20CreateContextContentC8playerIDSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextContent(im)playerID",
                "mangledName": "$s22FBSDKGamingServicesKit20CreateContextContentC8playerIDSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "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@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextContent(im)setPlayerID:",
                "mangledName": "$s22FBSDKGamingServicesKit20CreateContextContentC8playerIDSSvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit20CreateContextContentC8playerIDSSvM",
                "mangledName": "$s22FBSDKGamingServicesKit20CreateContextContentC8playerIDSSvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(playerID:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CreateContextContent",
                "printedName": "FBSDKGamingServicesKit.CreateContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextContent(im)initDialogContentWithPlayerID:",
            "mangledName": "$s22FBSDKGamingServicesKit20CreateContextContentC8playerIDACSS_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "initDialogContentWithPlayerID:",
            "declAttributes": [
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextContent(im)isEqual:",
            "mangledName": "$s22FBSDKGamingServicesKit20CreateContextContentC7isEqualySbypSgF",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "objc_name": "isEqual:",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextContent(im)validateAndReturnError:",
            "mangledName": "$s22FBSDKGamingServicesKit20CreateContextContentC8validateyyKF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "validateAndReturnError:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CreateContextContent",
                "printedName": "FBSDKGamingServicesKit.CreateContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextContent"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextContent(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit20CreateContextContentCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextContent",
        "mangledName": "$s22FBSDKGamingServicesKit20CreateContextContentC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKCreateContextContent",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "ValidatableProtocol",
            "printedName": "ValidatableProtocol",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable",
            "mangledName": "$s22FBSDKGamingServicesKit19ValidatableProtocolP"
          },
          {
            "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "CreateContextDialog",
        "printedName": "CreateContextDialog",
        "children": [
          {
            "kind": "Var",
            "name": "windowFinder",
            "printedName": "windowFinder",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "_WindowFinding",
                "printedName": "any FBSDKCoreKit._WindowFinding",
                "usr": "c:objc(pl)_FBSDKWindowFinding"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextDialog(py)windowFinder",
            "mangledName": "$s22FBSDKGamingServicesKit19CreateContextDialogC12windowFinderSo19_FBSDKWindowFinding_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "_WindowFinding",
                    "printedName": "any FBSDKCoreKit._WindowFinding",
                    "usr": "c:objc(pl)_FBSDKWindowFinding"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextDialog(im)windowFinder",
                "mangledName": "$s22FBSDKGamingServicesKit19CreateContextDialogC12windowFinderSo19_FBSDKWindowFinding_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(content:windowFinder:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CreateContextDialog",
                "printedName": "FBSDKGamingServicesKit.CreateContextDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "CreateContextContent",
                "printedName": "FBSDKGamingServicesKit.CreateContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "_WindowFinding",
                "printedName": "any FBSDKCoreKit._WindowFinding",
                "usr": "c:objc(pl)_FBSDKWindowFinding"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextDialog(im)initWithContent:windowFinder:delegate:",
            "mangledName": "$s22FBSDKGamingServicesKit19CreateContextDialogC7content12windowFinder8delegateAcA0dE7ContentC_So19_FBSDKWindowFinding_pAA0eF8Delegate_ptcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextDialog(im)show",
            "mangledName": "$s22FBSDKGamingServicesKit19CreateContextDialogC4showSbyF",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "objc_name": "show",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override",
              "AccessControl",
              "DiscardableResult"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextDialog(im)validateAndReturnError:",
            "mangledName": "$s22FBSDKGamingServicesKit19CreateContextDialogC8validateyyKF",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "objc_name": "validateAndReturnError:",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(delegate:dialogContent:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CreateContextDialog",
                "printedName": "FBSDKGamingServicesKit.CreateContextDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.ContextDialogDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ContextDialogDelegate",
                    "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.ValidatableProtocol)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ValidatableProtocol",
                    "printedName": "any FBSDKGamingServicesKit.ValidatableProtocol",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextDialog(im)initWithDelegate:dialogContent:",
            "mangledName": "$s22FBSDKGamingServicesKit19CreateContextDialogC8delegate13dialogContentAcA0eF8Delegate_pSg_AA19ValidatableProtocol_pSgtcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithDelegate:dialogContent:",
            "declAttributes": [
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextDialog",
        "mangledName": "$s22FBSDKGamingServicesKit19CreateContextDialogC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKCreateContextDialog",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "FBSDKGamingServicesKit.ContextWebDialog",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "DialogProtocol",
            "printedName": "DialogProtocol",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKDialog",
            "mangledName": "$s22FBSDKGamingServicesKit14DialogProtocolP"
          },
          {
            "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": "Showable",
            "printedName": "Showable",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKShowable",
            "mangledName": "$s22FBSDKGamingServicesKit8ShowableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CreateContextDialogFactory",
        "printedName": "CreateContextDialogFactory",
        "children": [
          {
            "kind": "Var",
            "name": "tokenProvider",
            "printedName": "tokenProvider",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ExistentialMetatype",
                "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "_AccessTokenProviding",
                    "printedName": "FBSDKCoreKit._AccessTokenProviding",
                    "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit26CreateContextDialogFactoryV13tokenProvider33_B585012184CEB7805C8CBC7C1CCC1C48LLSo25FBSDKAccessTokenProviding_pXpvp",
            "mangledName": "$s22FBSDKGamingServicesKit26CreateContextDialogFactoryV13tokenProvider33_B585012184CEB7805C8CBC7C1CCC1C48LLSo25FBSDKAccessTokenProviding_pXpvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isInternal": true,
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(tokenProvider:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CreateContextDialogFactory",
                "printedName": "FBSDKGamingServicesKit.CreateContextDialogFactory",
                "usr": "s:22FBSDKGamingServicesKit26CreateContextDialogFactoryV"
              },
              {
                "kind": "TypeNominal",
                "name": "ExistentialMetatype",
                "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "_AccessTokenProviding",
                    "printedName": "FBSDKCoreKit._AccessTokenProviding",
                    "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit26CreateContextDialogFactoryV13tokenProviderACSo25FBSDKAccessTokenProviding_pXp_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit26CreateContextDialogFactoryV13tokenProviderACSo25FBSDKAccessTokenProviding_pXp_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "makeCreateContextDialog",
            "printedName": "makeCreateContextDialog(content:windowFinder:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.Showable)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Showable",
                    "printedName": "any FBSDKGamingServicesKit.Showable",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKShowable"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "CreateContextContent",
                "printedName": "FBSDKGamingServicesKit.CreateContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "_WindowFinding",
                "printedName": "any FBSDKCoreKit._WindowFinding",
                "usr": "c:objc(pl)_FBSDKWindowFinding"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit26CreateContextDialogFactoryV04makedeF07content12windowFinder8delegateAA8Showable_pSgAA0dE7ContentC_So19_FBSDKWindowFinding_pAA0eF8Delegate_ptKF",
            "mangledName": "$s22FBSDKGamingServicesKit26CreateContextDialogFactoryV04makedeF07content12windowFinder8delegateAA8Showable_pSgAA0dE7ContentC_So19_FBSDKWindowFinding_pAA0eF8Delegate_ptKF",
            "moduleName": "FBSDKGamingServicesKit",
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:22FBSDKGamingServicesKit26CreateContextDialogFactoryV",
        "mangledName": "$s22FBSDKGamingServicesKit26CreateContextDialogFactoryV",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "CreateContextDialogMaking",
            "printedName": "CreateContextDialogMaking",
            "usr": "s:22FBSDKGamingServicesKit25CreateContextDialogMakingP",
            "mangledName": "$s22FBSDKGamingServicesKit25CreateContextDialogMakingP"
          },
          {
            "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CreateContextDialogMaking",
        "printedName": "CreateContextDialogMaking",
        "children": [
          {
            "kind": "Function",
            "name": "makeCreateContextDialog",
            "printedName": "makeCreateContextDialog(content:windowFinder:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.Showable)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Showable",
                    "printedName": "any FBSDKGamingServicesKit.Showable",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKShowable"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "CreateContextContent",
                "printedName": "FBSDKGamingServicesKit.CreateContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKCreateContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "_WindowFinding",
                "printedName": "any FBSDKCoreKit._WindowFinding",
                "usr": "c:objc(pl)_FBSDKWindowFinding"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit25CreateContextDialogMakingP04makedeF07content12windowFinder8delegateAA8Showable_pSgAA0dE7ContentC_So19_FBSDKWindowFinding_pAA0eF8Delegate_ptKF",
            "mangledName": "$s22FBSDKGamingServicesKit25CreateContextDialogMakingP04makedeF07content12windowFinder8delegateAA8Showable_pSgAA0dE7ContentC_So19_FBSDKWindowFinding_pAA0eF8Delegate_ptKF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.CreateContextDialogMaking>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.CreateContextDialogMaking>",
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit25CreateContextDialogMakingP",
        "mangledName": "$s22FBSDKGamingServicesKit25CreateContextDialogMakingP",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CustomUpdateContentError",
        "printedName": "CustomUpdateContentError",
        "children": [
          {
            "kind": "Var",
            "name": "notInGameContext",
            "printedName": "notInGameContext",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.CustomUpdateContentError.Type) -> FBSDKGamingServicesKit.CustomUpdateContentError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomUpdateContentError",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateContentError",
                    "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateContentError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateContentError",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateContentError",
                        "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO16notInGameContextyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentErrorO16notInGameContextyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "invalidMessage",
            "printedName": "invalidMessage",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.CustomUpdateContentError.Type) -> FBSDKGamingServicesKit.CustomUpdateContentError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomUpdateContentError",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateContentError",
                    "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateContentError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateContentError",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateContentError",
                        "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO14invalidMessageyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentErrorO14invalidMessageyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "invalidMedia",
            "printedName": "invalidMedia",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.CustomUpdateContentError.Type) -> FBSDKGamingServicesKit.CustomUpdateContentError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomUpdateContentError",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateContentError",
                    "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateContentError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateContentError",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateContentError",
                        "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO12invalidMediayA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentErrorO12invalidMediayA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "invalidImage",
            "printedName": "invalidImage",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.CustomUpdateContentError.Type) -> FBSDKGamingServicesKit.CustomUpdateContentError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomUpdateContentError",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateContentError",
                    "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateContentError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateContentError",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateContentError",
                        "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO12invalidImageyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentErrorO12invalidImageyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateContentError",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateContentError",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO"
              },
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateContentError",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateContentError",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO2eeoiySbAC_ACtFZ",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentErrorO2eeoiySbAC_ACtFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO9hashValueSivp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentErrorO9hashValueSivp",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO9hashValueSivg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentErrorO9hashValueSivg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO4hash4intoys6HasherVz_tF",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentErrorO4hash4intoys6HasherVz_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentErrorO",
        "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentErrorO",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CustomUpdateContentImage",
        "printedName": "CustomUpdateContentImage",
        "children": [
          {
            "kind": "Var",
            "name": "message",
            "printedName": "message",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC7messageSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC7messageSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC7messageSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC7messageSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC7messageSSvs",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC7messageSSvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC7messageSSvM",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC7messageSSvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "image",
            "printedName": "image",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIImage?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC5imageSo7UIImageCSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC5imageSo7UIImageCSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIImage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC5imageSo7UIImageCSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC5imageSo7UIImageCSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIImage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC5imageSo7UIImageCSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC5imageSo7UIImageCSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC5imageSo7UIImageCSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC5imageSo7UIImageCSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ctaText",
            "printedName": "ctaText",
            "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:22FBSDKGamingServicesKit24CustomUpdateContentImageC7ctaTextSSSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC7ctaTextSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC7ctaTextSSSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC7ctaTextSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC7ctaTextSSSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC7ctaTextSSSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC7ctaTextSSSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC7ctaTextSSSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "payload",
            "printedName": "payload",
            "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:22FBSDKGamingServicesKit24CustomUpdateContentImageC7payloadSSSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC7payloadSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC7payloadSSSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC7payloadSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC7payloadSSSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC7payloadSSSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC7payloadSSSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC7payloadSSSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "messageLocalization",
            "printedName": "messageLocalization",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC19messageLocalizationSDyS2SGvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC19messageLocalizationSDyS2SGvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC19messageLocalizationSDyS2SGvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC19messageLocalizationSDyS2SGvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC19messageLocalizationSDyS2SGvs",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC19messageLocalizationSDyS2SGvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC19messageLocalizationSDyS2SGvM",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC19messageLocalizationSDyS2SGvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ctaLocalization",
            "printedName": "ctaLocalization",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC15ctaLocalizationSDyS2SGvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC15ctaLocalizationSDyS2SGvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC15ctaLocalizationSDyS2SGvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC15ctaLocalizationSDyS2SGvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC15ctaLocalizationSDyS2SGvs",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC15ctaLocalizationSDyS2SGvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC15ctaLocalizationSDyS2SGvM",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC15ctaLocalizationSDyS2SGvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(message:image:cta:payload:messageLocalization:ctaLocalization:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateContentImage",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateContentImage",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:SD"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC7message5image3cta7payload0H12Localization0jL0ACSS_So7UIImageCSSSgALSDyS2SGAMtcfc",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC7message5image3cta7payload0H12Localization0jL0ACSS_So7UIImageCSSSgALSDyS2SGAMtcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC",
        "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentImageC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final",
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CustomUpdateContentMedia",
        "printedName": "CustomUpdateContentMedia",
        "children": [
          {
            "kind": "Var",
            "name": "message",
            "printedName": "message",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC7messageSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC7messageSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC7messageSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC7messageSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC7messageSSvs",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC7messageSSvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC7messageSSvM",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC7messageSSvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "media",
            "printedName": "media",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.URLMedia)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URLMedia",
                    "printedName": "any FBSDKGamingServicesKit.URLMedia",
                    "usr": "s:22FBSDKGamingServicesKit8URLMediaP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC5mediaAA8URLMedia_pSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC5mediaAA8URLMedia_pSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.URLMedia)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URLMedia",
                        "printedName": "any FBSDKGamingServicesKit.URLMedia",
                        "usr": "s:22FBSDKGamingServicesKit8URLMediaP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC5mediaAA8URLMedia_pSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC5mediaAA8URLMedia_pSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.URLMedia)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URLMedia",
                        "printedName": "any FBSDKGamingServicesKit.URLMedia",
                        "usr": "s:22FBSDKGamingServicesKit8URLMediaP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC5mediaAA8URLMedia_pSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC5mediaAA8URLMedia_pSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC5mediaAA8URLMedia_pSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC5mediaAA8URLMedia_pSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ctaText",
            "printedName": "ctaText",
            "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:22FBSDKGamingServicesKit24CustomUpdateContentMediaC7ctaTextSSSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC7ctaTextSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC7ctaTextSSSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC7ctaTextSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC7ctaTextSSSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC7ctaTextSSSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC7ctaTextSSSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC7ctaTextSSSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "payload",
            "printedName": "payload",
            "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:22FBSDKGamingServicesKit24CustomUpdateContentMediaC7payloadSSSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC7payloadSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC7payloadSSSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC7payloadSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC7payloadSSSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC7payloadSSSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC7payloadSSSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC7payloadSSSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "messageLocalization",
            "printedName": "messageLocalization",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC19messageLocalizationSDyS2SGvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC19messageLocalizationSDyS2SGvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC19messageLocalizationSDyS2SGvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC19messageLocalizationSDyS2SGvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC19messageLocalizationSDyS2SGvs",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC19messageLocalizationSDyS2SGvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC19messageLocalizationSDyS2SGvM",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC19messageLocalizationSDyS2SGvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ctaLocalization",
            "printedName": "ctaLocalization",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC15ctaLocalizationSDyS2SGvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC15ctaLocalizationSDyS2SGvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC15ctaLocalizationSDyS2SGvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC15ctaLocalizationSDyS2SGvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC15ctaLocalizationSDyS2SGvs",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC15ctaLocalizationSDyS2SGvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC15ctaLocalizationSDyS2SGvM",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC15ctaLocalizationSDyS2SGvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(message:media:cta:payload:messageLocalization:ctaLocalization:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateContentMedia",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateContentMedia",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "URLMedia",
                "printedName": "any FBSDKGamingServicesKit.URLMedia",
                "usr": "s:22FBSDKGamingServicesKit8URLMediaP"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:SD"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC7message5media3cta7payload0H12Localization0jL0ACSS_AA8URLMedia_pSSSgAKSDyS2SGALtcfc",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC7message5media3cta7payload0H12Localization0jL0ACSS_AA8URLMedia_pSSSgAKSDyS2SGALtcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC",
        "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateContentMediaC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final",
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "CustomUpdateGraphAPIContentRemote",
        "printedName": "CustomUpdateGraphAPIContentRemote",
        "children": [
          {
            "kind": "Var",
            "name": "contextTokenID",
            "printedName": "contextTokenID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC14contextTokenIDSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC14contextTokenIDSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC14contextTokenIDSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC14contextTokenIDSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC14contextTokenIDSSvs",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC14contextTokenIDSSvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC14contextTokenIDSSvM",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC14contextTokenIDSSvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "text",
            "printedName": "text",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateLocalizedText",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)CustomUpdateLocalizedText"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4textAA0dE13LocalizedTextCvp",
            "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4textAA0dE13LocalizedTextCvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomUpdateLocalizedText",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)CustomUpdateLocalizedText"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4textAA0dE13LocalizedTextCvg",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4textAA0dE13LocalizedTextCvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CustomUpdateLocalizedText",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)CustomUpdateLocalizedText"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4textAA0dE13LocalizedTextCvs",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4textAA0dE13LocalizedTextCvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4textAA0dE13LocalizedTextCvM",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4textAA0dE13LocalizedTextCvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "media",
            "printedName": "media",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateMedia?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomUpdateMedia",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateMedia",
                    "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5mediaAA0dE5MediaVSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5mediaAA0dE5MediaVSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 2,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateMedia?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateMedia",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateMedia",
                        "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5mediaAA0dE5MediaVSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5mediaAA0dE5MediaVSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateMedia?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateMedia",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateMedia",
                        "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5mediaAA0dE5MediaVSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5mediaAA0dE5MediaVSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5mediaAA0dE5MediaVSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5mediaAA0dE5MediaVSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "cta",
            "printedName": "cta",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomUpdateLocalizedText",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)CustomUpdateLocalizedText"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC3ctaAA0dE13LocalizedTextCSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC3ctaAA0dE13LocalizedTextCSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 3,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateLocalizedText",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)CustomUpdateLocalizedText"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC3ctaAA0dE13LocalizedTextCSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC3ctaAA0dE13LocalizedTextCSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateLocalizedText",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)CustomUpdateLocalizedText"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC3ctaAA0dE13LocalizedTextCSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC3ctaAA0dE13LocalizedTextCSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC3ctaAA0dE13LocalizedTextCSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC3ctaAA0dE13LocalizedTextCSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "image",
            "printedName": "image",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5image10Foundation4DataVSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5image10Foundation4DataVSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 4,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5image10Foundation4DataVSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5image10Foundation4DataVSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5image10Foundation4DataVSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5image10Foundation4DataVSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5image10Foundation4DataVSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC5image10Foundation4DataVSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "data",
            "printedName": "data",
            "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:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4dataSSSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4dataSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 5,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4dataSSSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4dataSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4dataSSSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4dataSSSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4dataSSSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4dataSSSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(customUpdateContentMedia:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateGraphAPIContentRemote",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC"
              },
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateContentMedia",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateContentMedia",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC06customE12ContentMediaAcA0dejK0C_tKcfc",
            "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC06customE12ContentMediaAcA0dejK0C_tKcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(customUpdateContentImage:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateGraphAPIContentRemote",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC"
              },
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateContentImage",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateContentImage",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC06customE12ContentImageAcA0dejK0C_tKcfc",
            "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC06customE12ContentImageAcA0dejK0C_tKcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "CodingKeys",
            "printedName": "CodingKeys",
            "children": [
              {
                "kind": "Var",
                "name": "contextTokenID",
                "printedName": "contextTokenID",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys.Type) -> FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CodingKeys",
                            "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO14contextTokenIDyA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO14contextTokenIDyA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "text",
                "printedName": "text",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys.Type) -> FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CodingKeys",
                            "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO4textyA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO4textyA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 1
              },
              {
                "kind": "Var",
                "name": "cta",
                "printedName": "cta",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys.Type) -> FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CodingKeys",
                            "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO3ctayA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO3ctayA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 2
              },
              {
                "kind": "Var",
                "name": "image",
                "printedName": "image",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys.Type) -> FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CodingKeys",
                            "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO5imageyA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO5imageyA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 3
              },
              {
                "kind": "Var",
                "name": "media",
                "printedName": "media",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys.Type) -> FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CodingKeys",
                            "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO5mediayA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO5mediayA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 4
              },
              {
                "kind": "Var",
                "name": "data",
                "printedName": "data",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys.Type) -> FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CodingKeys",
                            "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO4datayA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO4datayA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 5
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO8rawValueAESgSS_tcfc",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO8rawValueAESgSS_tcfc",
                "moduleName": "FBSDKGamingServicesKit",
                "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:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO8rawValueSSvp",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO8rawValueSSvp",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO8rawValueSSvg",
                    "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO8rawValueSSvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "stringValue",
                "printedName": "stringValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO11stringValueSSvp",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO11stringValueSSvp",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO11stringValueSSvg",
                    "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO11stringValueSSvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(stringValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO11stringValueAESgSS_tcfc",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO11stringValueAESgSS_tcfc",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "intValue",
                "printedName": "intValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO8intValueSiSgvp",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO8intValueSiSgvp",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Int?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO8intValueSiSgvg",
                    "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO8intValueSiSgvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(intValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO8intValueAESgSi_tcfc",
                "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO8intValueAESgSi_tcfc",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Enum",
            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO",
            "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC10CodingKeysO",
            "moduleName": "FBSDKGamingServicesKit",
            "enumRawTypeName": "String",
            "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": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              },
              {
                "kind": "Conformance",
                "name": "CodingKey",
                "printedName": "CodingKey",
                "usr": "s:s9CodingKeyP",
                "mangledName": "$ss9CodingKeyP"
              },
              {
                "kind": "Conformance",
                "name": "CustomDebugStringConvertible",
                "printedName": "CustomDebugStringConvertible",
                "usr": "s:s28CustomDebugStringConvertibleP",
                "mangledName": "$ss28CustomDebugStringConvertibleP"
              },
              {
                "kind": "Conformance",
                "name": "CustomStringConvertible",
                "printedName": "CustomStringConvertible",
                "usr": "s:s23CustomStringConvertibleP",
                "mangledName": "$ss23CustomStringConvertibleP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              },
              {
                "kind": "Conformance",
                "name": "SendableMetatype",
                "printedName": "SendableMetatype",
                "usr": "s:s16SendableMetatypeP",
                "mangledName": "$ss16SendableMetatypeP"
              },
              {
                "kind": "Conformance",
                "name": "BitwiseCopyable",
                "printedName": "BitwiseCopyable",
                "usr": "s:s15BitwiseCopyableP",
                "mangledName": "$ss15BitwiseCopyableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateGraphAPIContentRemote",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphAPIContentRemote",
                "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "any Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC4fromACs7Decoder_p_tKcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "any Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC6encode2toys7Encoder_p_tKF",
            "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC6encode2toys7Encoder_p_tKF",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "declAttributes": [
              "Final"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC",
        "mangledName": "$s22FBSDKGamingServicesKit33CustomUpdateGraphAPIContentRemoteC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "ServerResult",
        "printedName": "ServerResult",
        "children": [
          {
            "kind": "Var",
            "name": "success",
            "printedName": "success",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit12ServerResultV7successSbvp",
            "mangledName": "$s22FBSDKGamingServicesKit12ServerResultV7successSbvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit12ServerResultV7successSbvg",
                "mangledName": "$s22FBSDKGamingServicesKit12ServerResultV7successSbvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit12ServerResultV7successSbvs",
                "mangledName": "$s22FBSDKGamingServicesKit12ServerResultV7successSbvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit12ServerResultV7successSbvM",
                "mangledName": "$s22FBSDKGamingServicesKit12ServerResultV7successSbvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(success:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ServerResult",
                "printedName": "FBSDKGamingServicesKit.ServerResult",
                "usr": "s:22FBSDKGamingServicesKit12ServerResultV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit12ServerResultV7successACSb_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit12ServerResultV7successACSb_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ServerResult",
                "printedName": "FBSDKGamingServicesKit.ServerResult",
                "usr": "s:22FBSDKGamingServicesKit12ServerResultV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "any Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit12ServerResultV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s22FBSDKGamingServicesKit12ServerResultV4fromACs7Decoder_p_tKcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "any Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit12ServerResultV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s22FBSDKGamingServicesKit12ServerResultV6encode2toys7Encoder_p_tKF",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:22FBSDKGamingServicesKit12ServerResultV",
        "mangledName": "$s22FBSDKGamingServicesKit12ServerResultV",
        "moduleName": "FBSDKGamingServicesKit",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CustomUpdateGraphRequestError",
        "printedName": "CustomUpdateGraphRequestError",
        "children": [
          {
            "kind": "Var",
            "name": "server",
            "printedName": "server",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.CustomUpdateGraphRequestError.Type) -> (any Swift.Error) -> FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(any Swift.Error) -> FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateGraphRequestError",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                        "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequestError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateGraphRequestError",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                        "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO6serveryACs0H0_pcACmF",
            "mangledName": "$s22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO6serveryACs0H0_pcACmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "invalidAccessToken",
            "printedName": "invalidAccessToken",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.CustomUpdateGraphRequestError.Type) -> FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomUpdateGraphRequestError",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                    "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequestError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateGraphRequestError",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                        "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO18invalidAccessTokenyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO18invalidAccessTokenyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "contentParsing",
            "printedName": "contentParsing",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.CustomUpdateGraphRequestError.Type) -> FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomUpdateGraphRequestError",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                    "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequestError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateGraphRequestError",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                        "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO14contentParsingyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO14contentParsingyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "decoding",
            "printedName": "decoding",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.CustomUpdateGraphRequestError.Type) -> FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomUpdateGraphRequestError",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                    "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequestError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateGraphRequestError",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                        "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO8decodingyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO8decodingyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          }
        ],
        "declKind": "Enum",
        "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO",
        "mangledName": "$s22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CustomUpdateGraphRequest",
        "printedName": "CustomUpdateGraphRequest",
        "children": [
          {
            "kind": "Var",
            "name": "graphRequestFactory",
            "printedName": "graphRequestFactory",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GraphRequestFactoryProtocol",
                "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                "usr": "c:objc(pl)FBSDKGraphRequestFactory"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestC05graphG7FactorySo010FBSDKGraphgI0_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateGraphRequestC05graphG7FactorySo010FBSDKGraphgI0_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GraphRequestFactoryProtocol",
                    "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                    "usr": "c:objc(pl)FBSDKGraphRequestFactory"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestC05graphG7FactorySo010FBSDKGraphgI0_pvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateGraphRequestC05graphG7FactorySo010FBSDKGraphgI0_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "graphPath",
            "printedName": "graphPath",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestC9graphPathSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateGraphRequestC9graphPathSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestC9graphPathSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateGraphRequestC9graphPathSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "gamingGraphDomain",
            "printedName": "gamingGraphDomain",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestC06gamingF6DomainSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateGraphRequestC06gamingF6DomainSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestC06gamingF6DomainSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateGraphRequestC06gamingF6DomainSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "base64EncodedImageHeader",
            "printedName": "base64EncodedImageHeader",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestC24base64EncodedImageHeaderSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateGraphRequestC24base64EncodedImageHeaderSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestC24base64EncodedImageHeaderSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateGraphRequestC24base64EncodedImageHeaderSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateGraphRequest",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequest",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestCACycfc",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateGraphRequestCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(graphRequestFactory:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateGraphRequest",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequest",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestC"
              },
              {
                "kind": "TypeNominal",
                "name": "GraphRequestFactoryProtocol",
                "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                "hasDefaultArg": true,
                "usr": "c:objc(pl)FBSDKGraphRequestFactory"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestC05graphG7FactoryACSo010FBSDKGraphgI0_p_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateGraphRequestC05graphG7FactoryACSo010FBSDKGraphgI0_p_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "request",
            "printedName": "request(content:completionHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateContentMedia",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateContentMedia",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentMediaC"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<Swift.Bool, FBSDKGamingServicesKit.CustomUpdateGraphRequestError>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<Swift.Bool, FBSDKGamingServicesKit.CustomUpdateGraphRequestError>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateGraphRequestError",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                        "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestC7request7content17completionHandleryAA0dE12ContentMediaC_ys6ResultOySbAA0defG5ErrorOGctKF",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateGraphRequestC7request7content17completionHandleryAA0dE12ContentMediaC_ys6ResultOySbAA0defG5ErrorOGctKF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "request",
            "printedName": "request(content:completionHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateContentImage",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateContentImage",
                "usr": "s:22FBSDKGamingServicesKit24CustomUpdateContentImageC"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<Swift.Bool, FBSDKGamingServicesKit.CustomUpdateGraphRequestError>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<Swift.Bool, FBSDKGamingServicesKit.CustomUpdateGraphRequestError>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CustomUpdateGraphRequestError",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateGraphRequestError",
                        "usr": "s:22FBSDKGamingServicesKit29CustomUpdateGraphRequestErrorO"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestC7request7content17completionHandleryAA0dE12ContentImageC_ys6ResultOySbAA0defG5ErrorOGctKF",
            "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateGraphRequestC7request7content17completionHandleryAA0dE12ContentImageC_ys6ResultOySbAA0defG5ErrorOGctKF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:22FBSDKGamingServicesKit24CustomUpdateGraphRequestC",
        "mangledName": "$s22FBSDKGamingServicesKit24CustomUpdateGraphRequestC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final",
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CustomUpdateLocalizedText",
        "printedName": "CustomUpdateLocalizedText",
        "children": [
          {
            "kind": "Var",
            "name": "defaultString",
            "printedName": "defaultString",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13defaultStringSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13defaultStringSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13defaultStringSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13defaultStringSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13defaultStringSSvs",
                "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13defaultStringSSvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13defaultStringSSvM",
                "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13defaultStringSSvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "localizations",
            "printedName": "localizations",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13localizationsSDyS2SGvp",
            "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13localizationsSDyS2SGvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13localizationsSDyS2SGvg",
                "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13localizationsSDyS2SGvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13localizationsSDyS2SGvs",
                "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13localizationsSDyS2SGvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13localizationsSDyS2SGvM",
                "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13localizationsSDyS2SGvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(defaultString:localizations:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomUpdateLocalizedText",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)CustomUpdateLocalizedText"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13defaultString13localizationsACSgSS_SDyS2SGtcfc",
            "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC13defaultString13localizationsACSgSS_SDyS2SGtcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "CodingKeys",
            "printedName": "CodingKeys",
            "children": [
              {
                "kind": "Var",
                "name": "defaultString",
                "printedName": "defaultString",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys.Type) -> FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CodingKeys",
                            "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys",
                            "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO13defaultStringyA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO13defaultStringyA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "localizations",
                "printedName": "localizations",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys.Type) -> FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CodingKeys",
                            "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys",
                            "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO13localizationsyA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO13localizationsyA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 1
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO8rawValueAESgSS_tcfc",
                "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO8rawValueAESgSS_tcfc",
                "moduleName": "FBSDKGamingServicesKit",
                "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:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO8rawValueSSvp",
                "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO8rawValueSSvp",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO8rawValueSSvg",
                    "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO8rawValueSSvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "stringValue",
                "printedName": "stringValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO11stringValueSSvp",
                "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO11stringValueSSvp",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO11stringValueSSvg",
                    "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO11stringValueSSvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(stringValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO11stringValueAESgSS_tcfc",
                "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO11stringValueAESgSS_tcfc",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "intValue",
                "printedName": "intValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO8intValueSiSgvp",
                "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO8intValueSiSgvp",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Int?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO8intValueSiSgvg",
                    "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO8intValueSiSgvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(intValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO8intValueAESgSi_tcfc",
                "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO8intValueAESgSi_tcfc",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Enum",
            "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO",
            "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC10CodingKeysO",
            "moduleName": "FBSDKGamingServicesKit",
            "enumRawTypeName": "String",
            "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": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              },
              {
                "kind": "Conformance",
                "name": "CodingKey",
                "printedName": "CodingKey",
                "usr": "s:s9CodingKeyP",
                "mangledName": "$ss9CodingKeyP"
              },
              {
                "kind": "Conformance",
                "name": "CustomDebugStringConvertible",
                "printedName": "CustomDebugStringConvertible",
                "usr": "s:s28CustomDebugStringConvertibleP",
                "mangledName": "$ss28CustomDebugStringConvertibleP"
              },
              {
                "kind": "Conformance",
                "name": "CustomStringConvertible",
                "printedName": "CustomStringConvertible",
                "usr": "s:s23CustomStringConvertibleP",
                "mangledName": "$ss23CustomStringConvertibleP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              },
              {
                "kind": "Conformance",
                "name": "SendableMetatype",
                "printedName": "SendableMetatype",
                "usr": "s:s16SendableMetatypeP",
                "mangledName": "$ss16SendableMetatypeP"
              },
              {
                "kind": "Conformance",
                "name": "BitwiseCopyable",
                "printedName": "BitwiseCopyable",
                "usr": "s:s15BitwiseCopyableP",
                "mangledName": "$ss15BitwiseCopyableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateLocalizedText",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)CustomUpdateLocalizedText"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)CustomUpdateLocalizedText(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateLocalizedText",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateLocalizedText",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)CustomUpdateLocalizedText"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "any Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC4fromACs7Decoder_p_tKcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "any Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC6encode2toys7Encoder_p_tKF",
            "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC6encode2toys7Encoder_p_tKF",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "declAttributes": [
              "Final"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)CustomUpdateLocalizedText",
        "mangledName": "$s22FBSDKGamingServicesKit25CustomUpdateLocalizedTextC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CustomUpdateMedia",
        "printedName": "CustomUpdateMedia",
        "children": [
          {
            "kind": "Var",
            "name": "gif",
            "printedName": "gif",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.FacebookGIF?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FacebookGIF",
                    "printedName": "FBSDKGamingServicesKit.FacebookGIF",
                    "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV3gifAA11FacebookGIFVSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit17CustomUpdateMediaV3gifAA11FacebookGIFVSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.FacebookGIF?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FacebookGIF",
                        "printedName": "FBSDKGamingServicesKit.FacebookGIF",
                        "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV3gifAA11FacebookGIFVSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit17CustomUpdateMediaV3gifAA11FacebookGIFVSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.FacebookGIF?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FacebookGIF",
                        "printedName": "FBSDKGamingServicesKit.FacebookGIF",
                        "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV3gifAA11FacebookGIFVSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit17CustomUpdateMediaV3gifAA11FacebookGIFVSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV3gifAA11FacebookGIFVSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit17CustomUpdateMediaV3gifAA11FacebookGIFVSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "video",
            "printedName": "video",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.FacebookVideo?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FacebookVideo",
                    "printedName": "FBSDKGamingServicesKit.FacebookVideo",
                    "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV5videoAA13FacebookVideoVSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit17CustomUpdateMediaV5videoAA13FacebookVideoVSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.FacebookVideo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FacebookVideo",
                        "printedName": "FBSDKGamingServicesKit.FacebookVideo",
                        "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV5videoAA13FacebookVideoVSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit17CustomUpdateMediaV5videoAA13FacebookVideoVSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.FacebookVideo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FacebookVideo",
                        "printedName": "FBSDKGamingServicesKit.FacebookVideo",
                        "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV5videoAA13FacebookVideoVSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit17CustomUpdateMediaV5videoAA13FacebookVideoVSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV5videoAA13FacebookVideoVSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit17CustomUpdateMediaV5videoAA13FacebookVideoVSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(media:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateMedia?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomUpdateMedia",
                    "printedName": "FBSDKGamingServicesKit.CustomUpdateMedia",
                    "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "URLMedia",
                "printedName": "any FBSDKGamingServicesKit.URLMedia",
                "usr": "s:22FBSDKGamingServicesKit8URLMediaP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV5mediaACSgAA8URLMedia_p_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit17CustomUpdateMediaV5mediaACSgAA8URLMedia_p_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateMedia",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateMedia",
                "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "any Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s22FBSDKGamingServicesKit17CustomUpdateMediaV4fromACs7Decoder_p_tKcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "any Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s22FBSDKGamingServicesKit17CustomUpdateMediaV6encode2toys7Encoder_p_tKF",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateMedia",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateMedia",
                "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV"
              },
              {
                "kind": "TypeNominal",
                "name": "CustomUpdateMedia",
                "printedName": "FBSDKGamingServicesKit.CustomUpdateMedia",
                "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV2eeoiySbAC_ACtFZ",
            "mangledName": "$s22FBSDKGamingServicesKit17CustomUpdateMediaV2eeoiySbAC_ACtFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:22FBSDKGamingServicesKit17CustomUpdateMediaV",
        "mangledName": "$s22FBSDKGamingServicesKit17CustomUpdateMediaV",
        "moduleName": "FBSDKGamingServicesKit",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DateFormatter",
        "printedName": "DateFormatter",
        "children": [
          {
            "kind": "Function",
            "name": "format",
            "printedName": "format(ISODateString:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Date?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Date",
                    "printedName": "Foundation.Date",
                    "usr": "s:10Foundation4DateV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit13DateFormatterO6format13ISODateString10Foundation0D0VSgSS_tFZ",
            "mangledName": "$s22FBSDKGamingServicesKit13DateFormatterO6format13ISODateString10Foundation0D0VSgSS_tFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:22FBSDKGamingServicesKit13DateFormatterO",
        "mangledName": "$s22FBSDKGamingServicesKit13DateFormatterO",
        "moduleName": "FBSDKGamingServicesKit",
        "isEnumExhaustive": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DependentAsObject",
        "printedName": "DependentAsObject",
        "children": [
          {
            "kind": "AssociatedType",
            "name": "ObjectDependencies",
            "printedName": "ObjectDependencies",
            "declKind": "AssociatedType",
            "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectP0F12DependenciesQa",
            "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectP0F12DependenciesQa",
            "moduleName": "FBSDKGamingServicesKit",
            "protocolReq": true
          },
          {
            "kind": "Var",
            "name": "configuredDependencies",
            "printedName": "configuredDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "τ_0_0.ObjectDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.ObjectDependencies"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectP22configuredDependencies0fH0QzSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectP22configuredDependencies0fH0QzSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_0_0.ObjectDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.ObjectDependencies"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectP22configuredDependencies0fH0QzSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectP22configuredDependencies0fH0QzSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsObject>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DependentAsObject>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_0_0.ObjectDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.ObjectDependencies"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectP22configuredDependencies0fH0QzSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectP22configuredDependencies0fH0QzSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsObject>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DependentAsObject>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectP22configuredDependencies0fH0QzSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectP22configuredDependencies0fH0QzSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsObject>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DependentAsObject>",
                "protocolReq": true,
                "implicit": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "τ_0_0.ObjectDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.ObjectDependencies"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectP19defaultDependencies0fH0QzSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectP19defaultDependencies0fH0QzSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_0_0.ObjectDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.ObjectDependencies"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectP19defaultDependencies0fH0QzSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectP19defaultDependencies0fH0QzSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsObject>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DependentAsObject>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "setDependencies",
            "printedName": "setDependencies(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.ObjectDependencies"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectP15setDependenciesyy0fH0QzF",
            "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectP15setDependenciesyy0fH0QzF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsObject>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DependentAsObject>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setDependencies",
            "printedName": "setDependencies(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.ObjectDependencies"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectPAAE15setDependenciesyy0fH0QzF",
            "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectPAAE15setDependenciesyy0fH0QzF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsObject>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DependentAsObject>",
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getDependencies",
            "printedName": "getDependencies()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.ObjectDependencies"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectPAAE15getDependencies0fH0QzyKF",
            "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectPAAE15getDependencies0fH0QzyKF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsObject>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DependentAsObject>",
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Subscript",
            "name": "subscript",
            "printedName": "subscript(dynamicMember:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "τ_1_0?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "KeyPath",
                "printedName": "Swift.KeyPath<τ_0_0.ObjectDependencies, τ_1_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.ObjectDependencies"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:s7KeyPathC"
              }
            ],
            "declKind": "Subscript",
            "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectPAAE13dynamicMemberqd__Sgs7KeyPathCy0F12DependenciesQzqd__G_tcluip",
            "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectPAAE13dynamicMemberqd__Sgs7KeyPathCy0F12DependenciesQzqd__G_tcluip",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsObject>",
            "sugared_genericSig": "<Self, Dependency where Self : FBSDKGamingServicesKit.DependentAsObject>",
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_1_0?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_1_0"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "KeyPath",
                    "printedName": "Swift.KeyPath<τ_0_0.ObjectDependencies, τ_1_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.ObjectDependencies"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_1_0"
                      }
                    ],
                    "usr": "s:s7KeyPathC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectPAAE13dynamicMemberqd__Sgs7KeyPathCy0F12DependenciesQzqd__G_tcluig",
                "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectPAAE13dynamicMemberqd__Sgs7KeyPathCy0F12DependenciesQzqd__G_tcluig",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsObject>",
                "sugared_genericSig": "<Self, Dependency where Self : FBSDKGamingServicesKit.DependentAsObject>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectP",
        "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectP",
        "moduleName": "FBSDKGamingServicesKit",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "DynamicMemberLookup",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DependentAsType",
        "printedName": "DependentAsType",
        "children": [
          {
            "kind": "AssociatedType",
            "name": "TypeDependencies",
            "printedName": "TypeDependencies",
            "declKind": "AssociatedType",
            "usr": "s:22FBSDKGamingServicesKit15DependentAsTypeP0F12DependenciesQa",
            "mangledName": "$s22FBSDKGamingServicesKit15DependentAsTypeP0F12DependenciesQa",
            "moduleName": "FBSDKGamingServicesKit",
            "protocolReq": true
          },
          {
            "kind": "Var",
            "name": "configuredDependencies",
            "printedName": "configuredDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "τ_0_0.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.TypeDependencies"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit15DependentAsTypeP22configuredDependencies0fH0QzSgvpZ",
            "mangledName": "$s22FBSDKGamingServicesKit15DependentAsTypeP22configuredDependencies0fH0QzSgvpZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_0_0.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.TypeDependencies"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15DependentAsTypeP22configuredDependencies0fH0QzSgvgZ",
                "mangledName": "$s22FBSDKGamingServicesKit15DependentAsTypeP22configuredDependencies0fH0QzSgvgZ",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsType>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DependentAsType>",
                "static": true,
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_0_0.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.TypeDependencies"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15DependentAsTypeP22configuredDependencies0fH0QzSgvsZ",
                "mangledName": "$s22FBSDKGamingServicesKit15DependentAsTypeP22configuredDependencies0fH0QzSgvsZ",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsType>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DependentAsType>",
                "static": true,
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15DependentAsTypeP22configuredDependencies0fH0QzSgvMZ",
                "mangledName": "$s22FBSDKGamingServicesKit15DependentAsTypeP22configuredDependencies0fH0QzSgvMZ",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsType>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DependentAsType>",
                "static": true,
                "protocolReq": true,
                "implicit": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "τ_0_0.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.TypeDependencies"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit15DependentAsTypeP19defaultDependencies0fH0QzSgvpZ",
            "mangledName": "$s22FBSDKGamingServicesKit15DependentAsTypeP19defaultDependencies0fH0QzSgvpZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_0_0.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.TypeDependencies"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15DependentAsTypeP19defaultDependencies0fH0QzSgvgZ",
                "mangledName": "$s22FBSDKGamingServicesKit15DependentAsTypeP19defaultDependencies0fH0QzSgvgZ",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsType>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DependentAsType>",
                "static": true,
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "setDependencies",
            "printedName": "setDependencies(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.TypeDependencies"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit15DependentAsTypeP15setDependenciesyy0fH0QzFZ",
            "mangledName": "$s22FBSDKGamingServicesKit15DependentAsTypeP15setDependenciesyy0fH0QzFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsType>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DependentAsType>",
            "static": true,
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setDependencies",
            "printedName": "setDependencies(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.TypeDependencies"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit15DependentAsTypePAAE15setDependenciesyy0fH0QzFZ",
            "mangledName": "$s22FBSDKGamingServicesKit15DependentAsTypePAAE15setDependenciesyy0fH0QzFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsType>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DependentAsType>",
            "static": true,
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getDependencies",
            "printedName": "getDependencies()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.TypeDependencies"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit15DependentAsTypePAAE15getDependencies0fH0QzyKFZ",
            "mangledName": "$s22FBSDKGamingServicesKit15DependentAsTypePAAE15getDependencies0fH0QzyKFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsType>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DependentAsType>",
            "static": true,
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Subscript",
            "name": "subscript",
            "printedName": "subscript(dynamicMember:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "τ_1_0?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "KeyPath",
                "printedName": "Swift.KeyPath<τ_0_0.TypeDependencies, τ_1_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.TypeDependencies"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:s7KeyPathC"
              }
            ],
            "declKind": "Subscript",
            "usr": "s:22FBSDKGamingServicesKit15DependentAsTypePAAE13dynamicMemberqd__Sgs7KeyPathCy0F12DependenciesQzqd__G_tcluipZ",
            "mangledName": "$s22FBSDKGamingServicesKit15DependentAsTypePAAE13dynamicMemberqd__Sgs7KeyPathCy0F12DependenciesQzqd__G_tcluipZ",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsType>",
            "sugared_genericSig": "<Self, Dependency where Self : FBSDKGamingServicesKit.DependentAsType>",
            "static": true,
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_1_0?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_1_0"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "KeyPath",
                    "printedName": "Swift.KeyPath<τ_0_0.TypeDependencies, τ_1_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.TypeDependencies"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_1_0"
                      }
                    ],
                    "usr": "s:s7KeyPathC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15DependentAsTypePAAE13dynamicMemberqd__Sgs7KeyPathCy0F12DependenciesQzqd__G_tcluigZ",
                "mangledName": "$s22FBSDKGamingServicesKit15DependentAsTypePAAE13dynamicMemberqd__Sgs7KeyPathCy0F12DependenciesQzqd__G_tcluigZ",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : FBSDKGamingServicesKit.DependentAsType>",
                "sugared_genericSig": "<Self, Dependency where Self : FBSDKGamingServicesKit.DependentAsType>",
                "static": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit15DependentAsTypeP",
        "mangledName": "$s22FBSDKGamingServicesKit15DependentAsTypeP",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "DynamicMemberLookup",
          "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DialogDeeplinkURLCreating",
        "printedName": "DialogDeeplinkURLCreating",
        "children": [
          {
            "kind": "Function",
            "name": "generateDialogDeeplinkURL",
            "printedName": "generateDialogDeeplinkURL()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit25DialogDeeplinkURLCreatingP08generatedE3URL10Foundation0H0VyKF",
            "mangledName": "$s22FBSDKGamingServicesKit25DialogDeeplinkURLCreatingP08generatedE3URL10Foundation0H0VyKF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DialogDeeplinkURLCreating>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DialogDeeplinkURLCreating>",
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit25DialogDeeplinkURLCreatingP",
        "mangledName": "$s22FBSDKGamingServicesKit25DialogDeeplinkURLCreatingP",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DialogProtocol",
        "printedName": "DialogProtocol",
        "children": [
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "(any FBSDKGamingServicesKit.ContextDialogDelegate)?"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKDialog(py)delegate",
            "mangledName": "$s22FBSDKGamingServicesKit14DialogProtocolP8delegateAA07ContextD8Delegate_pSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "protocolReq": true,
            "declAttributes": [
              "ReferenceOwnership",
              "RawDocComment",
              "ObjC"
            ],
            "ownership": 1,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.ContextDialogDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ContextDialogDelegate",
                        "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKDialog(im)delegate",
                "mangledName": "$s22FBSDKGamingServicesKit14DialogProtocolP8delegateAA07ContextD8Delegate_pSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DialogProtocol>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DialogProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.ContextDialogDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ContextDialogDelegate",
                        "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKDialog(im)setDelegate:",
                "mangledName": "$s22FBSDKGamingServicesKit14DialogProtocolP8delegateAA07ContextD8Delegate_pSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DialogProtocol>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DialogProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dialogContent",
            "printedName": "dialogContent",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.ValidatableProtocol)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ValidatableProtocol",
                    "printedName": "any FBSDKGamingServicesKit.ValidatableProtocol",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKDialog(py)dialogContent",
            "mangledName": "$s22FBSDKGamingServicesKit14DialogProtocolP13dialogContentAA011ValidatableE0_pSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.ValidatableProtocol)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ValidatableProtocol",
                        "printedName": "any FBSDKGamingServicesKit.ValidatableProtocol",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKDialog(im)dialogContent",
                "mangledName": "$s22FBSDKGamingServicesKit14DialogProtocolP13dialogContentAA011ValidatableE0_pSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DialogProtocol>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DialogProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.ValidatableProtocol)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ValidatableProtocol",
                        "printedName": "any FBSDKGamingServicesKit.ValidatableProtocol",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKDialog(im)setDialogContent:",
                "mangledName": "$s22FBSDKGamingServicesKit14DialogProtocolP13dialogContentAA011ValidatableE0_pSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DialogProtocol>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DialogProtocol>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKDialog(im)show",
            "mangledName": "$s22FBSDKGamingServicesKit14DialogProtocolP4showSbyF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DialogProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DialogProtocol>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKDialog(im)validateAndReturnError:",
            "mangledName": "$s22FBSDKGamingServicesKit14DialogProtocolP8validateyyKF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.DialogProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.DialogProtocol>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKDialog",
        "mangledName": "$s22FBSDKGamingServicesKit14DialogProtocolP",
        "moduleName": "FBSDKGamingServicesKit",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "objc_name": "FBSDKDialog",
        "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": "TypeDecl",
        "name": "ValidatableProtocol",
        "printedName": "ValidatableProtocol",
        "children": [
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable(im)validateAndReturnError:",
            "mangledName": "$s22FBSDKGamingServicesKit19ValidatableProtocolP8validateyyKF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.ValidatableProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.ValidatableProtocol>",
            "protocolReq": true,
            "declAttributes": [
              "ObjC"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable",
        "mangledName": "$s22FBSDKGamingServicesKit19ValidatableProtocolP",
        "moduleName": "FBSDKGamingServicesKit",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "objc_name": "FBSDKValidatable",
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "FacebookGIF",
        "printedName": "FacebookGIF",
        "children": [
          {
            "kind": "Var",
            "name": "url",
            "printedName": "url",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV3url10Foundation3URLVvp",
            "mangledName": "$s22FBSDKGamingServicesKit11FacebookGIFV3url10Foundation3URLVvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV3url10Foundation3URLVvg",
                "mangledName": "$s22FBSDKGamingServicesKit11FacebookGIFV3url10Foundation3URLVvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV3url10Foundation3URLVvs",
                "mangledName": "$s22FBSDKGamingServicesKit11FacebookGIFV3url10Foundation3URLVvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV3url10Foundation3URLVvM",
                "mangledName": "$s22FBSDKGamingServicesKit11FacebookGIFV3url10Foundation3URLVvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(withUrl:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FacebookGIF",
                "printedName": "FBSDKGamingServicesKit.FacebookGIF",
                "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV7withUrlAC10Foundation3URLV_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit11FacebookGIFV7withUrlAC10Foundation3URLV_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FacebookGIF",
                "printedName": "FBSDKGamingServicesKit.FacebookGIF",
                "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "any Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s22FBSDKGamingServicesKit11FacebookGIFV4fromACs7Decoder_p_tKcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "any Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s22FBSDKGamingServicesKit11FacebookGIFV6encode2toys7Encoder_p_tKF",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "FacebookGIF",
                "printedName": "FBSDKGamingServicesKit.FacebookGIF",
                "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV"
              },
              {
                "kind": "TypeNominal",
                "name": "FacebookGIF",
                "printedName": "FBSDKGamingServicesKit.FacebookGIF",
                "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV2eeoiySbAC_ACtFZ",
            "mangledName": "$s22FBSDKGamingServicesKit11FacebookGIFV2eeoiySbAC_ACtFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:22FBSDKGamingServicesKit11FacebookGIFV",
        "mangledName": "$s22FBSDKGamingServicesKit11FacebookGIFV",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "URLMedia",
            "printedName": "URLMedia",
            "usr": "s:22FBSDKGamingServicesKit8URLMediaP",
            "mangledName": "$s22FBSDKGamingServicesKit8URLMediaP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "FacebookVideo",
        "printedName": "FacebookVideo",
        "children": [
          {
            "kind": "Var",
            "name": "url",
            "printedName": "url",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV3url10Foundation3URLVvp",
            "mangledName": "$s22FBSDKGamingServicesKit13FacebookVideoV3url10Foundation3URLVvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV3url10Foundation3URLVvg",
                "mangledName": "$s22FBSDKGamingServicesKit13FacebookVideoV3url10Foundation3URLVvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV3url10Foundation3URLVvs",
                "mangledName": "$s22FBSDKGamingServicesKit13FacebookVideoV3url10Foundation3URLVvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV3url10Foundation3URLVvM",
                "mangledName": "$s22FBSDKGamingServicesKit13FacebookVideoV3url10Foundation3URLVvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(withUrl:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FacebookVideo",
                "printedName": "FBSDKGamingServicesKit.FacebookVideo",
                "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV7withUrlAC10Foundation3URLV_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit13FacebookVideoV7withUrlAC10Foundation3URLV_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FacebookVideo",
                "printedName": "FBSDKGamingServicesKit.FacebookVideo",
                "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "any Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s22FBSDKGamingServicesKit13FacebookVideoV4fromACs7Decoder_p_tKcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "any Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s22FBSDKGamingServicesKit13FacebookVideoV6encode2toys7Encoder_p_tKF",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "FacebookVideo",
                "printedName": "FBSDKGamingServicesKit.FacebookVideo",
                "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV"
              },
              {
                "kind": "TypeNominal",
                "name": "FacebookVideo",
                "printedName": "FBSDKGamingServicesKit.FacebookVideo",
                "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV2eeoiySbAC_ACtFZ",
            "mangledName": "$s22FBSDKGamingServicesKit13FacebookVideoV2eeoiySbAC_ACtFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:22FBSDKGamingServicesKit13FacebookVideoV",
        "mangledName": "$s22FBSDKGamingServicesKit13FacebookVideoV",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "URLMedia",
            "printedName": "URLMedia",
            "usr": "s:22FBSDKGamingServicesKit8URLMediaP",
            "mangledName": "$s22FBSDKGamingServicesKit8URLMediaP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "FileHandleCreating",
        "printedName": "FileHandleCreating",
        "children": [
          {
            "kind": "Function",
            "name": "fileHandleForReading",
            "printedName": "fileHandleForReading(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FileHandling",
                "printedName": "any FBSDKGamingServicesKit.FileHandling",
                "usr": "s:22FBSDKGamingServicesKit12FileHandlingP"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit18FileHandleCreatingP04fileE10ForReading4fromAA0D8Handling_p10Foundation3URLV_tKF",
            "mangledName": "$s22FBSDKGamingServicesKit18FileHandleCreatingP04fileE10ForReading4fromAA0D8Handling_p10Foundation3URLV_tKF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.FileHandleCreating>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.FileHandleCreating>",
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit18FileHandleCreatingP",
        "mangledName": "$s22FBSDKGamingServicesKit18FileHandleCreatingP",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "FileHandleFactory",
        "printedName": "FileHandleFactory",
        "children": [
          {
            "kind": "Function",
            "name": "fileHandleForReading",
            "printedName": "fileHandleForReading(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FileHandling",
                "printedName": "any FBSDKGamingServicesKit.FileHandling",
                "usr": "s:22FBSDKGamingServicesKit12FileHandlingP"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit17FileHandleFactoryC04fileE10ForReading4fromAA0D8Handling_p10Foundation3URLV_tKF",
            "mangledName": "$s22FBSDKGamingServicesKit17FileHandleFactoryC04fileE10ForReading4fromAA0D8Handling_p10Foundation3URLV_tKF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FileHandleFactory",
                "printedName": "FBSDKGamingServicesKit.FileHandleFactory",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FileHandleFactory"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FileHandleFactory(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit17FileHandleFactoryCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FileHandleFactory",
        "mangledName": "$s22FBSDKGamingServicesKit17FileHandleFactoryC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "FileHandleCreating",
            "printedName": "FileHandleCreating",
            "usr": "s:22FBSDKGamingServicesKit18FileHandleCreatingP",
            "mangledName": "$s22FBSDKGamingServicesKit18FileHandleCreatingP"
          },
          {
            "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "FileHandling",
        "printedName": "FileHandling",
        "children": [
          {
            "kind": "Function",
            "name": "fb_seekToEndOfFile",
            "printedName": "fb_seekToEndOfFile()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit12FileHandlingP014fb_seekToEndOfD0s6UInt64VyF",
            "mangledName": "$s22FBSDKGamingServicesKit12FileHandlingP014fb_seekToEndOfD0s6UInt64VyF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.FileHandling>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.FileHandling>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fb_seek",
            "printedName": "fb_seek(toFileOffset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit12FileHandlingP7fb_seek02toD6Offsetys6UInt64V_tF",
            "mangledName": "$s22FBSDKGamingServicesKit12FileHandlingP7fb_seek02toD6Offsetys6UInt64V_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.FileHandling>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.FileHandling>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fb_readData",
            "printedName": "fb_readData(ofLength:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit12FileHandlingP11fb_readData8ofLength10Foundation0H0VSi_tF",
            "mangledName": "$s22FBSDKGamingServicesKit12FileHandlingP11fb_readData8ofLength10Foundation0H0VSi_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.FileHandling>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.FileHandling>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit12FileHandlingP",
        "mangledName": "$s22FBSDKGamingServicesKit12FileHandlingP",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "FriendFinderDialog",
        "printedName": "FriendFinderDialog",
        "children": [
          {
            "kind": "Var",
            "name": "factory",
            "printedName": "factory",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingServiceControllerCreating",
                "printedName": "any FBSDKGamingServicesKit.GamingServiceControllerCreating",
                "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerCreatingP"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit18FriendFinderDialogC7factoryAA31GamingServiceControllerCreating_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit18FriendFinderDialogC7factoryAA31GamingServiceControllerCreating_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingServiceControllerCreating",
                    "printedName": "any FBSDKGamingServicesKit.GamingServiceControllerCreating",
                    "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerCreatingP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit18FriendFinderDialogC7factoryAA31GamingServiceControllerCreating_pvg",
                "mangledName": "$s22FBSDKGamingServicesKit18FriendFinderDialogC7factoryAA31GamingServiceControllerCreating_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shared",
            "printedName": "shared",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FriendFinderDialog",
                "printedName": "FBSDKGamingServicesKit.FriendFinderDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKFriendFinderDialog"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit18FriendFinderDialogC6sharedACvpZ",
            "mangledName": "$s22FBSDKGamingServicesKit18FriendFinderDialogC6sharedACvpZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FriendFinderDialog",
                    "printedName": "FBSDKGamingServicesKit.FriendFinderDialog",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKFriendFinderDialog"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit18FriendFinderDialogC6sharedACvgZ",
                "mangledName": "$s22FBSDKGamingServicesKit18FriendFinderDialogC6sharedACvgZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FriendFinderDialog",
                "printedName": "FBSDKGamingServicesKit.FriendFinderDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKFriendFinderDialog"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKFriendFinderDialog(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit18FriendFinderDialogCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Convenience",
              "Override",
              "AccessControl"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(gamingServiceControllerFactory:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FriendFinderDialog",
                "printedName": "FBSDKGamingServicesKit.FriendFinderDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKFriendFinderDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingServiceControllerCreating",
                "printedName": "any FBSDKGamingServicesKit.GamingServiceControllerCreating",
                "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerCreatingP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit18FriendFinderDialogC30gamingServiceControllerFactoryAcA06GaminghI8Creating_p_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit18FriendFinderDialogC30gamingServiceControllerFactoryAcA06GaminghI8Creating_p_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "launch",
            "printedName": "launch(completionHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "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:@M@FBSDKGamingServicesKit@objc(cs)FBSDKFriendFinderDialog(cm)launchFriendFinderDialogWithCompletionHandler:",
            "mangledName": "$s22FBSDKGamingServicesKit18FriendFinderDialogC6launch17completionHandleryySb_s5Error_pSgtc_tFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "objc_name": "launchFriendFinderDialogWithCompletionHandler:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "launch",
            "printedName": "launch(completionHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "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": "s:22FBSDKGamingServicesKit18FriendFinderDialogC6launch17completionHandleryySb_s5Error_pSgtc_tF",
            "mangledName": "$s22FBSDKGamingServicesKit18FriendFinderDialogC6launch17completionHandleryySb_s5Error_pSgtc_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKFriendFinderDialog",
        "mangledName": "$s22FBSDKGamingServicesKit18FriendFinderDialogC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKFriendFinderDialog",
        "declAttributes": [
          "Final",
          "AccessControl",
          "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": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GameRequestActionType",
        "printedName": "GameRequestActionType",
        "children": [
          {
            "kind": "Var",
            "name": "none",
            "printedName": "none",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GameRequestActionType.Type) -> FBSDKGamingServicesKit.GameRequestActionType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestActionType",
                    "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GameRequestActionType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GameRequestActionType",
                        "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType@FBSDKGameRequestActionTypeNone",
            "mangledName": "$s22FBSDKGamingServicesKit21GameRequestActionTypeO4noneyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "send",
            "printedName": "send",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GameRequestActionType.Type) -> FBSDKGamingServicesKit.GameRequestActionType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestActionType",
                    "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GameRequestActionType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GameRequestActionType",
                        "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType@FBSDKGameRequestActionTypeSend",
            "mangledName": "$s22FBSDKGamingServicesKit21GameRequestActionTypeO4sendyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "askFor",
            "printedName": "askFor",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GameRequestActionType.Type) -> FBSDKGamingServicesKit.GameRequestActionType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestActionType",
                    "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GameRequestActionType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GameRequestActionType",
                        "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType@FBSDKGameRequestActionTypeAskFor",
            "mangledName": "$s22FBSDKGamingServicesKit21GameRequestActionTypeO6askForyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "turn",
            "printedName": "turn",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GameRequestActionType.Type) -> FBSDKGamingServicesKit.GameRequestActionType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestActionType",
                    "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GameRequestActionType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GameRequestActionType",
                        "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType@FBSDKGameRequestActionTypeTurn",
            "mangledName": "$s22FBSDKGamingServicesKit21GameRequestActionTypeO4turnyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 3
          },
          {
            "kind": "Var",
            "name": "invite",
            "printedName": "invite",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GameRequestActionType.Type) -> FBSDKGamingServicesKit.GameRequestActionType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestActionType",
                    "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GameRequestActionType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GameRequestActionType",
                        "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType@FBSDKGameRequestActionTypeInvite",
            "mangledName": "$s22FBSDKGamingServicesKit21GameRequestActionTypeO6inviteyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 4
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.GameRequestActionType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestActionType",
                    "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit21GameRequestActionTypeO8rawValueACSgSu_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit21GameRequestActionTypeO8rawValueACSgSu_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "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:22FBSDKGamingServicesKit21GameRequestActionTypeO8rawValueSuvp",
            "mangledName": "$s22FBSDKGamingServicesKit21GameRequestActionTypeO8rawValueSuvp",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21GameRequestActionTypeO8rawValueSuvg",
                "mangledName": "$s22FBSDKGamingServicesKit21GameRequestActionTypeO8rawValueSuvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType",
        "mangledName": "$s22FBSDKGamingServicesKit21GameRequestActionTypeO",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKGameRequestActionType",
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKShareKit",
        "printedName": "FBSDKShareKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "GameRequestContent",
        "printedName": "GameRequestContent",
        "children": [
          {
            "kind": "Var",
            "name": "actionType",
            "printedName": "actionType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GameRequestActionType",
                "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(py)actionType",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC10actionTypeAA0de6ActionH0Ovp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestActionType",
                    "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)actionType",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC10actionTypeAA0de6ActionH0Ovg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestActionType",
                    "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)setActionType:",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC10actionTypeAA0de6ActionH0Ovs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit18GameRequestContentC10actionTypeAA0de6ActionH0OvM",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC10actionTypeAA0de6ActionH0OvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "data",
            "printedName": "data",
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(py)data",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC4dataSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)data",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC4dataSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)setData:",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC4dataSSSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit18GameRequestContentC4dataSSSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC4dataSSSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "filters",
            "printedName": "filters",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GameRequestFilter",
                "printedName": "FBSDKGamingServicesKit.GameRequestFilter",
                "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(py)filters",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC7filtersAA0dE6FilterOvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestFilter",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)filters",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC7filtersAA0dE6FilterOvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestFilter",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)setFilters:",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC7filtersAA0dE6FilterOvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit18GameRequestContentC7filtersAA0dE6FilterOvM",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC7filtersAA0dE6FilterOvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "message",
            "printedName": "message",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(py)message",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC7messageSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)message",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC7messageSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)setMessage:",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC7messageSSvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit18GameRequestContentC7messageSSvM",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC7messageSSvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "objectID",
            "printedName": "objectID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(py)objectID",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC8objectIDSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)objectID",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC8objectIDSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)setObjectID:",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC8objectIDSSvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit18GameRequestContentC8objectIDSSvM",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC8objectIDSSvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "recipients",
            "printedName": "recipients",
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(py)recipients",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC10recipientsSaySSGvp",
            "moduleName": "FBSDKGamingServicesKit",
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)recipients",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC10recipientsSaySSGvg",
                "moduleName": "FBSDKGamingServicesKit",
                "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)setRecipients:",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC10recipientsSaySSGvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit18GameRequestContentC10recipientsSaySSGvM",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC10recipientsSaySSGvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "recipientSuggestions",
            "printedName": "recipientSuggestions",
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(py)recipientSuggestions",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC20recipientSuggestionsSaySSGvp",
            "moduleName": "FBSDKGamingServicesKit",
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)recipientSuggestions",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC20recipientSuggestionsSaySSGvg",
                "moduleName": "FBSDKGamingServicesKit",
                "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)setRecipientSuggestions:",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC20recipientSuggestionsSaySSGvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit18GameRequestContentC20recipientSuggestionsSaySSGvM",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC20recipientSuggestionsSaySSGvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "title",
            "printedName": "title",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(py)title",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC5titleSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)title",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC5titleSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)setTitle:",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC5titleSSvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit18GameRequestContentC5titleSSvM",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC5titleSSvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "cta",
            "printedName": "cta",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(py)cta",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC3ctaSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)cta",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC3ctaSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)setCta:",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC3ctaSSvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit18GameRequestContentC3ctaSSvM",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC3ctaSSvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate(options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "hasDefaultArg": true,
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)validateWithOptions:error:",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC8validate7optionsySo23FBSDKShareBridgeOptionsV_tKF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "validateWithOptions:error:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)isEqual:",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC7isEqualySbypSgF",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "objc_name": "isEqual:",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "isEqual",
            "printedName": "isEqual(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "GameRequestContent",
                "printedName": "FBSDKGamingServicesKit.GameRequestContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)isEqualToGameRequestContent:",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC7isEqual2toSbAC_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "isEqualToGameRequestContent:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "supportsSecureCoding",
            "printedName": "supportsSecureCoding",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(cpy)supportsSecureCoding",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC20supportsSecureCodingSbvpZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "objc_name": "supportsSecureCoding",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(cm)supportsSecureCoding",
                "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC20supportsSecureCodingSbvgZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "objc_name": "supportsSecureCoding",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(coder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GameRequestContent",
                "printedName": "FBSDKGamingServicesKit.GameRequestContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)initWithCoder:",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC5coderACSo7NSCoderC_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "ObjC",
              "Convenience",
              "AccessControl"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)encodeWithCoder:",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC6encode4withySo7NSCoderC_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "encodeWithCoder:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GameRequestContent",
                "printedName": "FBSDKGamingServicesKit.GameRequestContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent",
        "mangledName": "$s22FBSDKGamingServicesKit18GameRequestContentC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKGameRequestContent",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "SharingValidatable",
            "printedName": "SharingValidatable",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingValidatable",
            "mangledName": "$s13FBSDKShareKit18SharingValidatableP"
          },
          {
            "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit_Basics",
        "printedName": "FBSDKCoreKit_Basics",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "Import",
        "name": "FBSDKShareKit",
        "printedName": "FBSDKShareKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "GameRequestDialog",
        "printedName": "GameRequestDialog",
        "children": [
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "(any FBSDKGamingServicesKit.GameRequestDialogDelegate)?"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(py)delegate",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC8delegateAA0deF8Delegate_pSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.GameRequestDialogDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GameRequestDialogDelegate",
                        "printedName": "any FBSDKGamingServicesKit.GameRequestDialogDelegate",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGameRequestDialogDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)delegate",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC8delegateAA0deF8Delegate_pSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.GameRequestDialogDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GameRequestDialogDelegate",
                        "printedName": "any FBSDKGamingServicesKit.GameRequestDialogDelegate",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGameRequestDialogDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)setDelegate:",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC8delegateAA0deF8Delegate_pSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC8delegateAA0deF8Delegate_pSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC8delegateAA0deF8Delegate_pSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "content",
            "printedName": "content",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GameRequestContent",
                "printedName": "FBSDKGamingServicesKit.GameRequestContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(py)content",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC7contentAA0dE7ContentCvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestContent",
                    "printedName": "FBSDKGamingServicesKit.GameRequestContent",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)content",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC7contentAA0dE7ContentCvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestContent",
                    "printedName": "FBSDKGamingServicesKit.GameRequestContent",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)setContent:",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC7contentAA0dE7ContentCvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC7contentAA0dE7ContentCvM",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC7contentAA0dE7ContentCvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isFrictionlessRequestsEnabled",
            "printedName": "isFrictionlessRequestsEnabled",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(py)isFrictionlessRequestsEnabled",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC29isFrictionlessRequestsEnabledSbvp",
            "moduleName": "FBSDKGamingServicesKit",
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)isFrictionlessRequestsEnabled",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC29isFrictionlessRequestsEnabledSbvg",
                "moduleName": "FBSDKGamingServicesKit",
                "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)setIsFrictionlessRequestsEnabled:",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC29isFrictionlessRequestsEnabledSbvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC29isFrictionlessRequestsEnabledSbvM",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC29isFrictionlessRequestsEnabledSbvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "canShow",
            "printedName": "canShow",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(py)canShow",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC7canShowSbvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "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@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)canShow",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC7canShowSbvg",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "configuredDependencies",
            "printedName": "configuredDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.GameRequestDialog.ObjectDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ObjectDependencies",
                    "printedName": "FBSDKGamingServicesKit.GameRequestDialog.ObjectDependencies",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC22configuredDependenciesAC06ObjectH0VSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC22configuredDependenciesAC06ObjectH0VSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GameRequestDialog.ObjectDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ObjectDependencies",
                        "printedName": "FBSDKGamingServicesKit.GameRequestDialog.ObjectDependencies",
                        "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC22configuredDependenciesAC06ObjectH0VSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC22configuredDependenciesAC06ObjectH0VSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GameRequestDialog.ObjectDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ObjectDependencies",
                        "printedName": "FBSDKGamingServicesKit.GameRequestDialog.ObjectDependencies",
                        "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC22configuredDependenciesAC06ObjectH0VSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC22configuredDependenciesAC06ObjectH0VSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC22configuredDependenciesAC06ObjectH0VSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC22configuredDependenciesAC06ObjectH0VSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.GameRequestDialog.ObjectDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ObjectDependencies",
                    "printedName": "FBSDKGamingServicesKit.GameRequestDialog.ObjectDependencies",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC19defaultDependenciesAC06ObjectH0VSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC19defaultDependenciesAC06ObjectH0VSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GameRequestDialog.ObjectDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ObjectDependencies",
                        "printedName": "FBSDKGamingServicesKit.GameRequestDialog.ObjectDependencies",
                        "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC19defaultDependenciesAC06ObjectH0VSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC19defaultDependenciesAC06ObjectH0VSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GameRequestDialog.ObjectDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ObjectDependencies",
                        "printedName": "FBSDKGamingServicesKit.GameRequestDialog.ObjectDependencies",
                        "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC19defaultDependenciesAC06ObjectH0VSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC19defaultDependenciesAC06ObjectH0VSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC19defaultDependenciesAC06ObjectH0VSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC19defaultDependenciesAC06ObjectH0VSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GameRequestDialog",
                "printedName": "FBSDKGamingServicesKit.GameRequestDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "GameRequestContent",
                "printedName": "FBSDKGamingServicesKit.GameRequestContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.GameRequestDialogDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestDialogDelegate",
                    "printedName": "any FBSDKGamingServicesKit.GameRequestDialogDelegate",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGameRequestDialogDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)initWithContent:delegate:",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC7content8delegateAcA0dE7ContentC_AA0deF8Delegate_pSgtcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "dialog",
            "printedName": "dialog(content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GameRequestDialog",
                "printedName": "FBSDKGamingServicesKit.GameRequestDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "GameRequestContent",
                "printedName": "FBSDKGamingServicesKit.GameRequestContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.GameRequestDialogDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestDialogDelegate",
                    "printedName": "any FBSDKGamingServicesKit.GameRequestDialogDelegate",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGameRequestDialogDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(cm)dialogWithContent:delegate:",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC6dialog7content8delegateAcA0dE7ContentC_AA0deF8Delegate_pSgtFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "objc_name": "dialogWithContent:delegate:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show(content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GameRequestDialog",
                "printedName": "FBSDKGamingServicesKit.GameRequestDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "GameRequestContent",
                "printedName": "FBSDKGamingServicesKit.GameRequestContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestContent"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.GameRequestDialogDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestDialogDelegate",
                    "printedName": "any FBSDKGamingServicesKit.GameRequestDialogDelegate",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGameRequestDialogDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(cm)showWithContent:delegate:",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC4show7content8delegateAcA0dE7ContentC_AA0deF8Delegate_pSgtFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "objc_name": "showWithContent:delegate:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "DiscardableResult",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show(dialog:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GameRequestDialog",
                "printedName": "FBSDKGamingServicesKit.GameRequestDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "GameRequestDialog",
                "printedName": "FBSDKGamingServicesKit.GameRequestDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(cm)showWithDialog:",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC4show6dialogA2C_tFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "declAttributes": [
              "Final",
              "RawDocComment",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)show",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC4showSbyF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "DiscardableResult",
              "RawDocComment",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)validateWithError:",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC8validateyyKF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "validateWithError:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GameRequestDialog",
                "printedName": "FBSDKGamingServicesKit.GameRequestDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "webDialog",
            "printedName": "webDialog(_:didCompleteWithResults:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "_WebDialog",
                "printedName": "FBSDKCoreKit._WebDialog",
                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)webDialog:didCompleteWithResults:",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC03webF0_22didCompleteWithResultsy09FBSDKCoreC004_WebF0C_SDySSypGtF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "webDialog:didCompleteWithResults:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "webDialog",
            "printedName": "webDialog(_:didFailWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "_WebDialog",
                "printedName": "FBSDKCoreKit._WebDialog",
                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)webDialog:didFailWithError:",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC03webF0_16didFailWithErrory09FBSDKCoreC004_WebF0C_s0K0_ptF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "webDialog:didFailWithError:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "webDialogDidCancel",
            "printedName": "webDialogDidCancel(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "_WebDialog",
                "printedName": "FBSDKCoreKit._WebDialog",
                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)webDialogDidCancel:",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC03webF9DidCancelyy09FBSDKCoreC004_WebF0CF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "webDialogDidCancel:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "application",
            "printedName": "application(_:open:sourceApplication:annotation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIApplication?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIApplication",
                    "printedName": "UIKit.UIApplication",
                    "usr": "c:objc(cs)UIApplication"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "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": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)application:openURL:sourceApplication:annotation:",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC11application_4open17sourceApplication10annotationSbSo13UIApplicationCSg_10Foundation3URLVSgSSSgypSgtF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "application:openURL:sourceApplication:annotation:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "canOpen",
            "printedName": "canOpen(_:for:sourceApplication:annotation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIApplication?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIApplication",
                    "printedName": "UIKit.UIApplication",
                    "usr": "c:objc(cs)UIApplication"
                  }
                ],
                "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": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)canOpenURL:forApplication:sourceApplication:annotation:",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC7canOpen_3for17sourceApplication10annotationSb10Foundation3URLV_So13UIApplicationCSgSSSgypSgtF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "canOpenURL:forApplication:sourceApplication:annotation:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "applicationDidBecomeActive",
            "printedName": "applicationDidBecomeActive(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIApplication",
                "printedName": "UIKit.UIApplication",
                "usr": "c:objc(cs)UIApplication"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)applicationDidBecomeActive:",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC26applicationDidBecomeActiveyySo13UIApplicationCF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "applicationDidBecomeActive:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "isAuthenticationURL",
            "printedName": "isAuthenticationURL(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog(im)isAuthenticationURL:",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC19isAuthenticationURLySb10Foundation0I0VF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "isAuthenticationURL:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "ObjectDependencies",
            "printedName": "ObjectDependencies",
            "children": [
              {
                "kind": "Var",
                "name": "bridgeAPIRequestOpener",
                "printedName": "bridgeAPIRequestOpener",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BridgeAPIRequestOpening",
                    "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                    "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeJ7Opening_pvp",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeJ7Opening_pvp",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 0,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BridgeAPIRequestOpening",
                        "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                        "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeJ7Opening_pvg",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeJ7Opening_pvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BridgeAPIRequestOpening",
                        "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                        "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeJ7Opening_pvs",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeJ7Opening_pvs",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeJ7Opening_pvM",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeJ7Opening_pvM",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "errorFactory",
                "printedName": "errorFactory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorCreating",
                    "printedName": "any FBSDKCoreKit.ErrorCreating",
                    "usr": "c:objc(pl)FBSDKErrorCreating"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 1,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorCreating",
                        "printedName": "any FBSDKCoreKit.ErrorCreating",
                        "usr": "c:objc(pl)FBSDKErrorCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorCreating",
                        "printedName": "any FBSDKCoreKit.ErrorCreating",
                        "usr": "c:objc(pl)FBSDKErrorCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "gameRequestURLProvider",
                "printedName": "gameRequestURLProvider",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKGamingServicesKit.GameRequestURLProviding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GameRequestURLProviding",
                        "printedName": "FBSDKGamingServicesKit.GameRequestURLProviding",
                        "usr": "s:22FBSDKGamingServicesKit23GameRequestURLProvidingP"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV04gameE11URLProviderAA0dE12URLProviding_pXpvp",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV04gameE11URLProviderAA0dE12URLProviding_pXpvp",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 2,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKGamingServicesKit.GameRequestURLProviding.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GameRequestURLProviding",
                            "printedName": "FBSDKGamingServicesKit.GameRequestURLProviding",
                            "usr": "s:22FBSDKGamingServicesKit23GameRequestURLProvidingP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV04gameE11URLProviderAA0dE12URLProviding_pXpvg",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV04gameE11URLProviderAA0dE12URLProviding_pXpvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKGamingServicesKit.GameRequestURLProviding.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GameRequestURLProviding",
                            "printedName": "FBSDKGamingServicesKit.GameRequestURLProviding",
                            "usr": "s:22FBSDKGamingServicesKit23GameRequestURLProvidingP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV04gameE11URLProviderAA0dE12URLProviding_pXpvs",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV04gameE11URLProviderAA0dE12URLProviding_pXpvs",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV04gameE11URLProviderAA0dE12URLProviding_pXpvM",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV04gameE11URLProviderAA0dE12URLProviding_pXpvM",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "internalUtility",
                "printedName": "internalUtility",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InternalUtilityProtocol",
                    "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                    "usr": "c:objc(pl)FBSDKInternalUtility"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvp",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvp",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 3,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InternalUtilityProtocol",
                        "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                        "usr": "c:objc(pl)FBSDKInternalUtility"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvg",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "InternalUtilityProtocol",
                        "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                        "usr": "c:objc(pl)FBSDKInternalUtility"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvs",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvs",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvM",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvM",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "logger",
                "printedName": "logger",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKGamingServicesKit.GamingLogging.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingLogging",
                        "printedName": "FBSDKGamingServicesKit.GamingLogging",
                        "usr": "s:22FBSDKGamingServicesKit13GamingLoggingP"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV6loggerAA13GamingLogging_pXpvp",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV6loggerAA13GamingLogging_pXpvp",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 4,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKGamingServicesKit.GamingLogging.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GamingLogging",
                            "printedName": "FBSDKGamingServicesKit.GamingLogging",
                            "usr": "s:22FBSDKGamingServicesKit13GamingLoggingP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV6loggerAA13GamingLogging_pXpvg",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV6loggerAA13GamingLogging_pXpvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKGamingServicesKit.GamingLogging.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GamingLogging",
                            "printedName": "FBSDKGamingServicesKit.GamingLogging",
                            "usr": "s:22FBSDKGamingServicesKit13GamingLoggingP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV6loggerAA13GamingLogging_pXpvs",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV6loggerAA13GamingLogging_pXpvs",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV6loggerAA13GamingLogging_pXpvM",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV6loggerAA13GamingLogging_pXpvM",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "settings",
                "printedName": "settings",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SettingsProtocol",
                    "printedName": "any FBSDKCoreKit.SettingsProtocol",
                    "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV8settings09FBSDKCoreC016SettingsProtocol_pvp",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV8settings09FBSDKCoreC016SettingsProtocol_pvp",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 5,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SettingsProtocol",
                        "printedName": "any FBSDKCoreKit.SettingsProtocol",
                        "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV8settings09FBSDKCoreC016SettingsProtocol_pvg",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV8settings09FBSDKCoreC016SettingsProtocol_pvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SettingsProtocol",
                        "printedName": "any FBSDKCoreKit.SettingsProtocol",
                        "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV8settings09FBSDKCoreC016SettingsProtocol_pvs",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV8settings09FBSDKCoreC016SettingsProtocol_pvs",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV8settings09FBSDKCoreC016SettingsProtocol_pvM",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV8settings09FBSDKCoreC016SettingsProtocol_pvM",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "shareValidator",
                "printedName": "shareValidator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKGamingServicesKit.GamingShareValidating.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingShareValidating",
                        "printedName": "FBSDKGamingServicesKit.GamingShareValidating",
                        "usr": "s:22FBSDKGamingServicesKit21GamingShareValidatingP"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV14shareValidatorAA21GamingShareValidating_pXpvp",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV14shareValidatorAA21GamingShareValidating_pXpvp",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 6,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKGamingServicesKit.GamingShareValidating.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GamingShareValidating",
                            "printedName": "FBSDKGamingServicesKit.GamingShareValidating",
                            "usr": "s:22FBSDKGamingServicesKit21GamingShareValidatingP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV14shareValidatorAA21GamingShareValidating_pXpvg",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV14shareValidatorAA21GamingShareValidating_pXpvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKGamingServicesKit.GamingShareValidating.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GamingShareValidating",
                            "printedName": "FBSDKGamingServicesKit.GamingShareValidating",
                            "usr": "s:22FBSDKGamingServicesKit21GamingShareValidatingP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV14shareValidatorAA21GamingShareValidating_pXpvs",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV14shareValidatorAA21GamingShareValidating_pXpvs",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV14shareValidatorAA21GamingShareValidating_pXpvM",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV14shareValidatorAA21GamingShareValidating_pXpvM",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "utility",
                "printedName": "utility",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKGamingServicesKit.GamingUtility.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingUtility",
                        "printedName": "FBSDKGamingServicesKit.GamingUtility",
                        "usr": "s:22FBSDKGamingServicesKit13GamingUtilityP"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV7utilityAA13GamingUtility_pXpvp",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV7utilityAA13GamingUtility_pXpvp",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 7,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKGamingServicesKit.GamingUtility.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GamingUtility",
                            "printedName": "FBSDKGamingServicesKit.GamingUtility",
                            "usr": "s:22FBSDKGamingServicesKit13GamingUtilityP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV7utilityAA13GamingUtility_pXpvg",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV7utilityAA13GamingUtility_pXpvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKGamingServicesKit.GamingUtility.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GamingUtility",
                            "printedName": "FBSDKGamingServicesKit.GamingUtility",
                            "usr": "s:22FBSDKGamingServicesKit13GamingUtilityP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV7utilityAA13GamingUtility_pXpvs",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV7utilityAA13GamingUtility_pXpvs",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV7utilityAA13GamingUtility_pXpvM",
                    "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV7utilityAA13GamingUtility_pXpvM",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(bridgeAPIRequestOpener:errorFactory:gameRequestURLProvider:internalUtility:logger:settings:shareValidator:utility:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ObjectDependencies",
                    "printedName": "FBSDKGamingServicesKit.GameRequestDialog.ObjectDependencies",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BridgeAPIRequestOpening",
                    "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                    "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorCreating",
                    "printedName": "any FBSDKCoreKit.ErrorCreating",
                    "usr": "c:objc(pl)FBSDKErrorCreating"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKGamingServicesKit.GameRequestURLProviding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GameRequestURLProviding",
                        "printedName": "FBSDKGamingServicesKit.GameRequestURLProviding",
                        "usr": "s:22FBSDKGamingServicesKit23GameRequestURLProvidingP"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InternalUtilityProtocol",
                    "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                    "usr": "c:objc(pl)FBSDKInternalUtility"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKGamingServicesKit.GamingLogging.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingLogging",
                        "printedName": "FBSDKGamingServicesKit.GamingLogging",
                        "usr": "s:22FBSDKGamingServicesKit13GamingLoggingP"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SettingsProtocol",
                    "printedName": "any FBSDKCoreKit.SettingsProtocol",
                    "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKGamingServicesKit.GamingShareValidating.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingShareValidating",
                        "printedName": "FBSDKGamingServicesKit.GamingShareValidating",
                        "usr": "s:22FBSDKGamingServicesKit21GamingShareValidatingP"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKGamingServicesKit.GamingUtility.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingUtility",
                        "printedName": "FBSDKGamingServicesKit.GamingUtility",
                        "usr": "s:22FBSDKGamingServicesKit13GamingUtilityP"
                      }
                    ]
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV22bridgeAPIRequestOpener12errorFactory04gameE11URLProvider15internalUtility6logger8settings14shareValidator7utilityAESo011FBSDKBridgeJ7Opening_p_So18FBSDKErrorCreating_pAA0dE12URLProviding_pXpSo013FBSDKInternalQ0_pAA13GamingLogging_pXp09FBSDKCoreC016SettingsProtocol_pAA21GamingShareValidating_pXpAA06GamingQ0_pXptcfc",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV22bridgeAPIRequestOpener12errorFactory04gameE11URLProvider15internalUtility6logger8settings14shareValidator7utilityAESo011FBSDKBridgeJ7Opening_p_So18FBSDKErrorCreating_pAA0dE12URLProviding_pXpSo013FBSDKInternalQ0_pAA13GamingLogging_pXp09FBSDKCoreC016SettingsProtocol_pAA21GamingShareValidating_pXpAA06GamingQ0_pXptcfc",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV",
            "moduleName": "FBSDKGamingServicesKit",
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog",
        "mangledName": "$s22FBSDKGamingServicesKit17GameRequestDialogC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKGameRequestDialog",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "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": "Conformance",
            "name": "DependentAsObject",
            "printedName": "DependentAsObject",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ObjectDependencies",
                "printedName": "ObjectDependencies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ObjectDependencies",
                    "printedName": "FBSDKGamingServicesKit.GameRequestDialog.ObjectDependencies",
                    "usr": "s:22FBSDKGamingServicesKit17GameRequestDialogC18ObjectDependenciesV"
                  }
                ]
              }
            ],
            "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectP",
            "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GameRequestDialogDelegate",
        "printedName": "GameRequestDialogDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "gameRequestDialog",
            "printedName": "gameRequestDialog(_:didCompleteWithResults:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GameRequestDialog",
                "printedName": "FBSDKGamingServicesKit.GameRequestDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGameRequestDialogDelegate(im)gameRequestDialog:didCompleteWithResults:",
            "mangledName": "$s22FBSDKGamingServicesKit25GameRequestDialogDelegateP04gameeF0_22didCompleteWithResultsyAA0deF0C_SDySSypGtF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GameRequestDialogDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GameRequestDialogDelegate>",
            "protocolReq": true,
            "objc_name": "gameRequestDialog:didCompleteWithResults:",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "gameRequestDialog",
            "printedName": "gameRequestDialog(_:didFailWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GameRequestDialog",
                "printedName": "FBSDKGamingServicesKit.GameRequestDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGameRequestDialogDelegate(im)gameRequestDialog:didFailWithError:",
            "mangledName": "$s22FBSDKGamingServicesKit25GameRequestDialogDelegateP04gameeF0_16didFailWithErroryAA0deF0C_s0L0_ptF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GameRequestDialogDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GameRequestDialogDelegate>",
            "protocolReq": true,
            "objc_name": "gameRequestDialog:didFailWithError:",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "gameRequestDialogDidCancel",
            "printedName": "gameRequestDialogDidCancel(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GameRequestDialog",
                "printedName": "FBSDKGamingServicesKit.GameRequestDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestDialog"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGameRequestDialogDelegate(im)gameRequestDialogDidCancel:",
            "mangledName": "$s22FBSDKGamingServicesKit25GameRequestDialogDelegateP04gameeF9DidCancelyyAA0deF0CF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GameRequestDialogDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GameRequestDialogDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGameRequestDialogDelegate",
        "mangledName": "$s22FBSDKGamingServicesKit25GameRequestDialogDelegateP",
        "moduleName": "FBSDKGamingServicesKit",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "objc_name": "FBSDKGameRequestDialogDelegate",
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GameRequestFilter",
        "printedName": "GameRequestFilter",
        "children": [
          {
            "kind": "Var",
            "name": "none",
            "printedName": "none",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GameRequestFilter.Type) -> FBSDKGamingServicesKit.GameRequestFilter",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestFilter",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFilter.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GameRequestFilter",
                        "printedName": "FBSDKGamingServicesKit.GameRequestFilter",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter@FBSDKGameRequestFilterNone",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestFilterO4noneyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "appUsers",
            "printedName": "appUsers",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GameRequestFilter.Type) -> FBSDKGamingServicesKit.GameRequestFilter",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestFilter",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFilter.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GameRequestFilter",
                        "printedName": "FBSDKGamingServicesKit.GameRequestFilter",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter@FBSDKGameRequestFilterAppUsers",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestFilterO8appUsersyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "appNonUsers",
            "printedName": "appNonUsers",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GameRequestFilter.Type) -> FBSDKGamingServicesKit.GameRequestFilter",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestFilter",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFilter.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GameRequestFilter",
                        "printedName": "FBSDKGamingServicesKit.GameRequestFilter",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter@FBSDKGameRequestFilterAppNonUsers",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestFilterO11appNonUsersyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "everybody",
            "printedName": "everybody",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GameRequestFilter.Type) -> FBSDKGamingServicesKit.GameRequestFilter",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestFilter",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFilter.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GameRequestFilter",
                        "printedName": "FBSDKGamingServicesKit.GameRequestFilter",
                        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter@FBSDKGameRequestFilterEverybody",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestFilterO9everybodyyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 3
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.GameRequestFilter?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GameRequestFilter",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFilter",
                    "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit17GameRequestFilterO8rawValueACSgSu_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestFilterO8rawValueACSgSu_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "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:22FBSDKGamingServicesKit17GameRequestFilterO8rawValueSuvp",
            "mangledName": "$s22FBSDKGamingServicesKit17GameRequestFilterO8rawValueSuvp",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17GameRequestFilterO8rawValueSuvg",
                "mangledName": "$s22FBSDKGamingServicesKit17GameRequestFilterO8rawValueSuvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter",
        "mangledName": "$s22FBSDKGamingServicesKit17GameRequestFilterO",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKGameRequestFilter",
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit_Basics",
        "printedName": "FBSDKCoreKit_Basics",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "GameRequestFrictionlessRecipientCache",
        "printedName": "GameRequestFrictionlessRecipientCache",
        "children": [
          {
            "kind": "Var",
            "name": "recipientIDs",
            "printedName": "recipientIDs",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Set",
                "printedName": "Swift.Set<Swift.String>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sh"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC12recipientIDsShySSGvp",
            "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC12recipientIDsShySSGvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "SetterAccess"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Set",
                    "printedName": "Swift.Set<Swift.String>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sh"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC12recipientIDsShySSGvg",
                "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC12recipientIDsShySSGvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "configuredDependencies",
            "printedName": "configuredDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ObjectDependencies",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies",
                    "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC22configuredDependenciesAC06ObjectJ0VSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC22configuredDependenciesAC06ObjectJ0VSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ObjectDependencies",
                        "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies",
                        "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC22configuredDependenciesAC06ObjectJ0VSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC22configuredDependenciesAC06ObjectJ0VSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ObjectDependencies",
                        "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies",
                        "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC22configuredDependenciesAC06ObjectJ0VSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC22configuredDependenciesAC06ObjectJ0VSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC22configuredDependenciesAC06ObjectJ0VSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC22configuredDependenciesAC06ObjectJ0VSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ObjectDependencies",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies",
                    "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC19defaultDependenciesAC06ObjectJ0VSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC19defaultDependenciesAC06ObjectJ0VSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 2,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ObjectDependencies",
                        "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies",
                        "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC19defaultDependenciesAC06ObjectJ0VSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC19defaultDependenciesAC06ObjectJ0VSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ObjectDependencies",
                        "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies",
                        "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC19defaultDependenciesAC06ObjectJ0VSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC19defaultDependenciesAC06ObjectJ0VSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC19defaultDependenciesAC06ObjectJ0VSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC19defaultDependenciesAC06ObjectJ0VSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "setDependencies",
            "printedName": "setDependencies(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ObjectDependencies",
                "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies",
                "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC15setDependenciesyyAC06ObjectJ0VF",
            "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC15setDependenciesyyAC06ObjectJ0VF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "recipientsAreFrictionless",
            "printedName": "recipientsAreFrictionless(_:)",
            "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": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC013recipientsAreF0ySbypSgF",
            "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC013recipientsAreF0ySbypSgF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(results:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC6update7resultsySDySSypG_tF",
            "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC6update7resultsySDySSypG_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GameRequestFrictionlessRecipientCache",
                "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache",
                "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheCACycfc",
            "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "ObjectDependencies",
            "printedName": "ObjectDependencies",
            "children": [
              {
                "kind": "Var",
                "name": "graphRequestFactory",
                "printedName": "graphRequestFactory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GraphRequestFactoryProtocol",
                    "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                    "usr": "c:objc(pl)FBSDKGraphRequestFactory"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV05graphE7FactorySo010FBSDKGrapheL0_pvp",
                "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV05graphE7FactorySo010FBSDKGrapheL0_pvp",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 0,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GraphRequestFactoryProtocol",
                        "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                        "usr": "c:objc(pl)FBSDKGraphRequestFactory"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV05graphE7FactorySo010FBSDKGrapheL0_pvg",
                    "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV05graphE7FactorySo010FBSDKGrapheL0_pvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GraphRequestFactoryProtocol",
                        "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                        "usr": "c:objc(pl)FBSDKGraphRequestFactory"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV05graphE7FactorySo010FBSDKGrapheL0_pvs",
                    "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV05graphE7FactorySo010FBSDKGrapheL0_pvs",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV05graphE7FactorySo010FBSDKGrapheL0_pvM",
                    "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV05graphE7FactorySo010FBSDKGrapheL0_pvM",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "notificationCenter",
                "printedName": "notificationCenter",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NotificationDelivering",
                    "printedName": "any FBSDKCoreKit_Basics.NotificationDelivering",
                    "usr": "c:objc(pl)FBSDKNotificationDelivering"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV18notificationCenterSo27FBSDKNotificationDelivering_pvp",
                "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV18notificationCenterSo27FBSDKNotificationDelivering_pvp",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 1,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NotificationDelivering",
                        "printedName": "any FBSDKCoreKit_Basics.NotificationDelivering",
                        "usr": "c:objc(pl)FBSDKNotificationDelivering"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV18notificationCenterSo27FBSDKNotificationDelivering_pvg",
                    "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV18notificationCenterSo27FBSDKNotificationDelivering_pvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "NotificationDelivering",
                        "printedName": "any FBSDKCoreKit_Basics.NotificationDelivering",
                        "usr": "c:objc(pl)FBSDKNotificationDelivering"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV18notificationCenterSo27FBSDKNotificationDelivering_pvs",
                    "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV18notificationCenterSo27FBSDKNotificationDelivering_pvs",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV18notificationCenterSo27FBSDKNotificationDelivering_pvM",
                    "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV18notificationCenterSo27FBSDKNotificationDelivering_pvM",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "accessTokenWallet",
                "printedName": "accessTokenWallet",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_AccessTokenProviding",
                        "printedName": "FBSDKCoreKit._AccessTokenProviding",
                        "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessL9Providing_pXpvp",
                "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessL9Providing_pXpvp",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 2,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "_AccessTokenProviding",
                            "printedName": "FBSDKCoreKit._AccessTokenProviding",
                            "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessL9Providing_pXpvg",
                    "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessL9Providing_pXpvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "_AccessTokenProviding",
                            "printedName": "FBSDKCoreKit._AccessTokenProviding",
                            "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessL9Providing_pXpvs",
                    "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessL9Providing_pXpvs",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessL9Providing_pXpvM",
                    "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessL9Providing_pXpvM",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(graphRequestFactory:notificationCenter:accessTokenWallet:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ObjectDependencies",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies",
                    "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GraphRequestFactoryProtocol",
                    "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                    "usr": "c:objc(pl)FBSDKGraphRequestFactory"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NotificationDelivering",
                    "printedName": "any FBSDKCoreKit_Basics.NotificationDelivering",
                    "usr": "c:objc(pl)FBSDKNotificationDelivering"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_AccessTokenProviding",
                        "printedName": "FBSDKCoreKit._AccessTokenProviding",
                        "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                      }
                    ]
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV05graphE7Factory18notificationCenter17accessTokenWalletAESo010FBSDKGrapheL0_p_So27FBSDKNotificationDelivering_pSo011FBSDKAccessP9Providing_pXptcfc",
                "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV05graphE7Factory18notificationCenter17accessTokenWalletAESo010FBSDKGrapheL0_p_So27FBSDKNotificationDelivering_pSo011FBSDKAccessP9Providing_pXptcfc",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV",
            "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV",
            "moduleName": "FBSDKGamingServicesKit",
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC",
        "mangledName": "$s22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final"
        ],
        "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": "DependentAsObject",
            "printedName": "DependentAsObject",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ObjectDependencies",
                "printedName": "ObjectDependencies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ObjectDependencies",
                    "printedName": "FBSDKGamingServicesKit.GameRequestFrictionlessRecipientCache.ObjectDependencies",
                    "usr": "s:22FBSDKGamingServicesKit37GameRequestFrictionlessRecipientCacheC18ObjectDependenciesV"
                  }
                ]
              }
            ],
            "usr": "s:22FBSDKGamingServicesKit17DependentAsObjectP",
            "mangledName": "$s22FBSDKGamingServicesKit17DependentAsObjectP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "GameRequestURLProvider",
        "printedName": "GameRequestURLProvider",
        "children": [
          {
            "kind": "Function",
            "name": "createDeepLinkURL",
            "printedName": "createDeepLinkURL(queryDictionary:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestURLProvider(cm)createDeepLinkURLWithQueryDictionary:",
            "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC17createDeepLinkURL15queryDictionary10Foundation0J0VSgSDySSypG_tFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "objc_name": "createDeepLinkURLWithQueryDictionary:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "filtersName",
            "printedName": "filtersName(for:)",
            "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": "GameRequestFilter",
                "printedName": "FBSDKGamingServicesKit.GameRequestFilter",
                "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestURLProvider(cm)filtersNameForFilters:",
            "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC11filtersName3forSSSgAA0dE6FilterO_tFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "objc_name": "filtersNameForFilters:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "actionTypeName",
            "printedName": "actionTypeName(for:)",
            "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": "GameRequestActionType",
                "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestURLProvider(cm)actionTypeNameForActionType:",
            "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC14actionTypeName3forSSSgAA0de6ActionH0O_tFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "objc_name": "actionTypeNameForActionType:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GameRequestURLProvider",
                "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestURLProvider"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestURLProvider(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "TypeDependencies",
            "printedName": "TypeDependencies",
            "children": [
              {
                "kind": "Var",
                "name": "accessTokenWallet",
                "printedName": "accessTokenWallet",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_AccessTokenProviding",
                        "printedName": "FBSDKCoreKit._AccessTokenProviding",
                        "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessJ9Providing_pXpvp",
                "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessJ9Providing_pXpvp",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 0,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "_AccessTokenProviding",
                            "printedName": "FBSDKCoreKit._AccessTokenProviding",
                            "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessJ9Providing_pXpvg",
                    "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessJ9Providing_pXpvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "_AccessTokenProviding",
                            "printedName": "FBSDKCoreKit._AccessTokenProviding",
                            "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessJ9Providing_pXpvs",
                    "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessJ9Providing_pXpvs",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessJ9Providing_pXpvM",
                    "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessJ9Providing_pXpvM",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "authenticationTokenWallet",
                "printedName": "authenticationTokenWallet",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKCoreKit._AuthenticationTokenProviding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_AuthenticationTokenProviding",
                        "printedName": "FBSDKCoreKit._AuthenticationTokenProviding",
                        "usr": "c:objc(pl)FBSDKAuthenticationTokenProviding"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationJ9Providing_pXpvp",
                "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationJ9Providing_pXpvp",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 1,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKCoreKit._AuthenticationTokenProviding.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "_AuthenticationTokenProviding",
                            "printedName": "FBSDKCoreKit._AuthenticationTokenProviding",
                            "usr": "c:objc(pl)FBSDKAuthenticationTokenProviding"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationJ9Providing_pXpvg",
                    "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationJ9Providing_pXpvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKCoreKit._AuthenticationTokenProviding.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "_AuthenticationTokenProviding",
                            "printedName": "FBSDKCoreKit._AuthenticationTokenProviding",
                            "usr": "c:objc(pl)FBSDKAuthenticationTokenProviding"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationJ9Providing_pXpvs",
                    "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationJ9Providing_pXpvs",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationJ9Providing_pXpvM",
                    "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationJ9Providing_pXpvM",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "appAvailabilityChecker",
                "printedName": "appAvailabilityChecker",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AppAvailabilityChecker",
                    "printedName": "any FBSDKCoreKit.AppAvailabilityChecker",
                    "usr": "c:objc(pl)FBSDKAppAvailabilityChecker"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV22appAvailabilityCheckerSo08FBSDKAppjK0_pvp",
                "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV22appAvailabilityCheckerSo08FBSDKAppjK0_pvp",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 2,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AppAvailabilityChecker",
                        "printedName": "any FBSDKCoreKit.AppAvailabilityChecker",
                        "usr": "c:objc(pl)FBSDKAppAvailabilityChecker"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV22appAvailabilityCheckerSo08FBSDKAppjK0_pvg",
                    "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV22appAvailabilityCheckerSo08FBSDKAppjK0_pvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "AppAvailabilityChecker",
                        "printedName": "any FBSDKCoreKit.AppAvailabilityChecker",
                        "usr": "c:objc(pl)FBSDKAppAvailabilityChecker"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV22appAvailabilityCheckerSo08FBSDKAppjK0_pvs",
                    "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV22appAvailabilityCheckerSo08FBSDKAppjK0_pvs",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV22appAvailabilityCheckerSo08FBSDKAppjK0_pvM",
                    "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV22appAvailabilityCheckerSo08FBSDKAppjK0_pvM",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(accessTokenWallet:authenticationTokenWallet:appAvailabilityChecker:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider.TypeDependencies",
                    "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_AccessTokenProviding",
                        "printedName": "FBSDKCoreKit._AccessTokenProviding",
                        "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKCoreKit._AuthenticationTokenProviding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_AuthenticationTokenProviding",
                        "printedName": "FBSDKCoreKit._AuthenticationTokenProviding",
                        "usr": "c:objc(pl)FBSDKAuthenticationTokenProviding"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AppAvailabilityChecker",
                    "printedName": "any FBSDKCoreKit.AppAvailabilityChecker",
                    "usr": "c:objc(pl)FBSDKAppAvailabilityChecker"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV17accessTokenWallet014authenticationjK022appAvailabilityCheckerAESo011FBSDKAccessJ9Providing_pXp_So019FBSDKAuthenticationjQ0_pXpSo08FBSDKAppnO0_ptcfc",
                "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV17accessTokenWallet014authenticationjK022appAvailabilityCheckerAESo011FBSDKAccessJ9Providing_pXp_So019FBSDKAuthenticationjQ0_pXpSo08FBSDKAppnO0_ptcfc",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV",
            "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV",
            "moduleName": "FBSDKGamingServicesKit",
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "configuredDependencies",
            "printedName": "configuredDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider.TypeDependencies",
                    "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC22configuredDependenciesAC04TypeH0VSgvpZ",
            "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC22configuredDependenciesAC04TypeH0VSgvpZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider.TypeDependencies",
                        "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC22configuredDependenciesAC04TypeH0VSgvgZ",
                "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC22configuredDependenciesAC04TypeH0VSgvgZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider.TypeDependencies",
                        "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC22configuredDependenciesAC04TypeH0VSgvsZ",
                "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC22configuredDependenciesAC04TypeH0VSgvsZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC22configuredDependenciesAC04TypeH0VSgvMZ",
                "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC22configuredDependenciesAC04TypeH0VSgvMZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider.TypeDependencies",
                    "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC19defaultDependenciesAC04TypeH0VSgvpZ",
            "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC19defaultDependenciesAC04TypeH0VSgvpZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider.TypeDependencies",
                        "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC19defaultDependenciesAC04TypeH0VSgvgZ",
                "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC19defaultDependenciesAC04TypeH0VSgvgZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider.TypeDependencies",
                        "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC19defaultDependenciesAC04TypeH0VSgvsZ",
                "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC19defaultDependenciesAC04TypeH0VSgvsZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC19defaultDependenciesAC04TypeH0VSgvMZ",
                "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC19defaultDependenciesAC04TypeH0VSgvMZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGameRequestURLProvider",
        "mangledName": "$s22FBSDKGamingServicesKit22GameRequestURLProviderC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKGameRequestURLProvider",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers"
        ],
        "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": "Conformance",
            "name": "DependentAsType",
            "printedName": "DependentAsType",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "TypeDependencies",
                "printedName": "TypeDependencies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKGamingServicesKit.GameRequestURLProvider.TypeDependencies",
                    "usr": "s:22FBSDKGamingServicesKit22GameRequestURLProviderC16TypeDependenciesV"
                  }
                ]
              }
            ],
            "usr": "s:22FBSDKGamingServicesKit15DependentAsTypeP",
            "mangledName": "$s22FBSDKGamingServicesKit15DependentAsTypeP"
          },
          {
            "kind": "Conformance",
            "name": "GameRequestURLProviding",
            "printedName": "GameRequestURLProviding",
            "usr": "s:22FBSDKGamingServicesKit23GameRequestURLProvidingP",
            "mangledName": "$s22FBSDKGamingServicesKit23GameRequestURLProvidingP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GameRequestURLProviding",
        "printedName": "GameRequestURLProviding",
        "children": [
          {
            "kind": "Function",
            "name": "createDeepLinkURL",
            "printedName": "createDeepLinkURL(queryDictionary:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit23GameRequestURLProvidingP17createDeepLinkURL15queryDictionary10Foundation0J0VSgSDySSypG_tFZ",
            "mangledName": "$s22FBSDKGamingServicesKit23GameRequestURLProvidingP17createDeepLinkURL15queryDictionary10Foundation0J0VSgSDySSypG_tFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GameRequestURLProviding>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GameRequestURLProviding>",
            "static": true,
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "filtersName",
            "printedName": "filtersName(for:)",
            "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": "GameRequestFilter",
                "printedName": "FBSDKGamingServicesKit.GameRequestFilter",
                "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestFilter"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit23GameRequestURLProvidingP11filtersName3forSSSgAA0dE6FilterO_tFZ",
            "mangledName": "$s22FBSDKGamingServicesKit23GameRequestURLProvidingP11filtersName3forSSSgAA0dE6FilterO_tFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GameRequestURLProviding>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GameRequestURLProviding>",
            "static": true,
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "actionTypeName",
            "printedName": "actionTypeName(for:)",
            "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": "GameRequestActionType",
                "printedName": "FBSDKGamingServicesKit.GameRequestActionType",
                "usr": "c:@M@FBSDKGamingServicesKit@E@FBSDKGameRequestActionType"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit23GameRequestURLProvidingP14actionTypeName3forSSSgAA0de6ActionH0O_tFZ",
            "mangledName": "$s22FBSDKGamingServicesKit23GameRequestURLProvidingP14actionTypeName3forSSSgAA0de6ActionH0O_tFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GameRequestURLProviding>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GameRequestURLProviding>",
            "static": true,
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit23GameRequestURLProvidingP",
        "mangledName": "$s22FBSDKGamingServicesKit23GameRequestURLProvidingP",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GamingContext",
        "printedName": "GamingContext",
        "children": [
          {
            "kind": "Var",
            "name": "current",
            "printedName": "current",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.GamingContext?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingContext",
                    "printedName": "FBSDKGamingServicesKit.GamingContext",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext(cpy)currentContext",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingContextC7currentACSgvpZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "objc_name": "currentContext",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GamingContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingContext",
                        "printedName": "FBSDKGamingServicesKit.GamingContext",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext(cm)currentContext",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingContextC7currentACSgvgZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GamingContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingContext",
                        "printedName": "FBSDKGamingServicesKit.GamingContext",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext(cm)setCurrentContext:",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingContextC7currentACSgvsZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13GamingContextC7currentACSgvMZ",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingContextC7currentACSgvMZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "identifier",
            "printedName": "identifier",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext(py)identifier",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingContextC10identifierSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext(im)identifier",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingContextC10identifierSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "size",
            "printedName": "size",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext(py)size",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingContextC4sizeSivp",
            "moduleName": "FBSDKGamingServicesKit",
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext(im)size",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingContextC4sizeSivg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(identifier:size:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.GamingContext?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingContext",
                    "printedName": "FBSDKGamingServicesKit.GamingContext",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext(im)initWithIdentifier:size:",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingContextC10identifier4sizeACSgSS_Sitcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingContext",
                "printedName": "FBSDKGamingServicesKit.GamingContext",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingContextCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingContext",
        "mangledName": "$s22FBSDKGamingServicesKit13GamingContextC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKGamingContext",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers"
        ],
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "GamingGroupIntegration",
        "printedName": "GamingGroupIntegration",
        "children": [
          {
            "kind": "Var",
            "name": "settings",
            "printedName": "settings",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SettingsProtocol",
                "printedName": "any FBSDKCoreKit.SettingsProtocol",
                "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingGroupIntegration(py)settings",
            "mangledName": "$s22FBSDKGamingServicesKit22GamingGroupIntegrationC8settings09FBSDKCoreC016SettingsProtocol_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SettingsProtocol",
                    "printedName": "any FBSDKCoreKit.SettingsProtocol",
                    "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingGroupIntegration(im)settings",
                "mangledName": "$s22FBSDKGamingServicesKit22GamingGroupIntegrationC8settings09FBSDKCoreC016SettingsProtocol_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "serviceControllerFactory",
            "printedName": "serviceControllerFactory",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingServiceControllerCreating",
                "printedName": "any FBSDKGamingServicesKit.GamingServiceControllerCreating",
                "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerCreatingP"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit22GamingGroupIntegrationC24serviceControllerFactoryAA0d7ServiceH8Creating_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit22GamingGroupIntegrationC24serviceControllerFactoryAA0d7ServiceH8Creating_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingServiceControllerCreating",
                    "printedName": "any FBSDKGamingServicesKit.GamingServiceControllerCreating",
                    "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerCreatingP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit22GamingGroupIntegrationC24serviceControllerFactoryAA0d7ServiceH8Creating_pvg",
                "mangledName": "$s22FBSDKGamingServicesKit22GamingGroupIntegrationC24serviceControllerFactoryAA0d7ServiceH8Creating_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingGroupIntegration",
                "printedName": "FBSDKGamingServicesKit.GamingGroupIntegration",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingGroupIntegration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingGroupIntegration(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit22GamingGroupIntegrationCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Convenience",
              "Override"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(settings:serviceControllerFactory:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingGroupIntegration",
                "printedName": "FBSDKGamingServicesKit.GamingGroupIntegration",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingGroupIntegration"
              },
              {
                "kind": "TypeNominal",
                "name": "SettingsProtocol",
                "printedName": "any FBSDKCoreKit.SettingsProtocol",
                "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingServiceControllerCreating",
                "printedName": "any FBSDKGamingServicesKit.GamingServiceControllerCreating",
                "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerCreatingP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit22GamingGroupIntegrationC8settings24serviceControllerFactoryAC09FBSDKCoreC016SettingsProtocol_p_AA0d7ServiceI8Creating_ptcfc",
            "mangledName": "$s22FBSDKGamingServicesKit22GamingGroupIntegrationC8settings24serviceControllerFactoryAC09FBSDKCoreC016SettingsProtocol_p_AA0d7ServiceI8Creating_ptcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "openGroupPage",
            "printedName": "openGroupPage(completionHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "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:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingGroupIntegration(cm)openGroupPageWithCompletionHandler:",
            "mangledName": "$s22FBSDKGamingServicesKit22GamingGroupIntegrationC04openE4Page17completionHandleryySb_s5Error_pSgtc_tFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "openGroupPage",
            "printedName": "openGroupPage(completionHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "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:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingGroupIntegration(im)openGroupPageWithCompletionHandler:",
            "mangledName": "$s22FBSDKGamingServicesKit22GamingGroupIntegrationC04openE4Page17completionHandleryySb_s5Error_pSgtc_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingGroupIntegration",
        "mangledName": "$s22FBSDKGamingServicesKit22GamingGroupIntegrationC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKGamingGroupIntegration",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers"
        ],
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "GamingImageUploader",
        "printedName": "GamingImageUploader",
        "children": [
          {
            "kind": "Var",
            "name": "factory",
            "printedName": "factory",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingServiceControllerCreating",
                "printedName": "any FBSDKGamingServicesKit.GamingServiceControllerCreating",
                "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerCreatingP"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit19GamingImageUploaderC7factoryAA0D25ServiceControllerCreating_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderC7factoryAA0D25ServiceControllerCreating_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingServiceControllerCreating",
                    "printedName": "any FBSDKGamingServicesKit.GamingServiceControllerCreating",
                    "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerCreatingP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19GamingImageUploaderC7factoryAA0D25ServiceControllerCreating_pvg",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderC7factoryAA0D25ServiceControllerCreating_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "graphRequestConnectionFactory",
            "printedName": "graphRequestConnectionFactory",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GraphRequestConnectionFactoryProtocol",
                "printedName": "any FBSDKCoreKit.GraphRequestConnectionFactoryProtocol",
                "usr": "c:objc(pl)FBSDKGraphRequestConnectionFactory"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader(py)graphRequestConnectionFactory",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderC29graphRequestConnectionFactorySo010FBSDKGraphhiJ0_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GraphRequestConnectionFactoryProtocol",
                    "printedName": "any FBSDKCoreKit.GraphRequestConnectionFactoryProtocol",
                    "usr": "c:objc(pl)FBSDKGraphRequestConnectionFactory"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader(im)graphRequestConnectionFactory",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderC29graphRequestConnectionFactorySo010FBSDKGraphhiJ0_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shared",
            "printedName": "shared",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingImageUploader",
                "printedName": "FBSDKGamingServicesKit.GamingImageUploader",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader(cpy)shared",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderC6sharedACvpZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingImageUploader",
                    "printedName": "FBSDKGamingServicesKit.GamingImageUploader",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader(cm)shared",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderC6sharedACvgZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingImageUploader",
                "printedName": "FBSDKGamingServicesKit.GamingImageUploader",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Convenience",
              "Override"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(progressHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingImageUploader",
                "printedName": "FBSDKGamingServicesKit.GamingImageUploader",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Int64, Swift.Int64, Swift.Int64) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader(im)initWithProgressHandler:",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderC15progressHandlerACys5Int64V_A2FtcSg_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Convenience",
              "ObjC"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(gamingServiceControllerFactory:graphRequestConnectionFactory:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingImageUploader",
                "printedName": "FBSDKGamingServicesKit.GamingImageUploader",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingServiceControllerCreating",
                "printedName": "any FBSDKGamingServicesKit.GamingServiceControllerCreating",
                "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerCreatingP"
              },
              {
                "kind": "TypeNominal",
                "name": "GraphRequestConnectionFactoryProtocol",
                "printedName": "any FBSDKCoreKit.GraphRequestConnectionFactoryProtocol",
                "usr": "c:objc(pl)FBSDKGraphRequestConnectionFactory"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit19GamingImageUploaderC30gamingServiceControllerFactory022graphRequestConnectionJ0AcA0dhI8Creating_p_So010FBSDKGraphlmJ0_ptcfc",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderC30gamingServiceControllerFactory022graphRequestConnectionJ0AcA0dhI8Creating_p_So010FBSDKGraphlmJ0_ptcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "uploadImage",
            "printedName": "uploadImage(with:andResultCompletion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingImageUploaderConfiguration",
                "printedName": "FBSDKGamingServicesKit.GamingImageUploaderConfiguration",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(any Swift.Error)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader(cm)uploadImageWithConfiguration:andResultCompletion:",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderC06uploadE04with19andResultCompletionyAA0deF13ConfigurationC_ySb_SDySSypGSgs5Error_pSgtctFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "objc_name": "uploadImageWithConfiguration:andResultCompletion:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "uploadImage",
            "printedName": "uploadImage(with:andResultCompletion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingImageUploaderConfiguration",
                "printedName": "FBSDKGamingServicesKit.GamingImageUploaderConfiguration",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(any Swift.Error)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader(im)uploadImageWith:andResultCompletion:",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderC06uploadE04with19andResultCompletionyAA0deF13ConfigurationC_ySb_SDySSypGSgs5Error_pSgtctF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "uploadImage",
            "printedName": "uploadImage(with:completion:andProgressHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingImageUploaderConfiguration",
                "printedName": "FBSDKGamingServicesKit.GamingImageUploaderConfiguration",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(any Swift.Error)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Int64, Swift.Int64, Swift.Int64) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader(cm)uploadImageWithConfiguration:completion:andProgressHandler:",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderC06uploadE04with10completion18andProgressHandleryAA0deF13ConfigurationC_ySb_SDySSypGSgs5Error_pSgtcys5Int64V_A2OtcSgtFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "objc_name": "uploadImageWithConfiguration:completion:andProgressHandler:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "uploadImage",
            "printedName": "uploadImage(with:completion:andProgressHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingImageUploaderConfiguration",
                "printedName": "FBSDKGamingServicesKit.GamingImageUploaderConfiguration",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(any Swift.Error)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Int64, Swift.Int64, Swift.Int64) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader(im)uploadImageWith:completion:andProgressHandler:",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderC06uploadE04with10completion18andProgressHandleryAA0deF13ConfigurationC_ySb_SDySSypGSgs5Error_pSgtcys5Int64V_A2OtcSgtF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "requestConnection",
            "printedName": "requestConnection(_:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GraphRequestConnecting",
                "printedName": "any FBSDKCoreKit.GraphRequestConnecting",
                "usr": "c:objc(pl)FBSDKGraphRequestConnecting"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader(im)requestConnection:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderC17requestConnection_15didSendBodyData17totalBytesWritten0mN15ExpectedToWriteySo27FBSDKGraphRequestConnecting_p_S3itF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "requestConnection:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploader",
        "mangledName": "$s22FBSDKGamingServicesKit19GamingImageUploaderC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKGamingImageUploader",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers"
        ],
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "GamingImageUploaderConfiguration",
        "printedName": "GamingImageUploaderConfiguration",
        "children": [
          {
            "kind": "Var",
            "name": "image",
            "printedName": "image",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration(py)image",
            "mangledName": "$s22FBSDKGamingServicesKit32GamingImageUploaderConfigurationC5imageSo7UIImageCvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration(im)image",
                "mangledName": "$s22FBSDKGamingServicesKit32GamingImageUploaderConfigurationC5imageSo7UIImageCvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "caption",
            "printedName": "caption",
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration(py)caption",
            "mangledName": "$s22FBSDKGamingServicesKit32GamingImageUploaderConfigurationC7captionSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "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@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration(im)caption",
                "mangledName": "$s22FBSDKGamingServicesKit32GamingImageUploaderConfigurationC7captionSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shouldLaunchMediaDialog",
            "printedName": "shouldLaunchMediaDialog",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration(py)shouldLaunchMediaDialog",
            "mangledName": "$s22FBSDKGamingServicesKit32GamingImageUploaderConfigurationC23shouldLaunchMediaDialogSbvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "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@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration(im)shouldLaunchMediaDialog",
                "mangledName": "$s22FBSDKGamingServicesKit32GamingImageUploaderConfigurationC23shouldLaunchMediaDialogSbvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(image:caption:shouldLaunchMediaDialog:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingImageUploaderConfiguration",
                "printedName": "FBSDKGamingServicesKit.GamingImageUploaderConfiguration",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration(im)initWithImage:caption:shouldLaunchMediaDialog:",
            "mangledName": "$s22FBSDKGamingServicesKit32GamingImageUploaderConfigurationC5image7caption23shouldLaunchMediaDialogACSo7UIImageC_SSSgSbtcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingImageUploaderConfiguration",
                "printedName": "FBSDKGamingServicesKit.GamingImageUploaderConfiguration",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit32GamingImageUploaderConfigurationCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingImageUploaderConfiguration",
        "mangledName": "$s22FBSDKGamingServicesKit32GamingImageUploaderConfigurationC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKGamingImageUploaderConfiguration",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers"
        ],
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GamingLogging",
        "printedName": "GamingLogging",
        "children": [
          {
            "kind": "Function",
            "name": "singleShotLogEntry",
            "printedName": "singleShotLogEntry(_:logEntry:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "LoggingBehavior",
                "printedName": "FBSDKCoreKit.LoggingBehavior",
                "usr": "c:FBSDKLoggingBehavior.h@T@FBSDKLoggingBehavior"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit13GamingLoggingP18singleShotLogEntry_03logI0ySo20FBSDKLoggingBehaviora_SStFZ",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingLoggingP18singleShotLogEntry_03logI0ySo20FBSDKLoggingBehaviora_SStFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingLogging>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GamingLogging>",
            "static": true,
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit13GamingLoggingP",
        "mangledName": "$s22FBSDKGamingServicesKit13GamingLoggingP",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "GamingPayload",
        "printedName": "GamingPayload",
        "children": [
          {
            "kind": "Var",
            "name": "URL",
            "printedName": "URL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AppLinkURL",
                "printedName": "FBSDKCoreKit.AppLinkURL",
                "usr": "c:objc(cs)FBSDKURL"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload(py)URL",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC3URLSo8FBSDKURLCvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AppLinkURL",
                    "printedName": "FBSDKCoreKit.AppLinkURL",
                    "usr": "c:objc(cs)FBSDKURL"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload(im)URL",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC3URLSo8FBSDKURLCvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AppLinkURL",
                    "printedName": "FBSDKCoreKit.AppLinkURL",
                    "usr": "c:objc(cs)FBSDKURL"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload(im)setURL:",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC3URLSo8FBSDKURLCvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13GamingPayloadC3URLSo8FBSDKURLCvM",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC3URLSo8FBSDKURLCvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "gameEntryData",
            "printedName": "gameEntryData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload(py)gameEntryData",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC13gameEntryDataSDyS2SGvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload(im)gameEntryData",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC13gameEntryDataSDyS2SGvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload(im)setGameEntryData:",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC13gameEntryDataSDyS2SGvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13GamingPayloadC13gameEntryDataSDyS2SGvM",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC13gameEntryDataSDyS2SGvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "payload",
            "printedName": "payload",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload(py)payload",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC7payloadSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "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@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload(im)payload",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC7payloadSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "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@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload(im)setPayload:",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC7payloadSSvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13GamingPayloadC7payloadSSvM",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC7payloadSSvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "gameRequestID",
            "printedName": "gameRequestID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload(py)gameRequestID",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC13gameRequestIDSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload(im)gameRequestID",
                "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC13gameRequestIDSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(URL:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingPayload",
                "printedName": "FBSDKGamingServicesKit.GamingPayload",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload"
              },
              {
                "kind": "TypeNominal",
                "name": "AppLinkURL",
                "printedName": "FBSDKCoreKit.AppLinkURL",
                "usr": "c:objc(cs)FBSDKURL"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload(im)initWithURL:",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC3URLACSo8FBSDKURLC_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingPayload",
                "printedName": "FBSDKGamingServicesKit.GamingPayload",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload",
        "mangledName": "$s22FBSDKGamingServicesKit13GamingPayloadC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKGamingPayload",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers"
        ],
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GamingPayloadDelegate",
        "printedName": "GamingPayloadDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "parsedGameRequestURLContaining",
            "printedName": "parsedGameRequestURLContaining(_:gameRequestID:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingPayload",
                "printedName": "FBSDKGamingServicesKit.GamingPayload",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGamingPayloadDelegate(im)parsedGameRequestURLContaining:gameRequestID:",
            "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadDelegateP30parsedGameRequestURLContaining_04gameI2IDyAA0dE0C_SStF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingPayloadDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GamingPayloadDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "parsedGamingContextURLContaining",
            "printedName": "parsedGamingContextURLContaining(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingPayload",
                "printedName": "FBSDKGamingServicesKit.GamingPayload",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGamingPayloadDelegate(im)parsedGamingContextURLContaining:",
            "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadDelegateP06parsedD20ContextURLContainingyyAA0dE0CF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingPayloadDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GamingPayloadDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "parsedTournamentURLContaining",
            "printedName": "parsedTournamentURLContaining(_:tournamentID:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingPayload",
                "printedName": "FBSDKGamingServicesKit.GamingPayload",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayload"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGamingPayloadDelegate(im)parsedTournamentURLContaining:tournamentID:",
            "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadDelegateP29parsedTournamentURLContaining_12tournamentIDyAA0dE0C_SStF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingPayloadDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GamingPayloadDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "Optional",
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGamingPayloadDelegate",
        "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadDelegateP",
        "moduleName": "FBSDKGamingServicesKit",
        "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>",
        "sugared_genericSig": "<Self : ObjectiveC.NSObjectProtocol>",
        "objc_name": "FBSDKGamingPayloadDelegate",
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "GamingPayloadObserver",
        "printedName": "GamingPayloadObserver",
        "children": [
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "(any FBSDKGamingServicesKit.GamingPayloadDelegate)?"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayloadObserver(py)delegate",
            "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC8delegateAA0dE8Delegate_pSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl",
              "ObjC"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.GamingPayloadDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingPayloadDelegate",
                        "printedName": "any FBSDKGamingServicesKit.GamingPayloadDelegate",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGamingPayloadDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayloadObserver(im)delegate",
                "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC8delegateAA0dE8Delegate_pSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.GamingPayloadDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingPayloadDelegate",
                        "printedName": "any FBSDKGamingServicesKit.GamingPayloadDelegate",
                        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGamingPayloadDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayloadObserver(im)setDelegate:",
                "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC8delegateAA0dE8Delegate_pSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC8delegateAA0dE8Delegate_pSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC8delegateAA0dE8Delegate_pSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Keys",
            "printedName": "Keys",
            "children": [
              {
                "kind": "Var",
                "name": "gamingPayload",
                "printedName": "gamingPayload",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.GamingPayloadObserver.Keys.Type) -> FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Keys",
                        "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                        "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Keys",
                            "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                            "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO06gamingE0yA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO06gamingE0yA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "gamingPayloadGameRequestID",
                "printedName": "gamingPayloadGameRequestID",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.GamingPayloadObserver.Keys.Type) -> FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Keys",
                        "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                        "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Keys",
                            "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                            "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO06gamingE13GameRequestIDyA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO06gamingE13GameRequestIDyA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 1
              },
              {
                "kind": "Var",
                "name": "gamingPayloadContextTokenID",
                "printedName": "gamingPayloadContextTokenID",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.GamingPayloadObserver.Keys.Type) -> FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Keys",
                        "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                        "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Keys",
                            "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                            "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO06gamingE14ContextTokenIDyA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO06gamingE14ContextTokenIDyA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 2
              },
              {
                "kind": "Var",
                "name": "gamingPayloadTournamentID",
                "printedName": "gamingPayloadTournamentID",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.GamingPayloadObserver.Keys.Type) -> FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Keys",
                        "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                        "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Keys",
                            "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                            "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO06gamingE12TournamentIDyA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO06gamingE12TournamentIDyA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 3
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Keys",
                        "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                        "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO8rawValueAESgSS_tcfc",
                "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO8rawValueAESgSS_tcfc",
                "moduleName": "FBSDKGamingServicesKit",
                "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:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO8rawValueSSvp",
                "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO8rawValueSSvp",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO8rawValueSSvg",
                    "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO8rawValueSSvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "allCases",
                "printedName": "allCases",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[FBSDKGamingServicesKit.GamingPayloadObserver.Keys]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Keys",
                        "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                        "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO8allCasesSayAEGvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO8allCasesSayAEGvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Nonisolated"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[FBSDKGamingServicesKit.GamingPayloadObserver.Keys]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Keys",
                            "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                            "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO8allCasesSayAEGvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO8allCasesSayAEGvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO",
            "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO",
            "moduleName": "FBSDKGamingServicesKit",
            "enumRawTypeName": "String",
            "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": "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": "[FBSDKGamingServicesKit.GamingPayloadObserver.Keys]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Keys",
                            "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver.Keys",
                            "usr": "s:22FBSDKGamingServicesKit21GamingPayloadObserverC4KeysO"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ]
                  }
                ],
                "usr": "s:s12CaseIterableP",
                "mangledName": "$ss12CaseIterableP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              },
              {
                "kind": "Conformance",
                "name": "BitwiseCopyable",
                "printedName": "BitwiseCopyable",
                "usr": "s:s15BitwiseCopyableP",
                "mangledName": "$ss15BitwiseCopyableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingPayloadObserver",
                "printedName": "FBSDKGamingServicesKit.GamingPayloadObserver",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayloadObserver"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.GamingPayloadDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingPayloadDelegate",
                    "printedName": "any FBSDKGamingServicesKit.GamingPayloadDelegate",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKGamingPayloadDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayloadObserver(im)initWithDelegate:",
            "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC8delegateAcA0dE8Delegate_pSg_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "application",
            "printedName": "application(_:open:sourceApplication:annotation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UIApplication",
                "printedName": "UIKit.UIApplication",
                "usr": "c:objc(cs)UIApplication"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayloadObserver(im)application:openURL:sourceApplication:annotation:",
            "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC11application_4open17sourceApplication10annotationSbSo13UIApplicationC_10Foundation3URLVSSSgypSgtF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "application:openURL:sourceApplication:annotation:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingPayloadObserver",
        "mangledName": "$s22FBSDKGamingServicesKit21GamingPayloadObserverC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKGamingPayloadObserver",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers"
        ],
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GamingServiceController",
        "printedName": "GamingServiceController",
        "children": [
          {
            "kind": "Var",
            "name": "serviceType",
            "printedName": "serviceType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingServiceType",
                "printedName": "FBSDKGamingServicesKit.GamingServiceType",
                "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit23GamingServiceControllerC11serviceType33_DBBDC73A9873C05FC36D5AC18606E973LLAA0deH0Ovp",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC11serviceType33_DBBDC73A9873C05FC36D5AC18606E973LLAA0deH0Ovp",
            "moduleName": "FBSDKGamingServicesKit",
            "isInternal": true,
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 0,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "completionHandler",
            "printedName": "completionHandler",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "[Swift.String : Any]?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Dictionary",
                                "printedName": "[Swift.String : Any]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "ProtocolComposition",
                                    "printedName": "Any"
                                  }
                                ],
                                "usr": "s:SD"
                              }
                            ],
                            "usr": "s:Sq"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "(any Swift.Error)?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Error",
                                "printedName": "any Swift.Error",
                                "usr": "s:s5ErrorP"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit23GamingServiceControllerC17completionHandler33_DBBDC73A9873C05FC36D5AC18606E973LLySb_SDySSypGSgs5Error_pSgtcSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC17completionHandler33_DBBDC73A9873C05FC36D5AC18606E973LLySb_SDySSypGSgs5Error_pSgtcSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "pendingResult",
            "printedName": "pendingResult",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit23GamingServiceControllerC13pendingResult33_DBBDC73A9873C05FC36D5AC18606E973LLSDySSypGvp",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC13pendingResult33_DBBDC73A9873C05FC36D5AC18606E973LLSDySSypGvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isInternal": true,
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 2,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "urlOpener",
            "printedName": "urlOpener",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "URLOpener",
                "printedName": "any FBSDKCoreKit.URLOpener",
                "usr": "c:objc(pl)FBSDKURLOpener"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit23GamingServiceControllerC9urlOpener33_DBBDC73A9873C05FC36D5AC18606E973LLSo14FBSDKURLOpener_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC9urlOpener33_DBBDC73A9873C05FC36D5AC18606E973LLSo14FBSDKURLOpener_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isInternal": true,
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 3,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "settings",
            "printedName": "settings",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SettingsProtocol",
                "printedName": "any FBSDKCoreKit.SettingsProtocol",
                "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit23GamingServiceControllerC8settings33_DBBDC73A9873C05FC36D5AC18606E973LL09FBSDKCoreC016SettingsProtocol_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC8settings33_DBBDC73A9873C05FC36D5AC18606E973LL09FBSDKCoreC016SettingsProtocol_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isInternal": true,
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 4,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(serviceType:pendingResult:completionHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingServiceController",
                "printedName": "FBSDKGamingServicesKit.GamingServiceController",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)GamingServiceController"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingServiceType",
                "printedName": "FBSDKGamingServicesKit.GamingServiceType",
                "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(any Swift.Error)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit23GamingServiceControllerC11serviceType13pendingResult17completionHandlerAcA0deH0O_SDySSypGySb_AISgs5Error_pSgtctcfc",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC11serviceType13pendingResult17completionHandlerAcA0deH0O_SDySSypGySb_AISgs5Error_pSgtctcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Convenience"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(serviceType:pendingResult:urlOpener:settings:completionHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingServiceController",
                "printedName": "FBSDKGamingServicesKit.GamingServiceController",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)GamingServiceController"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingServiceType",
                "printedName": "FBSDKGamingServicesKit.GamingServiceType",
                "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "URLOpener",
                "printedName": "any FBSDKCoreKit.URLOpener",
                "usr": "c:objc(pl)FBSDKURLOpener"
              },
              {
                "kind": "TypeNominal",
                "name": "SettingsProtocol",
                "printedName": "any FBSDKCoreKit.SettingsProtocol",
                "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(any Swift.Error)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit23GamingServiceControllerC11serviceType13pendingResult9urlOpener8settings17completionHandlerAcA0deH0O_SDySSypGSo14FBSDKURLOpener_p09FBSDKCoreC016SettingsProtocol_pySb_AKSgs5Error_pSgtctcfc",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC11serviceType13pendingResult9urlOpener8settings17completionHandlerAcA0deH0O_SDySSypGSo14FBSDKURLOpener_p09FBSDKCoreC016SettingsProtocol_pySb_AKSgs5Error_pSgtctcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "handleBridgeAPIError",
            "printedName": "handleBridgeAPIError(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any Swift.Error)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "any Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit23GamingServiceControllerC20handleBridgeAPIErroryys5Error_pSgF",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC20handleBridgeAPIErroryys5Error_pSgF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "isValidCallbackURL",
            "printedName": "isValidCallbackURL(_:forService:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit23GamingServiceControllerC18isValidCallbackURL_03forE0Sb10Foundation0J0V_SStF",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC18isValidCallbackURL_03forE0Sb10Foundation0J0V_SStF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingServiceController",
                "printedName": "FBSDKGamingServicesKit.GamingServiceController",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)GamingServiceController"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)GamingServiceController(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "call",
            "printedName": "call(withArgument:)",
            "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": "Func",
            "usr": "s:22FBSDKGamingServicesKit23GamingServiceControllerC4call12withArgumentySSSg_tF",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC4call12withArgumentySSSg_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "application",
            "printedName": "application(_:open:sourceApplication:annotation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIApplication?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIApplication",
                    "printedName": "UIKit.UIApplication",
                    "usr": "c:objc(cs)UIApplication"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "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": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKGamingServicesKit@objc(cs)GamingServiceController(im)application:openURL:sourceApplication:annotation:",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC11application_4open17sourceApplication10annotationSbSo13UIApplicationCSg_10Foundation3URLVSgSSSgypSgtF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "application:openURL:sourceApplication:annotation:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "canOpen",
            "printedName": "canOpen(_:for:sourceApplication:annotation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIApplication?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIApplication",
                    "printedName": "UIKit.UIApplication",
                    "usr": "c:objc(cs)UIApplication"
                  }
                ],
                "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": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKGamingServicesKit@objc(cs)GamingServiceController(im)canOpenURL:forApplication:sourceApplication:annotation:",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC7canOpen_3for17sourceApplication10annotationSb10Foundation3URLV_So13UIApplicationCSgSSSgypSgtF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "canOpenURL:forApplication:sourceApplication:annotation:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "applicationDidBecomeActive",
            "printedName": "applicationDidBecomeActive(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIApplication",
                "printedName": "UIKit.UIApplication",
                "usr": "c:objc(cs)UIApplication"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKGamingServicesKit@objc(cs)GamingServiceController(im)applicationDidBecomeActive:",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC26applicationDidBecomeActiveyySo13UIApplicationCF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "applicationDidBecomeActive:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "isAuthenticationURL",
            "printedName": "isAuthenticationURL(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKGamingServicesKit@objc(cs)GamingServiceController(im)isAuthenticationURL:",
            "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC19isAuthenticationURLySb10Foundation0I0VF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "isAuthenticationURL:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)GamingServiceController",
        "mangledName": "$s22FBSDKGamingServicesKit23GamingServiceControllerC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final",
          "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": "GamingServiceControllerProtocol",
            "printedName": "GamingServiceControllerProtocol",
            "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerProtocolP",
            "mangledName": "$s22FBSDKGamingServicesKit31GamingServiceControllerProtocolP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GamingServiceControllerCreating",
        "printedName": "GamingServiceControllerCreating",
        "children": [
          {
            "kind": "Function",
            "name": "create",
            "printedName": "create(serviceType:pendingResult:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingServiceControllerProtocol",
                "printedName": "any FBSDKGamingServicesKit.GamingServiceControllerProtocol",
                "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerProtocolP"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingServiceType",
                "printedName": "FBSDKGamingServicesKit.GamingServiceType",
                "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(any Swift.Error)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerCreatingP6create11serviceType13pendingResult10completionAA0deF8Protocol_pAA0deJ0O_SDySSypGSgySb_ALs5Error_pSgtctF",
            "mangledName": "$s22FBSDKGamingServicesKit31GamingServiceControllerCreatingP6create11serviceType13pendingResult10completionAA0deF8Protocol_pAA0deJ0O_SDySSypGSgySb_ALs5Error_pSgtctF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingServiceControllerCreating>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GamingServiceControllerCreating>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerCreatingP",
        "mangledName": "$s22FBSDKGamingServicesKit31GamingServiceControllerCreatingP",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GamingServiceControllerFactory",
        "printedName": "GamingServiceControllerFactory",
        "children": [
          {
            "kind": "Function",
            "name": "create",
            "printedName": "create(serviceType:pendingResult:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingServiceControllerProtocol",
                "printedName": "any FBSDKGamingServicesKit.GamingServiceControllerProtocol",
                "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerProtocolP"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingServiceType",
                "printedName": "FBSDKGamingServicesKit.GamingServiceType",
                "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(any Swift.Error)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit30GamingServiceControllerFactoryC6create11serviceType13pendingResult10completionAA0deF8Protocol_pAA0deJ0O_SDySSypGSgySb_ALs5Error_pSgtctF",
            "mangledName": "$s22FBSDKGamingServicesKit30GamingServiceControllerFactoryC6create11serviceType13pendingResult10completionAA0deF8Protocol_pAA0deJ0O_SDySSypGSgySb_ALs5Error_pSgtctF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingServiceControllerFactory",
                "printedName": "FBSDKGamingServicesKit.GamingServiceControllerFactory",
                "usr": "s:22FBSDKGamingServicesKit30GamingServiceControllerFactoryC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit30GamingServiceControllerFactoryCACycfc",
            "mangledName": "$s22FBSDKGamingServicesKit30GamingServiceControllerFactoryCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:22FBSDKGamingServicesKit30GamingServiceControllerFactoryC",
        "mangledName": "$s22FBSDKGamingServicesKit30GamingServiceControllerFactoryC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final"
        ],
        "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": "GamingServiceControllerCreating",
            "printedName": "GamingServiceControllerCreating",
            "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerCreatingP",
            "mangledName": "$s22FBSDKGamingServicesKit31GamingServiceControllerCreatingP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GamingServiceControllerProtocol",
        "printedName": "GamingServiceControllerProtocol",
        "children": [
          {
            "kind": "Function",
            "name": "call",
            "printedName": "call(withArgument:)",
            "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": "Func",
            "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerProtocolP4call12withArgumentySSSg_tF",
            "mangledName": "$s22FBSDKGamingServicesKit31GamingServiceControllerProtocolP4call12withArgumentySSSg_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingServiceControllerProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GamingServiceControllerProtocol>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit31GamingServiceControllerProtocolP",
        "mangledName": "$s22FBSDKGamingServicesKit31GamingServiceControllerProtocolP",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GamingServiceType",
        "printedName": "GamingServiceType",
        "children": [
          {
            "kind": "Var",
            "name": "friendFinder",
            "printedName": "friendFinder",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GamingServiceType.Type) -> FBSDKGamingServicesKit.GamingServiceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingServiceType",
                    "printedName": "FBSDKGamingServicesKit.GamingServiceType",
                    "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GamingServiceType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingServiceType",
                        "printedName": "FBSDKGamingServicesKit.GamingServiceType",
                        "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO12friendFinderyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit17GamingServiceTypeO12friendFinderyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "mediaAsset",
            "printedName": "mediaAsset",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GamingServiceType.Type) -> FBSDKGamingServicesKit.GamingServiceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingServiceType",
                    "printedName": "FBSDKGamingServicesKit.GamingServiceType",
                    "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GamingServiceType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingServiceType",
                        "printedName": "FBSDKGamingServicesKit.GamingServiceType",
                        "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO10mediaAssetyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit17GamingServiceTypeO10mediaAssetyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "community",
            "printedName": "community",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GamingServiceType.Type) -> FBSDKGamingServicesKit.GamingServiceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingServiceType",
                    "printedName": "FBSDKGamingServicesKit.GamingServiceType",
                    "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GamingServiceType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingServiceType",
                        "printedName": "FBSDKGamingServicesKit.GamingServiceType",
                        "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO9communityyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit17GamingServiceTypeO9communityyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "urlPath",
            "printedName": "urlPath",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO7urlPathSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit17GamingServiceTypeO7urlPathSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO7urlPathSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit17GamingServiceTypeO7urlPathSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingServiceType",
                "printedName": "FBSDKGamingServicesKit.GamingServiceType",
                "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingServiceType",
                "printedName": "FBSDKGamingServicesKit.GamingServiceType",
                "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO2eeoiySbAC_ACtFZ",
            "mangledName": "$s22FBSDKGamingServicesKit17GamingServiceTypeO2eeoiySbAC_ACtFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO9hashValueSivp",
            "mangledName": "$s22FBSDKGamingServicesKit17GamingServiceTypeO9hashValueSivp",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO9hashValueSivg",
                "mangledName": "$s22FBSDKGamingServicesKit17GamingServiceTypeO9hashValueSivg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO4hash4intoys6HasherVz_tF",
            "mangledName": "$s22FBSDKGamingServicesKit17GamingServiceTypeO4hash4intoys6HasherVz_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:22FBSDKGamingServicesKit17GamingServiceTypeO",
        "mangledName": "$s22FBSDKGamingServicesKit17GamingServiceTypeO",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GamingServicesDialogError",
        "printedName": "GamingServicesDialogError",
        "children": [
          {
            "kind": "Var",
            "name": "invalidContentType",
            "printedName": "invalidContentType",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GamingServicesDialogError.Type) -> FBSDKGamingServicesKit.GamingServicesDialogError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingServicesDialogError",
                    "printedName": "FBSDKGamingServicesKit.GamingServicesDialogError",
                    "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GamingServicesDialogError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingServicesDialogError",
                        "printedName": "FBSDKGamingServicesKit.GamingServicesDialogError",
                        "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO18invalidContentTypeyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit06GamingB11DialogErrorO18invalidContentTypeyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "missingContent",
            "printedName": "missingContent",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GamingServicesDialogError.Type) -> FBSDKGamingServicesKit.GamingServicesDialogError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingServicesDialogError",
                    "printedName": "FBSDKGamingServicesKit.GamingServicesDialogError",
                    "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GamingServicesDialogError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingServicesDialogError",
                        "printedName": "FBSDKGamingServicesKit.GamingServicesDialogError",
                        "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO14missingContentyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit06GamingB11DialogErrorO14missingContentyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "deeplinkURLCreation",
            "printedName": "deeplinkURLCreation",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GamingServicesDialogError.Type) -> FBSDKGamingServicesKit.GamingServicesDialogError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingServicesDialogError",
                    "printedName": "FBSDKGamingServicesKit.GamingServicesDialogError",
                    "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GamingServicesDialogError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingServicesDialogError",
                        "printedName": "FBSDKGamingServicesKit.GamingServicesDialogError",
                        "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO19deeplinkURLCreationyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit06GamingB11DialogErrorO19deeplinkURLCreationyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "cancelled",
            "printedName": "cancelled",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.GamingServicesDialogError.Type) -> FBSDKGamingServicesKit.GamingServicesDialogError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingServicesDialogError",
                    "printedName": "FBSDKGamingServicesKit.GamingServicesDialogError",
                    "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.GamingServicesDialogError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GamingServicesDialogError",
                        "printedName": "FBSDKGamingServicesKit.GamingServicesDialogError",
                        "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO9cancelledyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit06GamingB11DialogErrorO9cancelledyA2CmF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingServicesDialogError",
                "printedName": "FBSDKGamingServicesKit.GamingServicesDialogError",
                "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingServicesDialogError",
                "printedName": "FBSDKGamingServicesKit.GamingServicesDialogError",
                "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO2eeoiySbAC_ACtFZ",
            "mangledName": "$s22FBSDKGamingServicesKit06GamingB11DialogErrorO2eeoiySbAC_ACtFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO9hashValueSivp",
            "mangledName": "$s22FBSDKGamingServicesKit06GamingB11DialogErrorO9hashValueSivp",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO9hashValueSivg",
                "mangledName": "$s22FBSDKGamingServicesKit06GamingB11DialogErrorO9hashValueSivg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO4hash4intoys6HasherVz_tF",
            "mangledName": "$s22FBSDKGamingServicesKit06GamingB11DialogErrorO4hash4intoys6HasherVz_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:22FBSDKGamingServicesKit06GamingB11DialogErrorO",
        "mangledName": "$s22FBSDKGamingServicesKit06GamingB11DialogErrorO",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKShareKit",
        "printedName": "FBSDKShareKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "GamingShareValidating",
        "printedName": "GamingShareValidating",
        "children": [
          {
            "kind": "Function",
            "name": "validateRequiredValue",
            "printedName": "validateRequiredValue(_:named:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit21GamingShareValidatingP21validateRequiredValue_5namedyyp_SStKFZ",
            "mangledName": "$s22FBSDKGamingServicesKit21GamingShareValidatingP21validateRequiredValue_5namedyyp_SStKFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingShareValidating>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GamingShareValidating>",
            "static": true,
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit21GamingShareValidatingP",
        "mangledName": "$s22FBSDKGamingServicesKit21GamingShareValidatingP",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GamingUtility",
        "printedName": "GamingUtility",
        "children": [
          {
            "kind": "Function",
            "name": "getGraphDomainFromToken",
            "printedName": "getGraphDomainFromToken()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit13GamingUtilityP23getGraphDomainFromTokenSSSgyFZ",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingUtilityP23getGraphDomainFromTokenSSSgyFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingUtility>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GamingUtility>",
            "static": true,
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit13GamingUtilityP",
        "mangledName": "$s22FBSDKGamingServicesKit13GamingUtilityP",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "GamingVideoUploader",
        "printedName": "GamingVideoUploader",
        "children": [
          {
            "kind": "Var",
            "name": "fileHandle",
            "printedName": "fileHandle",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.FileHandling)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FileHandling",
                    "printedName": "any FBSDKGamingServicesKit.FileHandling",
                    "usr": "s:22FBSDKGamingServicesKit12FileHandlingP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit19GamingVideoUploaderC10fileHandleAA12FileHandling_pSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC10fileHandleAA12FileHandling_pSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.FileHandling)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FileHandling",
                        "printedName": "any FBSDKGamingServicesKit.FileHandling",
                        "usr": "s:22FBSDKGamingServicesKit12FileHandlingP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19GamingVideoUploaderC10fileHandleAA12FileHandling_pSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC10fileHandleAA12FileHandling_pSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.FileHandling)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FileHandling",
                        "printedName": "any FBSDKGamingServicesKit.FileHandling",
                        "usr": "s:22FBSDKGamingServicesKit12FileHandlingP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19GamingVideoUploaderC10fileHandleAA12FileHandling_pSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC10fileHandleAA12FileHandling_pSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19GamingVideoUploaderC10fileHandleAA12FileHandling_pSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC10fileHandleAA12FileHandling_pSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "fileHandleFactory",
            "printedName": "fileHandleFactory",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FileHandleCreating",
                "printedName": "any FBSDKGamingServicesKit.FileHandleCreating",
                "usr": "s:22FBSDKGamingServicesKit18FileHandleCreatingP"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit19GamingVideoUploaderC17fileHandleFactoryAA04FileH8Creating_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC17fileHandleFactoryAA04FileH8Creating_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FileHandleCreating",
                    "printedName": "any FBSDKGamingServicesKit.FileHandleCreating",
                    "usr": "s:22FBSDKGamingServicesKit18FileHandleCreatingP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19GamingVideoUploaderC17fileHandleFactoryAA04FileH8Creating_pvg",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC17fileHandleFactoryAA04FileH8Creating_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "videoUploaderFactory",
            "printedName": "videoUploaderFactory",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "VideoUploaderCreating",
                "printedName": "any FBSDKGamingServicesKit.VideoUploaderCreating",
                "usr": "s:22FBSDKGamingServicesKit21VideoUploaderCreatingP"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit19GamingVideoUploaderC05videoF7FactoryAA0eF8Creating_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC05videoF7FactoryAA0eF8Creating_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "VideoUploaderCreating",
                    "printedName": "any FBSDKGamingServicesKit.VideoUploaderCreating",
                    "usr": "s:22FBSDKGamingServicesKit21VideoUploaderCreatingP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19GamingVideoUploaderC05videoF7FactoryAA0eF8Creating_pvg",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC05videoF7FactoryAA0eF8Creating_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "completionHandler",
            "printedName": "completionHandler",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "[Swift.String : Any]?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Dictionary",
                                "printedName": "[Swift.String : Any]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "ProtocolComposition",
                                    "printedName": "Any"
                                  }
                                ],
                                "usr": "s:SD"
                              }
                            ],
                            "usr": "s:Sq"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "(any Swift.Error)?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Error",
                                "printedName": "any Swift.Error",
                                "usr": "s:s5ErrorP"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader(py)completionHandler",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC17completionHandlerySb_SDySSypGSgs5Error_pSgtcSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bool",
                                "printedName": "Swift.Bool",
                                "usr": "s:Sb"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "[Swift.String : Any]?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Dictionary",
                                    "printedName": "[Swift.String : Any]",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      },
                                      {
                                        "kind": "TypeNominal",
                                        "name": "ProtocolComposition",
                                        "printedName": "Any"
                                      }
                                    ],
                                    "usr": "s:SD"
                                  }
                                ],
                                "usr": "s:Sq"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "(any Swift.Error)?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Error",
                                    "printedName": "any Swift.Error",
                                    "usr": "s:s5ErrorP"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader(im)completionHandler",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC17completionHandlerySb_SDySSypGSgs5Error_pSgtcSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "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.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bool",
                                "printedName": "Swift.Bool",
                                "usr": "s:Sb"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "[Swift.String : Any]?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Dictionary",
                                    "printedName": "[Swift.String : Any]",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      },
                                      {
                                        "kind": "TypeNominal",
                                        "name": "ProtocolComposition",
                                        "printedName": "Any"
                                      }
                                    ],
                                    "usr": "s:SD"
                                  }
                                ],
                                "usr": "s:Sq"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Optional",
                                "printedName": "(any Swift.Error)?",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Error",
                                    "printedName": "any Swift.Error",
                                    "usr": "s:s5ErrorP"
                                  }
                                ],
                                "usr": "s:Sq"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader(im)setCompletionHandler:",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC17completionHandlerySb_SDySSypGSgs5Error_pSgtcSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19GamingVideoUploaderC17completionHandlerySb_SDySSypGSgs5Error_pSgtcSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC17completionHandlerySb_SDySSypGSgs5Error_pSgtcSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "progressHandler",
            "printedName": "progressHandler",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Int64, Swift.Int64, Swift.Int64) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader(py)progressHandler",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC15progressHandlerys5Int64V_A2FtcSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Int64, Swift.Int64, Swift.Int64) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int64",
                                "printedName": "Swift.Int64",
                                "usr": "s:s5Int64V"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int64",
                                "printedName": "Swift.Int64",
                                "usr": "s:s5Int64V"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int64",
                                "printedName": "Swift.Int64",
                                "usr": "s:s5Int64V"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader(im)progressHandler",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC15progressHandlerys5Int64V_A2FtcSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "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.Int64, Swift.Int64, Swift.Int64) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int64",
                                "printedName": "Swift.Int64",
                                "usr": "s:s5Int64V"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int64",
                                "printedName": "Swift.Int64",
                                "usr": "s:s5Int64V"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Int64",
                                "printedName": "Swift.Int64",
                                "usr": "s:s5Int64V"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader(im)setProgressHandler:",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC15progressHandlerys5Int64V_A2FtcSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19GamingVideoUploaderC15progressHandlerys5Int64V_A2FtcSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC15progressHandlerys5Int64V_A2FtcSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shared",
            "printedName": "shared",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingVideoUploader",
                "printedName": "FBSDKGamingServicesKit.GamingVideoUploader",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader(cpy)shared",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC6sharedACvpZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "RawDocComment",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GamingVideoUploader",
                    "printedName": "FBSDKGamingServicesKit.GamingVideoUploader",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader(cm)shared",
                "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC6sharedACvgZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(fileHandleFactory:videoUploaderFactory:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingVideoUploader",
                "printedName": "FBSDKGamingServicesKit.GamingVideoUploader",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader"
              },
              {
                "kind": "TypeNominal",
                "name": "FileHandleCreating",
                "printedName": "any FBSDKGamingServicesKit.FileHandleCreating",
                "hasDefaultArg": true,
                "usr": "s:22FBSDKGamingServicesKit18FileHandleCreatingP"
              },
              {
                "kind": "TypeNominal",
                "name": "VideoUploaderCreating",
                "printedName": "any FBSDKGamingServicesKit.VideoUploaderCreating",
                "hasDefaultArg": true,
                "usr": "s:22FBSDKGamingServicesKit21VideoUploaderCreatingP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit19GamingVideoUploaderC17fileHandleFactory05videofI0AcA04FileH8Creating_p_AA0efL0_ptcfc",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC17fileHandleFactory05videofI0AcA04FileH8Creating_p_AA0efL0_ptcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "uploadVideo",
            "printedName": "uploadVideo(configuration:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingVideoUploaderConfiguration",
                "printedName": "FBSDKGamingServicesKit.GamingVideoUploaderConfiguration",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploaderConfiguration"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(any Swift.Error)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader(cm)uploadVideoWithConfiguration:andResultCompletion:",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC06uploadE013configuration10completionyAA0deF13ConfigurationC_ySb_SDySSypGSgs5Error_pSgtctFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "objc_name": "uploadVideoWithConfiguration:andResultCompletion:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "uploadVideo",
            "printedName": "uploadVideo(configuration:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingVideoUploaderConfiguration",
                "printedName": "FBSDKGamingServicesKit.GamingVideoUploaderConfiguration",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploaderConfiguration"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(any Swift.Error)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader(im)uploadVideoWithConfiguration:completion:",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC06uploadE013configuration10completionyAA0deF13ConfigurationC_ySb_SDySSypGSgs5Error_pSgtctF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "uploadVideo",
            "printedName": "uploadVideo(configuration:completion:progressHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingVideoUploaderConfiguration",
                "printedName": "FBSDKGamingServicesKit.GamingVideoUploaderConfiguration",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploaderConfiguration"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(any Swift.Error)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Int64, Swift.Int64, Swift.Int64) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader(cm)uploadVideoWithConfiguration:completion:andProgressHandler:",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC06uploadE013configuration10completion15progressHandleryAA0deF13ConfigurationC_ySb_SDySSypGSgs5Error_pSgtcys5Int64V_A2OtcSgtFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "objc_name": "uploadVideoWithConfiguration:completion:andProgressHandler:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "uploadVideo",
            "printedName": "uploadVideo(configuration:completion:progressHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GamingVideoUploaderConfiguration",
                "printedName": "FBSDKGamingServicesKit.GamingVideoUploaderConfiguration",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploaderConfiguration"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, [Swift.String : Any]?, (any Swift.Error)?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String : Any]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Dictionary",
                            "printedName": "[Swift.String : Any]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ProtocolComposition",
                                "printedName": "Any"
                              }
                            ],
                            "usr": "s:SD"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(any Swift.Error)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Int64, Swift.Int64, Swift.Int64) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.Int64, Swift.Int64, Swift.Int64)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int64",
                            "printedName": "Swift.Int64",
                            "usr": "s:s5Int64V"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader(im)uploadVideoWithConfiguration:completion:progressHandler:",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC06uploadE013configuration10completion15progressHandleryAA0deF13ConfigurationC_ySb_SDySSypGSgs5Error_pSgtcys5Int64V_A2OtcSgtF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingVideoUploader",
                "printedName": "FBSDKGamingServicesKit.GamingVideoUploader",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "videoChunkData",
            "printedName": "videoChunkData(for:startOffset:endOffset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "VideoUploader",
                "printedName": "FBSDKGamingServicesKit.VideoUploader",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit19GamingVideoUploaderC14videoChunkData3for11startOffset03endL010Foundation0I0VSgAA0eF0C_S2utF",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC14videoChunkData3for11startOffset03endL010Foundation0I0VSgAA0eF0C_S2utF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "videoUploader",
            "printedName": "videoUploader(_:didCompleteWithResults:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "VideoUploader",
                "printedName": "FBSDKGamingServicesKit.VideoUploader",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit19GamingVideoUploaderC05videoF0_22didCompleteWithResultsyAA0eF0C_SDySSypGtF",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC05videoF0_22didCompleteWithResultsyAA0eF0C_SDySSypGtF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "videoUploader",
            "printedName": "videoUploader(_:didFailWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "VideoUploader",
                "printedName": "FBSDKGamingServicesKit.VideoUploader",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit19GamingVideoUploaderC05videoF0_16didFailWithErroryAA0eF0C_s0K0_ptF",
            "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC05videoF0_16didFailWithErroryAA0eF0C_s0K0_ptF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploader",
        "mangledName": "$s22FBSDKGamingServicesKit19GamingVideoUploaderC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKGamingVideoUploader",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers"
        ],
        "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": "Conformance",
            "name": "VideoUploaderDelegate",
            "printedName": "VideoUploaderDelegate",
            "usr": "s:22FBSDKGamingServicesKit21VideoUploaderDelegateP",
            "mangledName": "$s22FBSDKGamingServicesKit21VideoUploaderDelegateP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GamingVideoUploaderConfiguration",
        "printedName": "GamingVideoUploaderConfiguration",
        "children": [
          {
            "kind": "Var",
            "name": "videoURL",
            "printedName": "videoURL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploaderConfiguration(py)videoURL",
            "mangledName": "$s22FBSDKGamingServicesKit32GamingVideoUploaderConfigurationC8videoURL10Foundation0I0Vvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploaderConfiguration(im)videoURL",
                "mangledName": "$s22FBSDKGamingServicesKit32GamingVideoUploaderConfigurationC8videoURL10Foundation0I0Vvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "caption",
            "printedName": "caption",
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploaderConfiguration(py)caption",
            "mangledName": "$s22FBSDKGamingServicesKit32GamingVideoUploaderConfigurationC7captionSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "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@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploaderConfiguration(im)caption",
                "mangledName": "$s22FBSDKGamingServicesKit32GamingVideoUploaderConfigurationC7captionSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(videoURL:caption:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingVideoUploaderConfiguration",
                "printedName": "FBSDKGamingServicesKit.GamingVideoUploaderConfiguration",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploaderConfiguration"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "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@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploaderConfiguration(im)initWithVideoURL:caption:",
            "mangledName": "$s22FBSDKGamingServicesKit32GamingVideoUploaderConfigurationC8videoURL7captionAC10Foundation0I0V_SSSgtcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingVideoUploaderConfiguration",
                "printedName": "FBSDKGamingServicesKit.GamingVideoUploaderConfiguration",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploaderConfiguration"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploaderConfiguration(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit32GamingVideoUploaderConfigurationCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKGamingVideoUploaderConfiguration",
        "mangledName": "$s22FBSDKGamingServicesKit32GamingVideoUploaderConfigurationC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKGamingVideoUploaderConfiguration",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers"
        ],
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "GamingWebDialog",
        "printedName": "GamingWebDialog",
        "children": [
          {
            "kind": "Var",
            "name": "completion",
            "printedName": "completion",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((Swift.Result<τ_0_0, any Swift.Error>) -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Result<τ_0_0, any Swift.Error>) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Result",
                        "printedName": "Swift.Result<τ_0_0, any Swift.Error>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "any Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:s6ResultO"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC10completionys6ResultOyxs5Error_pGcSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC10completionys6ResultOyxs5Error_pGcSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Result<τ_0_0, any Swift.Error>) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Result<τ_0_0, any Swift.Error>) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Result",
                            "printedName": "Swift.Result<τ_0_0, any Swift.Error>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GenericTypeParam",
                                "printedName": "τ_0_0"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Error",
                                "printedName": "any Swift.Error",
                                "usr": "s:s5ErrorP"
                              }
                            ],
                            "usr": "s:s6ResultO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC10completionys6ResultOyxs5Error_pGcSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC10completionys6ResultOyxs5Error_pGcSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "((Swift.Result<τ_0_0, any Swift.Error>) -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Result<τ_0_0, any Swift.Error>) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Result",
                            "printedName": "Swift.Result<τ_0_0, any Swift.Error>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GenericTypeParam",
                                "printedName": "τ_0_0"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Error",
                                "printedName": "any Swift.Error",
                                "usr": "s:s5ErrorP"
                              }
                            ],
                            "usr": "s:s6ResultO"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC10completionys6ResultOyxs5Error_pGcSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC10completionys6ResultOyxs5Error_pGcSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC10completionys6ResultOyxs5Error_pGcSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC10completionys6ResultOyxs5Error_pGcSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dialog",
            "printedName": "dialog",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKCoreKit._WebDialog?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "_WebDialog",
                    "printedName": "FBSDKCoreKit._WebDialog",
                    "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC6dialog09FBSDKCoreC001_eF0CSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC6dialog09FBSDKCoreC001_eF0CSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKCoreKit._WebDialog?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_WebDialog",
                        "printedName": "FBSDKCoreKit._WebDialog",
                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC6dialog09FBSDKCoreC001_eF0CSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC6dialog09FBSDKCoreC001_eF0CSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKCoreKit._WebDialog?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_WebDialog",
                        "printedName": "FBSDKCoreKit._WebDialog",
                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC6dialog09FBSDKCoreC001_eF0CSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC6dialog09FBSDKCoreC001_eF0CSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC6dialog09FBSDKCoreC001_eF0CSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC6dialog09FBSDKCoreC001_eF0CSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "parameters",
            "printedName": "parameters",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC10parametersSDyS2SGvp",
            "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC10parametersSDyS2SGvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC10parametersSDyS2SGvg",
                "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC10parametersSDyS2SGvg",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC10parametersSDyS2SGvs",
                "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC10parametersSDyS2SGvs",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC10parametersSDyS2SGvM",
                "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC10parametersSDyS2SGvM",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "frame",
            "printedName": "frame",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC5frameSo6CGRectVvp",
            "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC5frameSo6CGRectVvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGRect",
                    "printedName": "CoreFoundation.CGRect",
                    "usr": "c:@S@CGRect"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC5frameSo6CGRectVvg",
                "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC5frameSo6CGRectVvg",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CGRect",
                    "printedName": "CoreFoundation.CGRect",
                    "usr": "c:@S@CGRect"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC5frameSo6CGRectVvs",
                "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC5frameSo6CGRectVvs",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC5frameSo6CGRectVvM",
                "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC5frameSo6CGRectVvM",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "name",
            "printedName": "name",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC4nameSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC4nameSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC4nameSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC4nameSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(name:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GamingWebDialog",
                "printedName": "FBSDKGamingServicesKit.GamingWebDialog<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC4nameACyxGSS_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC4nameACyxGSS_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
            "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show(completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<τ_0_0, any Swift.Error>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<τ_0_0, any Swift.Error>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC4show10completionyys6ResultOyxs5Error_pGc_tF",
            "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC4show10completionyys6ResultOyxs5Error_pGc_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
            "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
            "isOpen": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "webDialog",
            "printedName": "webDialog(_:didCompleteWithResults:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "_WebDialog",
                "printedName": "FBSDKCoreKit._WebDialog",
                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC03webF0_22didCompleteWithResultsy09FBSDKCoreC001_eF0C_SDySSypGtF",
            "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC03webF0_22didCompleteWithResultsy09FBSDKCoreC001_eF0C_SDySSypGtF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
            "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
            "isOpen": true,
            "objc_name": "webDialog:didCompleteWithResults:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "webDialog",
            "printedName": "webDialog(_:didFailWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "_WebDialog",
                "printedName": "FBSDKCoreKit._WebDialog",
                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC03webF0_16didFailWithErrory09FBSDKCoreC001_eF0C_s0K0_ptF",
            "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC03webF0_16didFailWithErrory09FBSDKCoreC001_eF0C_s0K0_ptF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
            "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
            "isOpen": true,
            "objc_name": "webDialog:didFailWithError:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "webDialogDidCancel",
            "printedName": "webDialogDidCancel(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "_WebDialog",
                "printedName": "FBSDKCoreKit._WebDialog",
                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC03webF9DidCancelyy09FBSDKCoreC001_eF0CF",
            "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC03webF9DidCancelyy09FBSDKCoreC001_eF0CF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
            "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
            "isOpen": true,
            "objc_name": "webDialogDidCancel:",
            "declAttributes": [
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:22FBSDKGamingServicesKit15GamingWebDialogC",
        "mangledName": "$s22FBSDKGamingServicesKit15GamingWebDialogC",
        "moduleName": "FBSDKGamingServicesKit",
        "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
        "sugared_genericSig": "<Success where Success : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GamingWebDialogSuccess",
        "printedName": "GamingWebDialogSuccess",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "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:22FBSDKGamingServicesKit22GamingWebDialogSuccessPyxSDySSypGKcfc",
            "mangledName": "$s22FBSDKGamingServicesKit22GamingWebDialogSuccessPyxSDySSypGKcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.GamingWebDialogSuccess>",
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit22GamingWebDialogSuccessP",
        "mangledName": "$s22FBSDKGamingServicesKit22GamingWebDialogSuccessP",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GraphAPIResponse",
        "printedName": "GraphAPIResponse",
        "children": [
          {
            "kind": "Var",
            "name": "data",
            "printedName": "data",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit16GraphAPIResponseV4dataxvp",
            "mangledName": "$s22FBSDKGamingServicesKit16GraphAPIResponseV4dataxvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16GraphAPIResponseV4dataxvg",
                "mangledName": "$s22FBSDKGamingServicesKit16GraphAPIResponseV4dataxvg",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>",
                "sugared_genericSig": "<T where T : Swift.Decodable>",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16GraphAPIResponseV4dataxvs",
                "mangledName": "$s22FBSDKGamingServicesKit16GraphAPIResponseV4dataxvs",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>",
                "sugared_genericSig": "<T where T : Swift.Decodable>",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16GraphAPIResponseV4dataxvM",
                "mangledName": "$s22FBSDKGamingServicesKit16GraphAPIResponseV4dataxvM",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>",
                "sugared_genericSig": "<T where T : Swift.Decodable>",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(data:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GraphAPIResponse",
                "printedName": "FBSDKGamingServicesKit.GraphAPIResponse<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:22FBSDKGamingServicesKit16GraphAPIResponseV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit16GraphAPIResponseV4dataACyxGx_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit16GraphAPIResponseV4dataACyxGx_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>",
            "sugared_genericSig": "<T where T : Swift.Decodable>",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GraphAPIResponse",
                "printedName": "FBSDKGamingServicesKit.GraphAPIResponse<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:22FBSDKGamingServicesKit16GraphAPIResponseV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "any Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit16GraphAPIResponseV4fromACyxGs7Decoder_p_tKcfc",
            "mangledName": "$s22FBSDKGamingServicesKit16GraphAPIResponseV4fromACyxGs7Decoder_p_tKcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>",
            "sugared_genericSig": "<T where T : Swift.Decodable>",
            "implicit": true,
            "throwing": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:22FBSDKGamingServicesKit16GraphAPIResponseV",
        "mangledName": "$s22FBSDKGamingServicesKit16GraphAPIResponseV",
        "moduleName": "FBSDKGamingServicesKit",
        "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>",
        "sugared_genericSig": "<T where T : Swift.Decodable>",
        "declAttributes": [
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "JoinTournamentDialog",
        "printedName": "JoinTournamentDialog",
        "children": [
          {
            "kind": "Var",
            "name": "tournamentID",
            "printedName": "tournamentID",
            "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:22FBSDKGamingServicesKit20JoinTournamentDialogC12tournamentIDSSSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC12tournamentIDSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC12tournamentIDSSSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC12tournamentIDSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC12tournamentIDSSSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC12tournamentIDSSSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC12tournamentIDSSSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC12tournamentIDSSSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "payload",
            "printedName": "payload",
            "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:22FBSDKGamingServicesKit20JoinTournamentDialogC7payloadSSSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC7payloadSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC7payloadSSSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC7payloadSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC7payloadSSSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC7payloadSSSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC7payloadSSSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC7payloadSSSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Keys",
            "printedName": "Keys",
            "children": [
              {
                "kind": "Var",
                "name": "tournamentID",
                "printedName": "tournamentID",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC4KeysO12tournamentIDSSvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC4KeysO12tournamentIDSSvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC4KeysO12tournamentIDSSvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC4KeysO12tournamentIDSSvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "payload",
                "printedName": "payload",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC4KeysO7payloadSSvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC4KeysO7payloadSSvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC4KeysO7payloadSSvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC4KeysO7payloadSSvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC4KeysO",
            "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC4KeysO",
            "moduleName": "FBSDKGamingServicesKit",
            "isEnumExhaustive": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              },
              {
                "kind": "Conformance",
                "name": "BitwiseCopyable",
                "printedName": "BitwiseCopyable",
                "usr": "s:s15BitwiseCopyableP",
                "mangledName": "$ss15BitwiseCopyableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JoinTournamentDialog",
                "printedName": "FBSDKGamingServicesKit.JoinTournamentDialog",
                "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogCACycfc",
            "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "showSpecific",
            "printedName": "showSpecific(tournamentID:payload:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<FBSDKGamingServicesKit.JoinTournamentDialogSuccess, any Swift.Error>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<FBSDKGamingServicesKit.JoinTournamentDialogSuccess, any Swift.Error>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JoinTournamentDialogSuccess",
                        "printedName": "FBSDKGamingServicesKit.JoinTournamentDialogSuccess",
                        "usr": "s:22FBSDKGamingServicesKit27JoinTournamentDialogSuccessV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC12showSpecific12tournamentID7payload10completionySS_SSSgys6ResultOyAA0deF7SuccessVs5Error_pGctF",
            "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC12showSpecific12tournamentID7payload10completionySS_SSSgys6ResultOyAA0deF7SuccessVs5Error_pGctF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "showSuggested",
            "printedName": "showSuggested(payload:completion:)",
            "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"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<FBSDKGamingServicesKit.JoinTournamentDialogSuccess, any Swift.Error>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<FBSDKGamingServicesKit.JoinTournamentDialogSuccess, any Swift.Error>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "JoinTournamentDialogSuccess",
                        "printedName": "FBSDKGamingServicesKit.JoinTournamentDialogSuccess",
                        "usr": "s:22FBSDKGamingServicesKit27JoinTournamentDialogSuccessV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC13showSuggested7payload10completionySSSg_ys6ResultOyAA0deF7SuccessVs5Error_pGctF",
            "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC13showSuggested7payload10completionySSSg_ys6ResultOyAA0deF7SuccessVs5Error_pGctF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(name:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JoinTournamentDialog",
                "printedName": "FBSDKGamingServicesKit.JoinTournamentDialog",
                "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC4nameACSS_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC4nameACSS_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "declAttributes": [
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:22FBSDKGamingServicesKit20JoinTournamentDialogC",
        "mangledName": "$s22FBSDKGamingServicesKit20JoinTournamentDialogC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "superclassUsr": "s:22FBSDKGamingServicesKit15GamingWebDialogC",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "FBSDKGamingServicesKit.GamingWebDialog<FBSDKGamingServicesKit.JoinTournamentDialogSuccess>"
        ],
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "JoinTournamentDialogSuccess",
        "printedName": "JoinTournamentDialogSuccess",
        "children": [
          {
            "kind": "Var",
            "name": "tournamentID",
            "printedName": "tournamentID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit27JoinTournamentDialogSuccessV12tournamentIDSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit27JoinTournamentDialogSuccessV12tournamentIDSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "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:22FBSDKGamingServicesKit27JoinTournamentDialogSuccessV12tournamentIDSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit27JoinTournamentDialogSuccessV12tournamentIDSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "payload",
            "printedName": "payload",
            "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:22FBSDKGamingServicesKit27JoinTournamentDialogSuccessV7payloadSSSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit27JoinTournamentDialogSuccessV7payloadSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit27JoinTournamentDialogSuccessV7payloadSSSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit27JoinTournamentDialogSuccessV7payloadSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "JoinTournamentDialogSuccess",
                "printedName": "FBSDKGamingServicesKit.JoinTournamentDialogSuccess",
                "usr": "s:22FBSDKGamingServicesKit27JoinTournamentDialogSuccessV"
              },
              {
                "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:22FBSDKGamingServicesKit27JoinTournamentDialogSuccessVyACSDySSypGKcfc",
            "mangledName": "$s22FBSDKGamingServicesKit27JoinTournamentDialogSuccessVyACSDySSypGKcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:22FBSDKGamingServicesKit27JoinTournamentDialogSuccessV",
        "mangledName": "$s22FBSDKGamingServicesKit27JoinTournamentDialogSuccessV",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "GamingWebDialogSuccess",
            "printedName": "GamingWebDialogSuccess",
            "usr": "s:22FBSDKGamingServicesKit22GamingWebDialogSuccessP",
            "mangledName": "$s22FBSDKGamingServicesKit22GamingWebDialogSuccessP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "MissingDependenciesError",
        "printedName": "MissingDependenciesError",
        "children": [
          {
            "kind": "Var",
            "name": "dependentType",
            "printedName": "dependentType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "τ_0_0.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24MissingDependenciesErrorV13dependentType33_7B7E5D16A6363A980AB9502A1C95A21FLLxmvp",
            "mangledName": "$s22FBSDKGamingServicesKit24MissingDependenciesErrorV13dependentType33_7B7E5D16A6363A980AB9502A1C95A21FLLxmvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isInternal": true,
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 0,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MissingDependenciesError",
                "printedName": "FBSDKGamingServicesKit.MissingDependenciesError<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:22FBSDKGamingServicesKit24MissingDependenciesErrorV"
              },
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "τ_0_0.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit24MissingDependenciesErrorV3forACyxGxm_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit24MissingDependenciesErrorV3forACyxGxm_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<Dependent>",
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit24MissingDependenciesErrorV11descriptionSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit24MissingDependenciesErrorV11descriptionSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit24MissingDependenciesErrorV11descriptionSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit24MissingDependenciesErrorV11descriptionSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0>",
                "sugared_genericSig": "<Dependent>",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:22FBSDKGamingServicesKit24MissingDependenciesErrorV",
        "mangledName": "$s22FBSDKGamingServicesKit24MissingDependenciesErrorV",
        "moduleName": "FBSDKGamingServicesKit",
        "genericSig": "<τ_0_0>",
        "sugared_genericSig": "<Dependent>",
        "declAttributes": [
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "ShareTournamentDialogError",
        "printedName": "ShareTournamentDialogError",
        "children": [
          {
            "kind": "Var",
            "name": "invalidAccessToken",
            "printedName": "invalidAccessToken",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ShareTournamentDialogError.Type) -> FBSDKGamingServicesKit.ShareTournamentDialogError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareTournamentDialogError",
                    "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError",
                    "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogError",
                        "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError",
                        "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO18invalidAccessTokenyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit26ShareTournamentDialogErrorO18invalidAccessTokenyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "invalidAuthToken",
            "printedName": "invalidAuthToken",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ShareTournamentDialogError.Type) -> FBSDKGamingServicesKit.ShareTournamentDialogError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareTournamentDialogError",
                    "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError",
                    "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogError",
                        "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError",
                        "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO16invalidAuthTokenyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit26ShareTournamentDialogErrorO16invalidAuthTokenyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "invalidTournamentID",
            "printedName": "invalidTournamentID",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ShareTournamentDialogError.Type) -> FBSDKGamingServicesKit.ShareTournamentDialogError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareTournamentDialogError",
                    "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError",
                    "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogError",
                        "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError",
                        "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO07invalidE2IDyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit26ShareTournamentDialogErrorO07invalidE2IDyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "unableToCreateDialogUrl",
            "printedName": "unableToCreateDialogUrl",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ShareTournamentDialogError.Type) -> FBSDKGamingServicesKit.ShareTournamentDialogError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareTournamentDialogError",
                    "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError",
                    "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogError",
                        "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError",
                        "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO014unableToCreateF3UrlyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit26ShareTournamentDialogErrorO014unableToCreateF3UrlyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "unknownBridgeError",
            "printedName": "unknownBridgeError",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ShareTournamentDialogError.Type) -> FBSDKGamingServicesKit.ShareTournamentDialogError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareTournamentDialogError",
                    "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError",
                    "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogError",
                        "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError",
                        "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO013unknownBridgeG0yA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit26ShareTournamentDialogErrorO013unknownBridgeG0yA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "errorMessage",
            "printedName": "errorMessage",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ShareTournamentDialogError.Type) -> (Swift.String) -> FBSDKGamingServicesKit.ShareTournamentDialogError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> FBSDKGamingServicesKit.ShareTournamentDialogError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogError",
                        "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError",
                        "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogError",
                        "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError",
                        "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO12errorMessageyACSScACmF",
            "mangledName": "$s22FBSDKGamingServicesKit26ShareTournamentDialogErrorO12errorMessageyACSScACmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "bridgeError",
            "printedName": "bridgeError",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ShareTournamentDialogError.Type) -> (any Swift.Error) -> FBSDKGamingServicesKit.ShareTournamentDialogError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(any Swift.Error) -> FBSDKGamingServicesKit.ShareTournamentDialogError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogError",
                        "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError",
                        "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogError",
                        "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogError",
                        "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO06bridgeG0yACs0G0_pcACmF",
            "mangledName": "$s22FBSDKGamingServicesKit26ShareTournamentDialogErrorO06bridgeG0yACs0G0_pcACmF",
            "moduleName": "FBSDKGamingServicesKit"
          }
        ],
        "declKind": "Enum",
        "usr": "s:22FBSDKGamingServicesKit26ShareTournamentDialogErrorO",
        "mangledName": "$s22FBSDKGamingServicesKit26ShareTournamentDialogErrorO",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ShareTournamentDialog",
        "printedName": "ShareTournamentDialog",
        "children": [
          {
            "kind": "Var",
            "name": "gamingGraphDomain",
            "printedName": "gamingGraphDomain",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC17gamingGraphDomainSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC17gamingGraphDomainSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC17gamingGraphDomainSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC17gamingGraphDomainSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bridgeURLOpener",
            "printedName": "bridgeURLOpener",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BridgeAPIRequestOpening",
                "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC15bridgeURLOpenerSo28FBSDKBridgeAPIRequestOpening_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC15bridgeURLOpenerSo28FBSDKBridgeAPIRequestOpening_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BridgeAPIRequestOpening",
                    "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                    "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC15bridgeURLOpenerSo28FBSDKBridgeAPIRequestOpening_pvg",
                "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC15bridgeURLOpenerSo28FBSDKBridgeAPIRequestOpening_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BridgeAPIRequestOpening",
                    "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                    "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC15bridgeURLOpenerSo28FBSDKBridgeAPIRequestOpening_pvs",
                "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC15bridgeURLOpenerSo28FBSDKBridgeAPIRequestOpening_pvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC15bridgeURLOpenerSo28FBSDKBridgeAPIRequestOpening_pvM",
                "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC15bridgeURLOpenerSo28FBSDKBridgeAPIRequestOpening_pvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "(any FBSDKGamingServicesKit.ShareTournamentDialogDelegate)?"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC8delegateAA0deF8Delegate_pSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC8delegateAA0deF8Delegate_pSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "ReferenceOwnership"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.ShareTournamentDialogDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogDelegate",
                        "printedName": "any FBSDKGamingServicesKit.ShareTournamentDialogDelegate",
                        "usr": "s:22FBSDKGamingServicesKit29ShareTournamentDialogDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC8delegateAA0deF8Delegate_pSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC8delegateAA0deF8Delegate_pSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.ShareTournamentDialogDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogDelegate",
                        "printedName": "any FBSDKGamingServicesKit.ShareTournamentDialogDelegate",
                        "usr": "s:22FBSDKGamingServicesKit29ShareTournamentDialogDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC8delegateAA0deF8Delegate_pSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC8delegateAA0deF8Delegate_pSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC8delegateAA0deF8Delegate_pSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC8delegateAA0deF8Delegate_pSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "currentConfiguration",
            "printedName": "currentConfiguration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.TournamentConfig?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentConfig",
                    "printedName": "FBSDKGamingServicesKit.TournamentConfig",
                    "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC20currentConfigurationAA0E6ConfigVSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC20currentConfigurationAA0E6ConfigVSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.TournamentConfig?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentConfig",
                        "printedName": "FBSDKGamingServicesKit.TournamentConfig",
                        "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC20currentConfigurationAA0E6ConfigVSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC20currentConfigurationAA0E6ConfigVSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.TournamentConfig?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentConfig",
                        "printedName": "FBSDKGamingServicesKit.TournamentConfig",
                        "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC20currentConfigurationAA0E6ConfigVSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC20currentConfigurationAA0E6ConfigVSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC20currentConfigurationAA0E6ConfigVSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC20currentConfigurationAA0E6ConfigVSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "tournamentToUpdate",
            "printedName": "tournamentToUpdate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.Tournament?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tournament",
                    "printedName": "FBSDKGamingServicesKit.Tournament",
                    "usr": "s:22FBSDKGamingServicesKit10TournamentV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC18tournamentToUpdateAA0E0VSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC18tournamentToUpdateAA0E0VSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.Tournament?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tournament",
                        "printedName": "FBSDKGamingServicesKit.Tournament",
                        "usr": "s:22FBSDKGamingServicesKit10TournamentV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC18tournamentToUpdateAA0E0VSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC18tournamentToUpdateAA0E0VSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.Tournament?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tournament",
                        "printedName": "FBSDKGamingServicesKit.Tournament",
                        "usr": "s:22FBSDKGamingServicesKit10TournamentV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC18tournamentToUpdateAA0E0VSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC18tournamentToUpdateAA0E0VSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC18tournamentToUpdateAA0E0VSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC18tournamentToUpdateAA0E0VSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(delegate:urlOpener:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareTournamentDialog",
                "printedName": "FBSDKGamingServicesKit.ShareTournamentDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)ShareTournamentDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareTournamentDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ShareTournamentDialogDelegate",
                "usr": "s:22FBSDKGamingServicesKit29ShareTournamentDialogDelegateP"
              },
              {
                "kind": "TypeNominal",
                "name": "BridgeAPIRequestOpening",
                "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC8delegate9urlOpenerAcA0deF8Delegate_p_So28FBSDKBridgeAPIRequestOpening_ptcfc",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC8delegate9urlOpenerAcA0deF8Delegate_p_So28FBSDKBridgeAPIRequestOpening_ptcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareTournamentDialog",
                "printedName": "FBSDKGamingServicesKit.ShareTournamentDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)ShareTournamentDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareTournamentDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ShareTournamentDialogDelegate",
                "usr": "s:22FBSDKGamingServicesKit29ShareTournamentDialogDelegateP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC8delegateAcA0deF8Delegate_p_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC8delegateAcA0deF8Delegate_p_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show(score:tournamentID:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC4show5score12tournamentIDySi_SStKF",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC4show5score12tournamentIDySi_SStKF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show(score:tournament:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Tournament",
                "printedName": "FBSDKGamingServicesKit.Tournament",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC4show5score10tournamentySi_AA0E0VtKF",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC4show5score10tournamentySi_AA0E0VtKF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show(initialScore:config:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "TournamentConfig",
                "printedName": "FBSDKGamingServicesKit.TournamentConfig",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC4show12initialScore6configySi_AA0E6ConfigVtKF",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC4show12initialScore6configySi_AA0E6ConfigVtKF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "isTournamentURL",
            "printedName": "isTournamentURL(url:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC02isE3URL3urlSb10Foundation0H0V_tF",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC02isE3URL3urlSb10Foundation0H0V_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "parseTournamentURL",
            "printedName": "parseTournamentURL(url:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit21ShareTournamentDialogC05parseE3URL3urlSb10Foundation0H0V_tF",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC05parseE3URL3urlSb10Foundation0H0V_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "isAuthenticationURL",
            "printedName": "isAuthenticationURL(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)ShareTournamentDialog(im)isAuthenticationURL:",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC19isAuthenticationURLySb10Foundation0I0VF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "isAuthenticationURL:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "application",
            "printedName": "application(_:open:sourceApplication:annotation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIApplication?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIApplication",
                    "printedName": "UIKit.UIApplication",
                    "usr": "c:objc(cs)UIApplication"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "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": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)ShareTournamentDialog(im)application:openURL:sourceApplication:annotation:",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC11application_4open17sourceApplication10annotationSbSo13UIApplicationCSg_10Foundation3URLVSgSSSgypSgtF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "application:openURL:sourceApplication:annotation:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "canOpen",
            "printedName": "canOpen(_:for:sourceApplication:annotation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIApplication?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIApplication",
                    "printedName": "UIKit.UIApplication",
                    "usr": "c:objc(cs)UIApplication"
                  }
                ],
                "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": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)ShareTournamentDialog(im)canOpenURL:forApplication:sourceApplication:annotation:",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC7canOpen_3for17sourceApplication10annotationSb10Foundation3URLV_So13UIApplicationCSgSSSgypSgtF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "canOpenURL:forApplication:sourceApplication:annotation:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "applicationDidBecomeActive",
            "printedName": "applicationDidBecomeActive(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIApplication",
                "printedName": "UIKit.UIApplication",
                "usr": "c:objc(cs)UIApplication"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)ShareTournamentDialog(im)applicationDidBecomeActive:",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC26applicationDidBecomeActiveyySo13UIApplicationCF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "applicationDidBecomeActive:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareTournamentDialog",
                "printedName": "FBSDKGamingServicesKit.ShareTournamentDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)ShareTournamentDialog"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)ShareTournamentDialog(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)ShareTournamentDialog",
        "mangledName": "$s22FBSDKGamingServicesKit21ShareTournamentDialogC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final",
          "AccessControl",
          "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ShareTournamentDialogDelegate",
        "printedName": "ShareTournamentDialogDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "didComplete",
            "printedName": "didComplete(dialog:tournament:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareTournamentDialog",
                "printedName": "FBSDKGamingServicesKit.ShareTournamentDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)ShareTournamentDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Tournament",
                "printedName": "FBSDKGamingServicesKit.Tournament",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit29ShareTournamentDialogDelegateP11didComplete6dialog10tournamentyAA0deF0C_AA0E0VtF",
            "mangledName": "$s22FBSDKGamingServicesKit29ShareTournamentDialogDelegateP11didComplete6dialog10tournamentyAA0deF0C_AA0E0VtF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.ShareTournamentDialogDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.ShareTournamentDialogDelegate>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "didFail",
            "printedName": "didFail(withError:dialog:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareTournamentDialog",
                "printedName": "FBSDKGamingServicesKit.ShareTournamentDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)ShareTournamentDialog"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit29ShareTournamentDialogDelegateP7didFail9withError6dialogys0K0_p_AA0deF0CtF",
            "mangledName": "$s22FBSDKGamingServicesKit29ShareTournamentDialogDelegateP7didFail9withError6dialogys0K0_p_AA0deF0CtF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.ShareTournamentDialogDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.ShareTournamentDialogDelegate>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "didCancel",
            "printedName": "didCancel(dialog:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareTournamentDialog",
                "printedName": "FBSDKGamingServicesKit.ShareTournamentDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)ShareTournamentDialog"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit29ShareTournamentDialogDelegateP9didCancel6dialogyAA0deF0C_tF",
            "mangledName": "$s22FBSDKGamingServicesKit29ShareTournamentDialogDelegateP9didCancel6dialogyAA0deF0C_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.ShareTournamentDialogDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.ShareTournamentDialogDelegate>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit29ShareTournamentDialogDelegateP",
        "mangledName": "$s22FBSDKGamingServicesKit29ShareTournamentDialogDelegateP",
        "moduleName": "FBSDKGamingServicesKit",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "ShareTournamentDialogURLBuilder",
        "printedName": "ShareTournamentDialogURLBuilder",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Constants",
            "printedName": "Constants",
            "children": [
              {
                "kind": "Var",
                "name": "host",
                "printedName": "host",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9ConstantsO4hostSSvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9ConstantsO4hostSSvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9ConstantsO4hostSSvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9ConstantsO4hostSSvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "path",
                "printedName": "path",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9ConstantsO4pathSSvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9ConstantsO4pathSSvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9ConstantsO4pathSSvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9ConstantsO4pathSSvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9ConstantsO",
            "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9ConstantsO",
            "moduleName": "FBSDKGamingServicesKit",
            "isEnumExhaustive": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              },
              {
                "kind": "Conformance",
                "name": "BitwiseCopyable",
                "printedName": "BitwiseCopyable",
                "usr": "s:s15BitwiseCopyableP",
                "mangledName": "$ss15BitwiseCopyableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "QueryKeys",
            "printedName": "QueryKeys",
            "children": [
              {
                "kind": "Var",
                "name": "score",
                "printedName": "score",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO5scoreSSvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO5scoreSSvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO5scoreSSvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO5scoreSSvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "tournamentID",
                "printedName": "tournamentID",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO12tournamentIDSSvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO12tournamentIDSSvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO12tournamentIDSSvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO12tournamentIDSSvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "title",
                "printedName": "title",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO5titleSSvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO5titleSSvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO5titleSSvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO5titleSSvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "scoreFormat",
                "printedName": "scoreFormat",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO11scoreFormatSSvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO11scoreFormatSSvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO11scoreFormatSSvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO11scoreFormatSSvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "sortOrder",
                "printedName": "sortOrder",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO9sortOrderSSvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO9sortOrderSSvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO9sortOrderSSvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO9sortOrderSSvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "endTime",
                "printedName": "endTime",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO7endTimeSSvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO7endTimeSSvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO7endTimeSSvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO7endTimeSSvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "payload",
                "printedName": "payload",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO7payloadSSvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO7payloadSSvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO7payloadSSvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO7payloadSSvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO",
            "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO9QueryKeysO",
            "moduleName": "FBSDKGamingServicesKit",
            "isEnumExhaustive": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              },
              {
                "kind": "Conformance",
                "name": "BitwiseCopyable",
                "printedName": "BitwiseCopyable",
                "usr": "s:s15BitwiseCopyableP",
                "mangledName": "$ss15BitwiseCopyableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "create",
            "printedName": "create",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ShareTournamentDialogURLBuilder.Type) -> (FBSDKGamingServicesKit.TournamentConfig) -> FBSDKGamingServicesKit.ShareTournamentDialogURLBuilder",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.TournamentConfig) -> FBSDKGamingServicesKit.ShareTournamentDialogURLBuilder",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogURLBuilder",
                        "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogURLBuilder",
                        "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentConfig",
                        "printedName": "FBSDKGamingServicesKit.TournamentConfig",
                        "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogURLBuilder.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogURLBuilder",
                        "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogURLBuilder",
                        "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO6createyAcA0E6ConfigVcACmF",
            "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO6createyAcA0E6ConfigVcACmF",
            "moduleName": "FBSDKGamingServicesKit",
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "update",
            "printedName": "update",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.ShareTournamentDialogURLBuilder.Type) -> (FBSDKGamingServicesKit.Tournament) -> FBSDKGamingServicesKit.ShareTournamentDialogURLBuilder",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.Tournament) -> FBSDKGamingServicesKit.ShareTournamentDialogURLBuilder",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogURLBuilder",
                        "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogURLBuilder",
                        "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tournament",
                        "printedName": "FBSDKGamingServicesKit.Tournament",
                        "usr": "s:22FBSDKGamingServicesKit10TournamentV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogURLBuilder.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareTournamentDialogURLBuilder",
                        "printedName": "FBSDKGamingServicesKit.ShareTournamentDialogURLBuilder",
                        "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO6updateyAcA0E0VcACmF",
            "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO6updateyAcA0E0VcACmF",
            "moduleName": "FBSDKGamingServicesKit",
            "fixedbinaryorder": 1
          },
          {
            "kind": "Function",
            "name": "queryItems",
            "printedName": "queryItems(for:score:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Foundation.URLQueryItem]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URLQueryItem",
                    "printedName": "Foundation.URLQueryItem",
                    "usr": "s:10Foundation12URLQueryItemV"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "TournamentConfig",
                "printedName": "FBSDKGamingServicesKit.TournamentConfig",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO10queryItems3for5scoreSay10Foundation12URLQueryItemVGAA0E6ConfigV_SitF",
            "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO10queryItems3for5scoreSay10Foundation12URLQueryItemVGAA0E6ConfigV_SitF",
            "moduleName": "FBSDKGamingServicesKit",
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "url",
            "printedName": "url(withPathAppID:score:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO3url13withPathAppID5score10Foundation3URLVSgSS_SitF",
            "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO3url13withPathAppID5score10Foundation3URLVSgSS_SitF",
            "moduleName": "FBSDKGamingServicesKit",
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO",
        "mangledName": "$s22FBSDKGamingServicesKit31ShareTournamentDialogURLBuilderO",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl"
        ],
        "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": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Showable",
        "printedName": "Showable",
        "children": [
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKShowable(im)show",
            "mangledName": "$s22FBSDKGamingServicesKit8ShowableP4showSbyF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.Showable>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.Showable>",
            "protocolReq": true,
            "declAttributes": [
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKShowable",
        "mangledName": "$s22FBSDKGamingServicesKit8ShowableP",
        "moduleName": "FBSDKGamingServicesKit",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "objc_name": "FBSDKShowable",
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "SwitchContextContent",
        "printedName": "SwitchContextContent",
        "children": [
          {
            "kind": "Var",
            "name": "contextTokenID",
            "printedName": "contextTokenID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextContent(py)contextTokenID",
            "mangledName": "$s22FBSDKGamingServicesKit20SwitchContextContentC14contextTokenIDSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "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@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextContent(im)contextTokenID",
                "mangledName": "$s22FBSDKGamingServicesKit20SwitchContextContentC14contextTokenIDSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "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@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextContent(im)setContextTokenID:",
                "mangledName": "$s22FBSDKGamingServicesKit20SwitchContextContentC14contextTokenIDSSvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit20SwitchContextContentC14contextTokenIDSSvM",
                "mangledName": "$s22FBSDKGamingServicesKit20SwitchContextContentC14contextTokenIDSSvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(contextID:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SwitchContextContent",
                "printedName": "FBSDKGamingServicesKit.SwitchContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextContent(im)initDialogContentWithContextID:",
            "mangledName": "$s22FBSDKGamingServicesKit20SwitchContextContentC9contextIDACSS_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "initDialogContentWithContextID:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "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@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextContent(im)isEqual:",
            "mangledName": "$s22FBSDKGamingServicesKit20SwitchContextContentC7isEqualySbypSgF",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "objc_name": "isEqual:",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextContent(im)validateAndReturnError:",
            "mangledName": "$s22FBSDKGamingServicesKit20SwitchContextContentC8validateyyKF",
            "moduleName": "FBSDKGamingServicesKit",
            "objc_name": "validateAndReturnError:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SwitchContextContent",
                "printedName": "FBSDKGamingServicesKit.SwitchContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextContent"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextContent(im)init",
            "mangledName": "$s22FBSDKGamingServicesKit20SwitchContextContentCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextContent",
        "mangledName": "$s22FBSDKGamingServicesKit20SwitchContextContentC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKSwitchContextContent",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "ValidatableProtocol",
            "printedName": "ValidatableProtocol",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable",
            "mangledName": "$s22FBSDKGamingServicesKit19ValidatableProtocolP"
          },
          {
            "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "SwitchContextDialog",
        "printedName": "SwitchContextDialog",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Keys",
            "printedName": "Keys",
            "children": [
              {
                "kind": "Var",
                "name": "contextID",
                "printedName": "contextID",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit19SwitchContextDialogC4KeysO9contextIDSSvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC4KeysO9contextIDSSvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit19SwitchContextDialogC4KeysO9contextIDSSvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC4KeysO9contextIDSSvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:22FBSDKGamingServicesKit19SwitchContextDialogC4KeysO",
            "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC4KeysO",
            "moduleName": "FBSDKGamingServicesKit",
            "isEnumExhaustive": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              },
              {
                "kind": "Conformance",
                "name": "BitwiseCopyable",
                "printedName": "BitwiseCopyable",
                "usr": "s:s15BitwiseCopyableP",
                "mangledName": "$ss15BitwiseCopyableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "DialogFrame",
            "printedName": "DialogFrame",
            "children": [
              {
                "kind": "Var",
                "name": "width",
                "printedName": "width",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit19SwitchContextDialogC0F5FrameO5width14CoreFoundation7CGFloatVvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC0F5FrameO5width12CoreGraphics7CGFloatVvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "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": "s:22FBSDKGamingServicesKit19SwitchContextDialogC0F5FrameO5width14CoreFoundation7CGFloatVvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC0F5FrameO5width12CoreGraphics7CGFloatVvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "height",
                "printedName": "height",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit19SwitchContextDialogC0F5FrameO6height14CoreFoundation7CGFloatVvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC0F5FrameO6height12CoreGraphics7CGFloatVvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "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": "s:22FBSDKGamingServicesKit19SwitchContextDialogC0F5FrameO6height14CoreFoundation7CGFloatVvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC0F5FrameO6height12CoreGraphics7CGFloatVvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:22FBSDKGamingServicesKit19SwitchContextDialogC0F5FrameO",
            "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC0F5FrameO",
            "moduleName": "FBSDKGamingServicesKit",
            "isEnumExhaustive": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              },
              {
                "kind": "Conformance",
                "name": "BitwiseCopyable",
                "printedName": "BitwiseCopyable",
                "usr": "s:s15BitwiseCopyableP",
                "mangledName": "$ss15BitwiseCopyableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "windowFinder",
            "printedName": "windowFinder",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "_WindowFinding",
                "printedName": "any FBSDKCoreKit._WindowFinding",
                "usr": "c:objc(pl)_FBSDKWindowFinding"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextDialog(py)windowFinder",
            "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC12windowFinderSo19_FBSDKWindowFinding_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "ObjC"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "_WindowFinding",
                    "printedName": "any FBSDKCoreKit._WindowFinding",
                    "usr": "c:objc(pl)_FBSDKWindowFinding"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextDialog(im)windowFinder",
                "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC12windowFinderSo19_FBSDKWindowFinding_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "frame",
            "printedName": "frame",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextDialog(py)frame",
            "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC5frameSo6CGRectVvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGRect",
                    "printedName": "CoreFoundation.CGRect",
                    "usr": "c:@S@CGRect"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextDialog(im)frame",
                "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC5frameSo6CGRectVvg",
                "moduleName": "FBSDKGamingServicesKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(content:windowFinder:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SwitchContextDialog",
                "printedName": "FBSDKGamingServicesKit.SwitchContextDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "SwitchContextContent",
                "printedName": "FBSDKGamingServicesKit.SwitchContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "_WindowFinding",
                "printedName": "any FBSDKCoreKit._WindowFinding",
                "usr": "c:objc(pl)_FBSDKWindowFinding"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextDialog(im)initWithContent:windowFinder:delegate:",
            "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC7content12windowFinder8delegateAcA0dE7ContentC_So19_FBSDKWindowFinding_pAA0eF8Delegate_ptcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextDialog(im)show",
            "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC4showSbyF",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "objc_name": "show",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextDialog(im)validateAndReturnError:",
            "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC8validateyyKF",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "objc_name": "validateAndReturnError:",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(delegate:dialogContent:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SwitchContextDialog",
                "printedName": "FBSDKGamingServicesKit.SwitchContextDialog",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.ContextDialogDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ContextDialogDelegate",
                    "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.ValidatableProtocol)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ValidatableProtocol",
                    "printedName": "any FBSDKGamingServicesKit.ValidatableProtocol",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKValidatable"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextDialog(im)initWithDelegate:dialogContent:",
            "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC8delegate13dialogContentAcA0eF8Delegate_pSg_AA19ValidatableProtocol_pSgtcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithDelegate:dialogContent:",
            "declAttributes": [
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextDialog",
        "mangledName": "$s22FBSDKGamingServicesKit19SwitchContextDialogC",
        "moduleName": "FBSDKGamingServicesKit",
        "objc_name": "FBSDKSwitchContextDialog",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKContextWebDialog",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "FBSDKGamingServicesKit.ContextWebDialog",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Showable",
            "printedName": "Showable",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKShowable",
            "mangledName": "$s22FBSDKGamingServicesKit8ShowableP"
          },
          {
            "kind": "Conformance",
            "name": "DialogProtocol",
            "printedName": "DialogProtocol",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKDialog",
            "mangledName": "$s22FBSDKGamingServicesKit14DialogProtocolP"
          },
          {
            "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": "SwitchContextDialogProtocol",
            "printedName": "SwitchContextDialogProtocol",
            "usr": "s:22FBSDKGamingServicesKit27SwitchContextDialogProtocolP",
            "mangledName": "$s22FBSDKGamingServicesKit27SwitchContextDialogProtocolP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SwitchContextDialogFactory",
        "printedName": "SwitchContextDialogFactory",
        "children": [
          {
            "kind": "Var",
            "name": "tokenProvider",
            "printedName": "tokenProvider",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ExistentialMetatype",
                "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "_AccessTokenProviding",
                    "printedName": "FBSDKCoreKit._AccessTokenProviding",
                    "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit26SwitchContextDialogFactoryV13tokenProviderSo25FBSDKAccessTokenProviding_pXpvp",
            "mangledName": "$s22FBSDKGamingServicesKit26SwitchContextDialogFactoryV13tokenProviderSo25FBSDKAccessTokenProviding_pXpvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 0,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_AccessTokenProviding",
                        "printedName": "FBSDKCoreKit._AccessTokenProviding",
                        "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit26SwitchContextDialogFactoryV13tokenProviderSo25FBSDKAccessTokenProviding_pXpvg",
                "mangledName": "$s22FBSDKGamingServicesKit26SwitchContextDialogFactoryV13tokenProviderSo25FBSDKAccessTokenProviding_pXpvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(tokenProvider:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SwitchContextDialogFactory",
                "printedName": "FBSDKGamingServicesKit.SwitchContextDialogFactory",
                "usr": "s:22FBSDKGamingServicesKit26SwitchContextDialogFactoryV"
              },
              {
                "kind": "TypeNominal",
                "name": "ExistentialMetatype",
                "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "_AccessTokenProviding",
                    "printedName": "FBSDKCoreKit._AccessTokenProviding",
                    "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit26SwitchContextDialogFactoryV13tokenProviderACSo25FBSDKAccessTokenProviding_pXp_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit26SwitchContextDialogFactoryV13tokenProviderACSo25FBSDKAccessTokenProviding_pXp_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "makeSwitchContextDialog",
            "printedName": "makeSwitchContextDialog(content:windowFinder:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.Showable)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Showable",
                    "printedName": "any FBSDKGamingServicesKit.Showable",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKShowable"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "SwitchContextContent",
                "printedName": "FBSDKGamingServicesKit.SwitchContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "_WindowFinding",
                "printedName": "any FBSDKCoreKit._WindowFinding",
                "usr": "c:objc(pl)_FBSDKWindowFinding"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit26SwitchContextDialogFactoryV04makedeF07content12windowFinder8delegateAA8Showable_pSgAA0dE7ContentC_So19_FBSDKWindowFinding_pAA0eF8Delegate_ptKF",
            "mangledName": "$s22FBSDKGamingServicesKit26SwitchContextDialogFactoryV04makedeF07content12windowFinder8delegateAA8Showable_pSgAA0dE7ContentC_So19_FBSDKWindowFinding_pAA0eF8Delegate_ptKF",
            "moduleName": "FBSDKGamingServicesKit",
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:22FBSDKGamingServicesKit26SwitchContextDialogFactoryV",
        "mangledName": "$s22FBSDKGamingServicesKit26SwitchContextDialogFactoryV",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "SwitchContextDialogMaking",
            "printedName": "SwitchContextDialogMaking",
            "usr": "s:22FBSDKGamingServicesKit25SwitchContextDialogMakingP",
            "mangledName": "$s22FBSDKGamingServicesKit25SwitchContextDialogMakingP"
          },
          {
            "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SwitchContextDialogMaking",
        "printedName": "SwitchContextDialogMaking",
        "children": [
          {
            "kind": "Function",
            "name": "makeSwitchContextDialog",
            "printedName": "makeSwitchContextDialog(content:windowFinder:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.Showable)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Showable",
                    "printedName": "any FBSDKGamingServicesKit.Showable",
                    "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKShowable"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "SwitchContextContent",
                "printedName": "FBSDKGamingServicesKit.SwitchContextContent",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(cs)FBSDKSwitchContextContent"
              },
              {
                "kind": "TypeNominal",
                "name": "_WindowFinding",
                "printedName": "any FBSDKCoreKit._WindowFinding",
                "usr": "c:objc(pl)_FBSDKWindowFinding"
              },
              {
                "kind": "TypeNominal",
                "name": "ContextDialogDelegate",
                "printedName": "any FBSDKGamingServicesKit.ContextDialogDelegate",
                "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKContextDialogDelegate"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit25SwitchContextDialogMakingP04makedeF07content12windowFinder8delegateAA8Showable_pSgAA0dE7ContentC_So19_FBSDKWindowFinding_pAA0eF8Delegate_ptKF",
            "mangledName": "$s22FBSDKGamingServicesKit25SwitchContextDialogMakingP04makedeF07content12windowFinder8delegateAA8Showable_pSgAA0dE7ContentC_So19_FBSDKWindowFinding_pAA0eF8Delegate_ptKF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.SwitchContextDialogMaking>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.SwitchContextDialogMaking>",
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit25SwitchContextDialogMakingP",
        "mangledName": "$s22FBSDKGamingServicesKit25SwitchContextDialogMakingP",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SwitchContextDialogProtocol",
        "printedName": "SwitchContextDialogProtocol",
        "children": [
          {
            "kind": "Var",
            "name": "currentWebDialog",
            "printedName": "currentWebDialog",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKCoreKit._WebDialog?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "_WebDialog",
                    "printedName": "FBSDKCoreKit._WebDialog",
                    "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit27SwitchContextDialogProtocolP010currentWebF009FBSDKCoreC001_iF0CSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit27SwitchContextDialogProtocolP010currentWebF009FBSDKCoreC001_iF0CSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKCoreKit._WebDialog?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_WebDialog",
                        "printedName": "FBSDKCoreKit._WebDialog",
                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit27SwitchContextDialogProtocolP010currentWebF009FBSDKCoreC001_iF0CSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit27SwitchContextDialogProtocolP010currentWebF009FBSDKCoreC001_iF0CSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.SwitchContextDialogProtocol>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.SwitchContextDialogProtocol>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKCoreKit._WebDialog?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_WebDialog",
                        "printedName": "FBSDKCoreKit._WebDialog",
                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit27SwitchContextDialogProtocolP010currentWebF009FBSDKCoreC001_iF0CSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit27SwitchContextDialogProtocolP010currentWebF009FBSDKCoreC001_iF0CSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.SwitchContextDialogProtocol>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.SwitchContextDialogProtocol>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit27SwitchContextDialogProtocolP010currentWebF009FBSDKCoreC001_iF0CSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit27SwitchContextDialogProtocolP010currentWebF009FBSDKCoreC001_iF0CSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.SwitchContextDialogProtocol>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.SwitchContextDialogProtocol>",
                "protocolReq": true,
                "implicit": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "createWebDialogFrame",
            "printedName": "createWebDialogFrame(withWidth:height:windowFinder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              },
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              },
              {
                "kind": "TypeNominal",
                "name": "CGFloat",
                "printedName": "CoreGraphics.CGFloat",
                "usr": "s:14CoreFoundation7CGFloatV"
              },
              {
                "kind": "TypeNominal",
                "name": "_WindowFinding",
                "printedName": "any FBSDKCoreKit._WindowFinding",
                "usr": "c:objc(pl)_FBSDKWindowFinding"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit27SwitchContextDialogProtocolP09createWebF5Frame9withWidth6height12windowFinderSo6CGRectV14CoreFoundation7CGFloatV_ALSo19_FBSDKWindowFinding_ptF",
            "mangledName": "$s22FBSDKGamingServicesKit27SwitchContextDialogProtocolP09createWebF5Frame9withWidth6height12windowFinderSo6CGRectV12CoreGraphics7CGFloatV_ALSo19_FBSDKWindowFinding_ptF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.SwitchContextDialogProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.SwitchContextDialogProtocol>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit27SwitchContextDialogProtocolP",
        "mangledName": "$s22FBSDKGamingServicesKit27SwitchContextDialogProtocolP",
        "moduleName": "FBSDKGamingServicesKit",
        "genericSig": "<τ_0_0 : FBSDKCoreKit.WebDialogDelegate, τ_0_0 : FBSDKGamingServicesKit.DialogProtocol>",
        "sugared_genericSig": "<Self : FBSDKCoreKit.WebDialogDelegate, Self : FBSDKGamingServicesKit.DialogProtocol>",
        "declAttributes": [
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "DialogProtocol",
            "printedName": "DialogProtocol",
            "usr": "c:@M@FBSDKGamingServicesKit@objc(pl)FBSDKDialog",
            "mangledName": "$s22FBSDKGamingServicesKit14DialogProtocolP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TournamentDecodingError",
        "printedName": "TournamentDecodingError",
        "children": [
          {
            "kind": "Var",
            "name": "invalidExpirationDate",
            "printedName": "invalidExpirationDate",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentDecodingError.Type) -> FBSDKGamingServicesKit.TournamentDecodingError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentDecodingError",
                    "printedName": "FBSDKGamingServicesKit.TournamentDecodingError",
                    "usr": "s:22FBSDKGamingServicesKit23TournamentDecodingErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentDecodingError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentDecodingError",
                        "printedName": "FBSDKGamingServicesKit.TournamentDecodingError",
                        "usr": "s:22FBSDKGamingServicesKit23TournamentDecodingErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit23TournamentDecodingErrorO21invalidExpirationDateyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit23TournamentDecodingErrorO21invalidExpirationDateyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "invalidScoreType",
            "printedName": "invalidScoreType",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentDecodingError.Type) -> FBSDKGamingServicesKit.TournamentDecodingError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentDecodingError",
                    "printedName": "FBSDKGamingServicesKit.TournamentDecodingError",
                    "usr": "s:22FBSDKGamingServicesKit23TournamentDecodingErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentDecodingError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentDecodingError",
                        "printedName": "FBSDKGamingServicesKit.TournamentDecodingError",
                        "usr": "s:22FBSDKGamingServicesKit23TournamentDecodingErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit23TournamentDecodingErrorO16invalidScoreTypeyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit23TournamentDecodingErrorO16invalidScoreTypeyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "TournamentDecodingError",
                "printedName": "FBSDKGamingServicesKit.TournamentDecodingError",
                "usr": "s:22FBSDKGamingServicesKit23TournamentDecodingErrorO"
              },
              {
                "kind": "TypeNominal",
                "name": "TournamentDecodingError",
                "printedName": "FBSDKGamingServicesKit.TournamentDecodingError",
                "usr": "s:22FBSDKGamingServicesKit23TournamentDecodingErrorO"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit23TournamentDecodingErrorO2eeoiySbAC_ACtFZ",
            "mangledName": "$s22FBSDKGamingServicesKit23TournamentDecodingErrorO2eeoiySbAC_ACtFZ",
            "moduleName": "FBSDKGamingServicesKit",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit23TournamentDecodingErrorO9hashValueSivp",
            "mangledName": "$s22FBSDKGamingServicesKit23TournamentDecodingErrorO9hashValueSivp",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit23TournamentDecodingErrorO9hashValueSivg",
                "mangledName": "$s22FBSDKGamingServicesKit23TournamentDecodingErrorO9hashValueSivg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit23TournamentDecodingErrorO4hash4intoys6HasherVz_tF",
            "mangledName": "$s22FBSDKGamingServicesKit23TournamentDecodingErrorO4hash4intoys6HasherVz_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:22FBSDKGamingServicesKit23TournamentDecodingErrorO",
        "mangledName": "$s22FBSDKGamingServicesKit23TournamentDecodingErrorO",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Tournament",
        "printedName": "Tournament",
        "children": [
          {
            "kind": "Var",
            "name": "identifier",
            "printedName": "identifier",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit10TournamentV10identifierSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10identifierSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV10identifierSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10identifierSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV10identifierSSvs",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10identifierSSvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV10identifierSSvM",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10identifierSSvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "endTime",
            "printedName": "endTime",
            "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": "s:22FBSDKGamingServicesKit10TournamentV7endTime10Foundation4DateVSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit10TournamentV7endTime10Foundation4DateVSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "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": "s:22FBSDKGamingServicesKit10TournamentV7endTime10Foundation4DateVSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV7endTime10Foundation4DateVSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Date?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Date",
                        "printedName": "Foundation.Date",
                        "usr": "s:10Foundation4DateV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV7endTime10Foundation4DateVSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV7endTime10Foundation4DateVSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV7endTime10Foundation4DateVSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV7endTime10Foundation4DateVSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "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": "s:22FBSDKGamingServicesKit10TournamentV5titleSSSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit10TournamentV5titleSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV5titleSSSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV5titleSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV5titleSSSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV5titleSSSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV5titleSSSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV5titleSSSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "payload",
            "printedName": "payload",
            "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:22FBSDKGamingServicesKit10TournamentV7payloadSSSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit10TournamentV7payloadSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV7payloadSSSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV7payloadSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV7payloadSSSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV7payloadSSSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV7payloadSSSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV7payloadSSSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(identifier:configuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tournament",
                "printedName": "FBSDKGamingServicesKit.Tournament",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "TournamentConfig",
                "printedName": "FBSDKGamingServicesKit.TournamentConfig",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit10TournamentV10identifier13configurationACSS_AA0D6ConfigVtcfc",
            "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10identifier13configurationACSS_AA0D6ConfigVtcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(identifier:endTime:title:payload:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tournament",
                "printedName": "FBSDKGamingServicesKit.Tournament",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Date?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Date",
                    "printedName": "Foundation.Date",
                    "usr": "s:10Foundation4DateV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit10TournamentV10identifier7endTime5title7payloadACSS_10Foundation4DateVSgSSSgALtcfc",
            "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10identifier7endTime5title7payloadACSS_10Foundation4DateVSgSSSgALtcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tournament",
                "printedName": "FBSDKGamingServicesKit.Tournament",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV"
              },
              {
                "kind": "TypeNominal",
                "name": "Decoder",
                "printedName": "any Swift.Decoder",
                "usr": "s:s7DecoderP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit10TournamentV4fromACs7Decoder_p_tKcfc",
            "mangledName": "$s22FBSDKGamingServicesKit10TournamentV4fromACs7Decoder_p_tKcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "CodingKeys",
            "printedName": "CodingKeys",
            "children": [
              {
                "kind": "Var",
                "name": "identifier",
                "printedName": "identifier",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.Tournament.CodingKeys.Type) -> FBSDKGamingServicesKit.Tournament.CodingKeys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CodingKeys",
                            "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys",
                            "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO10identifieryA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10CodingKeysO10identifieryA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "endTime",
                "printedName": "endTime",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.Tournament.CodingKeys.Type) -> FBSDKGamingServicesKit.Tournament.CodingKeys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CodingKeys",
                            "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys",
                            "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO7endTimeyA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10CodingKeysO7endTimeyA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 1
              },
              {
                "kind": "Var",
                "name": "title",
                "printedName": "title",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.Tournament.CodingKeys.Type) -> FBSDKGamingServicesKit.Tournament.CodingKeys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CodingKeys",
                            "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys",
                            "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO5titleyA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10CodingKeysO5titleyA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 2
              },
              {
                "kind": "Var",
                "name": "payload",
                "printedName": "payload",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKGamingServicesKit.Tournament.CodingKeys.Type) -> FBSDKGamingServicesKit.Tournament.CodingKeys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CodingKeys",
                            "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys",
                            "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO7payloadyA2EmF",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10CodingKeysO7payloadyA2EmF",
                "moduleName": "FBSDKGamingServicesKit",
                "fixedbinaryorder": 3
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO8rawValueAESgSS_tcfc",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10CodingKeysO8rawValueAESgSS_tcfc",
                "moduleName": "FBSDKGamingServicesKit",
                "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:22FBSDKGamingServicesKit10TournamentV10CodingKeysO8rawValueSSvp",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10CodingKeysO8rawValueSSvp",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO8rawValueSSvg",
                    "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10CodingKeysO8rawValueSSvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "stringValue",
                "printedName": "stringValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO11stringValueSSvp",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10CodingKeysO11stringValueSSvp",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO11stringValueSSvg",
                    "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10CodingKeysO11stringValueSSvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(stringValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO11stringValueAESgSS_tcfc",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10CodingKeysO11stringValueAESgSS_tcfc",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "intValue",
                "printedName": "intValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO8intValueSiSgvp",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10CodingKeysO8intValueSiSgvp",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Int?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO8intValueSiSgvg",
                    "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10CodingKeysO8intValueSiSgvg",
                    "moduleName": "FBSDKGamingServicesKit",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(intValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CodingKeys",
                        "printedName": "FBSDKGamingServicesKit.Tournament.CodingKeys",
                        "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO8intValueAESgSi_tcfc",
                "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10CodingKeysO8intValueAESgSi_tcfc",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Enum",
            "usr": "s:22FBSDKGamingServicesKit10TournamentV10CodingKeysO",
            "mangledName": "$s22FBSDKGamingServicesKit10TournamentV10CodingKeysO",
            "moduleName": "FBSDKGamingServicesKit",
            "enumRawTypeName": "String",
            "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": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              },
              {
                "kind": "Conformance",
                "name": "CodingKey",
                "printedName": "CodingKey",
                "usr": "s:s9CodingKeyP",
                "mangledName": "$ss9CodingKeyP"
              },
              {
                "kind": "Conformance",
                "name": "CustomDebugStringConvertible",
                "printedName": "CustomDebugStringConvertible",
                "usr": "s:s28CustomDebugStringConvertibleP",
                "mangledName": "$ss28CustomDebugStringConvertibleP"
              },
              {
                "kind": "Conformance",
                "name": "CustomStringConvertible",
                "printedName": "CustomStringConvertible",
                "usr": "s:s23CustomStringConvertibleP",
                "mangledName": "$ss23CustomStringConvertibleP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              },
              {
                "kind": "Conformance",
                "name": "SendableMetatype",
                "printedName": "SendableMetatype",
                "usr": "s:s16SendableMetatypeP",
                "mangledName": "$ss16SendableMetatypeP"
              },
              {
                "kind": "Conformance",
                "name": "BitwiseCopyable",
                "printedName": "BitwiseCopyable",
                "usr": "s:s15BitwiseCopyableP",
                "mangledName": "$ss15BitwiseCopyableP"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "encode",
            "printedName": "encode(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Encoder",
                "printedName": "any Swift.Encoder",
                "usr": "s:s7EncoderP"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit10TournamentV6encode2toys7Encoder_p_tKF",
            "mangledName": "$s22FBSDKGamingServicesKit10TournamentV6encode2toys7Encoder_p_tKF",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:22FBSDKGamingServicesKit10TournamentV",
        "mangledName": "$s22FBSDKGamingServicesKit10TournamentV",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "TournamentConfig",
        "printedName": "TournamentConfig",
        "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": "s:22FBSDKGamingServicesKit16TournamentConfigV5titleSSSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV5titleSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV5titleSSSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV5titleSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV5titleSSSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV5titleSSSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV5titleSSSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV5titleSSSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "endTime",
            "printedName": "endTime",
            "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:22FBSDKGamingServicesKit16TournamentConfigV7endTimeSdSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV7endTimeSdSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "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:22FBSDKGamingServicesKit16TournamentConfigV7endTimeSdSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV7endTimeSdSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "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:22FBSDKGamingServicesKit16TournamentConfigV7endTimeSdSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV7endTimeSdSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV7endTimeSdSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV7endTimeSdSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "scoreType",
            "printedName": "scoreType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.TournamentScoreType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentScoreType",
                    "printedName": "FBSDKGamingServicesKit.TournamentScoreType",
                    "usr": "s:22FBSDKGamingServicesKit19TournamentScoreTypeO"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV9scoreTypeAA0d5ScoreG0OSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV9scoreTypeAA0d5ScoreG0OSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.TournamentScoreType?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentScoreType",
                        "printedName": "FBSDKGamingServicesKit.TournamentScoreType",
                        "usr": "s:22FBSDKGamingServicesKit19TournamentScoreTypeO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV9scoreTypeAA0d5ScoreG0OSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV9scoreTypeAA0d5ScoreG0OSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.TournamentScoreType?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentScoreType",
                        "printedName": "FBSDKGamingServicesKit.TournamentScoreType",
                        "usr": "s:22FBSDKGamingServicesKit19TournamentScoreTypeO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV9scoreTypeAA0d5ScoreG0OSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV9scoreTypeAA0d5ScoreG0OSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV9scoreTypeAA0d5ScoreG0OSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV9scoreTypeAA0d5ScoreG0OSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "sortOrder",
            "printedName": "sortOrder",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.TournamentSortOrder?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentSortOrder",
                    "printedName": "FBSDKGamingServicesKit.TournamentSortOrder",
                    "usr": "s:22FBSDKGamingServicesKit19TournamentSortOrderO"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV9sortOrderAA0d4SortG0OSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV9sortOrderAA0d4SortG0OSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.TournamentSortOrder?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentSortOrder",
                        "printedName": "FBSDKGamingServicesKit.TournamentSortOrder",
                        "usr": "s:22FBSDKGamingServicesKit19TournamentSortOrderO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV9sortOrderAA0d4SortG0OSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV9sortOrderAA0d4SortG0OSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKGamingServicesKit.TournamentSortOrder?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentSortOrder",
                        "printedName": "FBSDKGamingServicesKit.TournamentSortOrder",
                        "usr": "s:22FBSDKGamingServicesKit19TournamentSortOrderO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV9sortOrderAA0d4SortG0OSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV9sortOrderAA0d4SortG0OSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV9sortOrderAA0d4SortG0OSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV9sortOrderAA0d4SortG0OSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "payload",
            "printedName": "payload",
            "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:22FBSDKGamingServicesKit16TournamentConfigV7payloadSSSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV7payloadSSSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV7payloadSSSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV7payloadSSSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV7payloadSSSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV7payloadSSSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV7payloadSSSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV7payloadSSSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "image",
            "printedName": "image",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIImage?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV5imageSo7UIImageCSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV5imageSo7UIImageCSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIImage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV5imageSo7UIImageCSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV5imageSo7UIImageCSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIImage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV5imageSo7UIImageCSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV5imageSo7UIImageCSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV5imageSo7UIImageCSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV5imageSo7UIImageCSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(title:endTime:scoreType:sortOrder:image:payload:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TournamentConfig",
                "printedName": "FBSDKGamingServicesKit.TournamentConfig",
                "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV"
              },
              {
                "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": "Foundation.Date?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Date",
                    "printedName": "Foundation.Date",
                    "usr": "s:10Foundation4DateV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.TournamentScoreType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentScoreType",
                    "printedName": "FBSDKGamingServicesKit.TournamentScoreType",
                    "usr": "s:22FBSDKGamingServicesKit19TournamentScoreTypeO"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.TournamentSortOrder?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentSortOrder",
                    "printedName": "FBSDKGamingServicesKit.TournamentSortOrder",
                    "usr": "s:22FBSDKGamingServicesKit19TournamentSortOrderO"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIImage?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV5title7endTime9scoreType9sortOrder5image7payloadACSSSg_10Foundation4DateVSgAA0d5ScoreJ0OSgAA0d4SortL0OSgSo7UIImageCSgAJtcfc",
            "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV5title7endTime9scoreType9sortOrder5image7payloadACSSSg_10Foundation4DateVSgAA0d5ScoreJ0OSgAA0d4SortL0OSgSo7UIImageCSgAJtcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:22FBSDKGamingServicesKit16TournamentConfigV",
        "mangledName": "$s22FBSDKGamingServicesKit16TournamentConfigV",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "TournamentFetchError",
        "printedName": "TournamentFetchError",
        "children": [
          {
            "kind": "Var",
            "name": "server",
            "printedName": "server",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentFetchError.Type) -> (any Swift.Error) -> FBSDKGamingServicesKit.TournamentFetchError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(any Swift.Error) -> FBSDKGamingServicesKit.TournamentFetchError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentFetchError",
                        "printedName": "FBSDKGamingServicesKit.TournamentFetchError",
                        "usr": "s:22FBSDKGamingServicesKit20TournamentFetchErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentFetchError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentFetchError",
                        "printedName": "FBSDKGamingServicesKit.TournamentFetchError",
                        "usr": "s:22FBSDKGamingServicesKit20TournamentFetchErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit20TournamentFetchErrorO6serveryACs0F0_pcACmF",
            "mangledName": "$s22FBSDKGamingServicesKit20TournamentFetchErrorO6serveryACs0F0_pcACmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "decoding",
            "printedName": "decoding",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentFetchError.Type) -> FBSDKGamingServicesKit.TournamentFetchError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentFetchError",
                    "printedName": "FBSDKGamingServicesKit.TournamentFetchError",
                    "usr": "s:22FBSDKGamingServicesKit20TournamentFetchErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentFetchError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentFetchError",
                        "printedName": "FBSDKGamingServicesKit.TournamentFetchError",
                        "usr": "s:22FBSDKGamingServicesKit20TournamentFetchErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit20TournamentFetchErrorO8decodingyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit20TournamentFetchErrorO8decodingyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "invalidAuthToken",
            "printedName": "invalidAuthToken",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentFetchError.Type) -> FBSDKGamingServicesKit.TournamentFetchError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentFetchError",
                    "printedName": "FBSDKGamingServicesKit.TournamentFetchError",
                    "usr": "s:22FBSDKGamingServicesKit20TournamentFetchErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentFetchError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentFetchError",
                        "printedName": "FBSDKGamingServicesKit.TournamentFetchError",
                        "usr": "s:22FBSDKGamingServicesKit20TournamentFetchErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit20TournamentFetchErrorO16invalidAuthTokenyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit20TournamentFetchErrorO16invalidAuthTokenyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "invalidAccessToken",
            "printedName": "invalidAccessToken",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentFetchError.Type) -> FBSDKGamingServicesKit.TournamentFetchError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentFetchError",
                    "printedName": "FBSDKGamingServicesKit.TournamentFetchError",
                    "usr": "s:22FBSDKGamingServicesKit20TournamentFetchErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentFetchError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentFetchError",
                        "printedName": "FBSDKGamingServicesKit.TournamentFetchError",
                        "usr": "s:22FBSDKGamingServicesKit20TournamentFetchErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit20TournamentFetchErrorO18invalidAccessTokenyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit20TournamentFetchErrorO18invalidAccessTokenyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          }
        ],
        "declKind": "Enum",
        "usr": "s:22FBSDKGamingServicesKit20TournamentFetchErrorO",
        "mangledName": "$s22FBSDKGamingServicesKit20TournamentFetchErrorO",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TournamentFetcher",
        "printedName": "TournamentFetcher",
        "children": [
          {
            "kind": "Var",
            "name": "graphRequestFactory",
            "printedName": "graphRequestFactory",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GraphRequestFactoryProtocol",
                "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                "usr": "c:objc(pl)FBSDKGraphRequestFactory"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit17TournamentFetcherC19graphRequestFactorySo010FBSDKGraphgH0_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit17TournamentFetcherC19graphRequestFactorySo010FBSDKGraphgH0_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GraphRequestFactoryProtocol",
                    "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                    "usr": "c:objc(pl)FBSDKGraphRequestFactory"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17TournamentFetcherC19graphRequestFactorySo010FBSDKGraphgH0_pvg",
                "mangledName": "$s22FBSDKGamingServicesKit17TournamentFetcherC19graphRequestFactorySo010FBSDKGraphgH0_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "gamingGraphDomain",
            "printedName": "gamingGraphDomain",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit17TournamentFetcherC17gamingGraphDomainSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit17TournamentFetcherC17gamingGraphDomainSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17TournamentFetcherC17gamingGraphDomainSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit17TournamentFetcherC17gamingGraphDomainSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TournamentFetcher",
                "printedName": "FBSDKGamingServicesKit.TournamentFetcher",
                "usr": "s:22FBSDKGamingServicesKit17TournamentFetcherC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit17TournamentFetcherCACycfc",
            "mangledName": "$s22FBSDKGamingServicesKit17TournamentFetcherCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(graphRequestFactory:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TournamentFetcher",
                "printedName": "FBSDKGamingServicesKit.TournamentFetcher",
                "usr": "s:22FBSDKGamingServicesKit17TournamentFetcherC"
              },
              {
                "kind": "TypeNominal",
                "name": "GraphRequestFactoryProtocol",
                "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                "usr": "c:objc(pl)FBSDKGraphRequestFactory"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit17TournamentFetcherC19graphRequestFactoryACSo010FBSDKGraphgH0_p_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit17TournamentFetcherC19graphRequestFactoryACSo010FBSDKGraphgH0_p_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "fetchTournaments",
            "printedName": "fetchTournaments(completionHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<[FBSDKGamingServicesKit.Tournament], FBSDKGamingServicesKit.TournamentFetchError>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<[FBSDKGamingServicesKit.Tournament], FBSDKGamingServicesKit.TournamentFetchError>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[FBSDKGamingServicesKit.Tournament]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Tournament",
                            "printedName": "FBSDKGamingServicesKit.Tournament",
                            "usr": "s:22FBSDKGamingServicesKit10TournamentV"
                          }
                        ],
                        "usr": "s:Sa"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentFetchError",
                        "printedName": "FBSDKGamingServicesKit.TournamentFetchError",
                        "usr": "s:22FBSDKGamingServicesKit20TournamentFetchErrorO"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit17TournamentFetcherC16fetchTournaments17completionHandleryys6ResultOySayAA0D0VGAA0D10FetchErrorOGc_tF",
            "mangledName": "$s22FBSDKGamingServicesKit17TournamentFetcherC16fetchTournaments17completionHandleryys6ResultOySayAA0D0VGAA0D10FetchErrorOGc_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:22FBSDKGamingServicesKit17TournamentFetcherC",
        "mangledName": "$s22FBSDKGamingServicesKit17TournamentFetcherC",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "TypeDecl",
        "name": "TournamentScoreType",
        "printedName": "TournamentScoreType",
        "children": [
          {
            "kind": "Var",
            "name": "numeric",
            "printedName": "numeric",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentScoreType.Type) -> FBSDKGamingServicesKit.TournamentScoreType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentScoreType",
                    "printedName": "FBSDKGamingServicesKit.TournamentScoreType",
                    "usr": "s:22FBSDKGamingServicesKit19TournamentScoreTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentScoreType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentScoreType",
                        "printedName": "FBSDKGamingServicesKit.TournamentScoreType",
                        "usr": "s:22FBSDKGamingServicesKit19TournamentScoreTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit19TournamentScoreTypeO7numericyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit19TournamentScoreTypeO7numericyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "time",
            "printedName": "time",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentScoreType.Type) -> FBSDKGamingServicesKit.TournamentScoreType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentScoreType",
                    "printedName": "FBSDKGamingServicesKit.TournamentScoreType",
                    "usr": "s:22FBSDKGamingServicesKit19TournamentScoreTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentScoreType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentScoreType",
                        "printedName": "FBSDKGamingServicesKit.TournamentScoreType",
                        "usr": "s:22FBSDKGamingServicesKit19TournamentScoreTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit19TournamentScoreTypeO4timeyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit19TournamentScoreTypeO4timeyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.TournamentScoreType?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentScoreType",
                    "printedName": "FBSDKGamingServicesKit.TournamentScoreType",
                    "usr": "s:22FBSDKGamingServicesKit19TournamentScoreTypeO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit19TournamentScoreTypeO8rawValueACSgSS_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit19TournamentScoreTypeO8rawValueACSgSS_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "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:22FBSDKGamingServicesKit19TournamentScoreTypeO8rawValueSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit19TournamentScoreTypeO8rawValueSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19TournamentScoreTypeO8rawValueSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit19TournamentScoreTypeO8rawValueSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:22FBSDKGamingServicesKit19TournamentScoreTypeO",
        "mangledName": "$s22FBSDKGamingServicesKit19TournamentScoreTypeO",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TournamentSortOrder",
        "printedName": "TournamentSortOrder",
        "children": [
          {
            "kind": "Var",
            "name": "higherIsBetter",
            "printedName": "higherIsBetter",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentSortOrder.Type) -> FBSDKGamingServicesKit.TournamentSortOrder",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentSortOrder",
                    "printedName": "FBSDKGamingServicesKit.TournamentSortOrder",
                    "usr": "s:22FBSDKGamingServicesKit19TournamentSortOrderO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentSortOrder.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentSortOrder",
                        "printedName": "FBSDKGamingServicesKit.TournamentSortOrder",
                        "usr": "s:22FBSDKGamingServicesKit19TournamentSortOrderO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit19TournamentSortOrderO14higherIsBetteryA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit19TournamentSortOrderO14higherIsBetteryA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "lowerIsBetter",
            "printedName": "lowerIsBetter",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentSortOrder.Type) -> FBSDKGamingServicesKit.TournamentSortOrder",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentSortOrder",
                    "printedName": "FBSDKGamingServicesKit.TournamentSortOrder",
                    "usr": "s:22FBSDKGamingServicesKit19TournamentSortOrderO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentSortOrder.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentSortOrder",
                        "printedName": "FBSDKGamingServicesKit.TournamentSortOrder",
                        "usr": "s:22FBSDKGamingServicesKit19TournamentSortOrderO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit19TournamentSortOrderO13lowerIsBetteryA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit19TournamentSortOrderO13lowerIsBetteryA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKGamingServicesKit.TournamentSortOrder?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentSortOrder",
                    "printedName": "FBSDKGamingServicesKit.TournamentSortOrder",
                    "usr": "s:22FBSDKGamingServicesKit19TournamentSortOrderO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit19TournamentSortOrderO8rawValueACSgSS_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit19TournamentSortOrderO8rawValueACSgSS_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "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:22FBSDKGamingServicesKit19TournamentSortOrderO8rawValueSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit19TournamentSortOrderO8rawValueSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit19TournamentSortOrderO8rawValueSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit19TournamentSortOrderO8rawValueSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:22FBSDKGamingServicesKit19TournamentSortOrderO",
        "mangledName": "$s22FBSDKGamingServicesKit19TournamentSortOrderO",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TournamentUpdaterError",
        "printedName": "TournamentUpdaterError",
        "children": [
          {
            "kind": "Var",
            "name": "server",
            "printedName": "server",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentUpdaterError.Type) -> (any Swift.Error) -> FBSDKGamingServicesKit.TournamentUpdaterError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(any Swift.Error) -> FBSDKGamingServicesKit.TournamentUpdaterError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentUpdaterError",
                        "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError",
                        "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentUpdaterError",
                        "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError",
                        "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO6serveryACs0F0_pcACmF",
            "mangledName": "$s22FBSDKGamingServicesKit22TournamentUpdaterErrorO6serveryACs0F0_pcACmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "decoding",
            "printedName": "decoding",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentUpdaterError.Type) -> FBSDKGamingServicesKit.TournamentUpdaterError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentUpdaterError",
                    "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError",
                    "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentUpdaterError",
                        "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError",
                        "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO8decodingyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit22TournamentUpdaterErrorO8decodingyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "invalidAuthToken",
            "printedName": "invalidAuthToken",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentUpdaterError.Type) -> FBSDKGamingServicesKit.TournamentUpdaterError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentUpdaterError",
                    "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError",
                    "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentUpdaterError",
                        "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError",
                        "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO16invalidAuthTokenyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit22TournamentUpdaterErrorO16invalidAuthTokenyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "invalidAccessToken",
            "printedName": "invalidAccessToken",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentUpdaterError.Type) -> FBSDKGamingServicesKit.TournamentUpdaterError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentUpdaterError",
                    "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError",
                    "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentUpdaterError",
                        "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError",
                        "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO18invalidAccessTokenyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit22TournamentUpdaterErrorO18invalidAccessTokenyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          },
          {
            "kind": "Var",
            "name": "invalidTournamentID",
            "printedName": "invalidTournamentID",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKGamingServicesKit.TournamentUpdaterError.Type) -> FBSDKGamingServicesKit.TournamentUpdaterError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TournamentUpdaterError",
                    "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError",
                    "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentUpdaterError",
                        "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError",
                        "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO07invalidD2IDyA2CmF",
            "mangledName": "$s22FBSDKGamingServicesKit22TournamentUpdaterErrorO07invalidD2IDyA2CmF",
            "moduleName": "FBSDKGamingServicesKit"
          }
        ],
        "declKind": "Enum",
        "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO",
        "mangledName": "$s22FBSDKGamingServicesKit22TournamentUpdaterErrorO",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TournamentUpdater",
        "printedName": "TournamentUpdater",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "GraphRequest",
            "printedName": "GraphRequest",
            "children": [
              {
                "kind": "Var",
                "name": "gamingGraphDomain",
                "printedName": "gamingGraphDomain",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterC12GraphRequestO06gamingF6DomainSSvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit17TournamentUpdaterC12GraphRequestO06gamingF6DomainSSvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterC12GraphRequestO06gamingF6DomainSSvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit17TournamentUpdaterC12GraphRequestO06gamingF6DomainSSvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "scoreParameterKey",
                "printedName": "scoreParameterKey",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterC12GraphRequestO17scoreParameterKeySSvpZ",
                "mangledName": "$s22FBSDKGamingServicesKit17TournamentUpdaterC12GraphRequestO17scoreParameterKeySSvpZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterC12GraphRequestO17scoreParameterKeySSvgZ",
                    "mangledName": "$s22FBSDKGamingServicesKit17TournamentUpdaterC12GraphRequestO17scoreParameterKeySSvgZ",
                    "moduleName": "FBSDKGamingServicesKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "path",
                "printedName": "path(identifier:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterC12GraphRequestO4path10identifierS2S_tFZ",
                "mangledName": "$s22FBSDKGamingServicesKit17TournamentUpdaterC12GraphRequestO4path10identifierS2S_tFZ",
                "moduleName": "FBSDKGamingServicesKit",
                "static": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterC12GraphRequestO",
            "mangledName": "$s22FBSDKGamingServicesKit17TournamentUpdaterC12GraphRequestO",
            "moduleName": "FBSDKGamingServicesKit",
            "isEnumExhaustive": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              },
              {
                "kind": "Conformance",
                "name": "BitwiseCopyable",
                "printedName": "BitwiseCopyable",
                "usr": "s:s15BitwiseCopyableP",
                "mangledName": "$ss15BitwiseCopyableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "graphRequestFactory",
            "printedName": "graphRequestFactory",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GraphRequestFactoryProtocol",
                "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                "usr": "c:objc(pl)FBSDKGraphRequestFactory"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterC19graphRequestFactorySo010FBSDKGraphgH0_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit17TournamentUpdaterC19graphRequestFactorySo010FBSDKGraphgH0_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GraphRequestFactoryProtocol",
                    "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                    "usr": "c:objc(pl)FBSDKGraphRequestFactory"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterC19graphRequestFactorySo010FBSDKGraphgH0_pvg",
                "mangledName": "$s22FBSDKGamingServicesKit17TournamentUpdaterC19graphRequestFactorySo010FBSDKGraphgH0_pvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TournamentUpdater",
                "printedName": "FBSDKGamingServicesKit.TournamentUpdater",
                "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterCACycfc",
            "mangledName": "$s22FBSDKGamingServicesKit17TournamentUpdaterCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(graphRequestFactory:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TournamentUpdater",
                "printedName": "FBSDKGamingServicesKit.TournamentUpdater",
                "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterC"
              },
              {
                "kind": "TypeNominal",
                "name": "GraphRequestFactoryProtocol",
                "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                "usr": "c:objc(pl)FBSDKGraphRequestFactory"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterC19graphRequestFactoryACSo010FBSDKGraphgH0_p_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit17TournamentUpdaterC19graphRequestFactoryACSo010FBSDKGraphgH0_p_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(tournamentID:score:completionHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<Swift.Bool, FBSDKGamingServicesKit.TournamentUpdaterError>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<Swift.Bool, FBSDKGamingServicesKit.TournamentUpdaterError>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentUpdaterError",
                        "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError",
                        "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterC6update12tournamentID5score17completionHandlerySS_Siys6ResultOySbAA0dE5ErrorOGctF",
            "mangledName": "$s22FBSDKGamingServicesKit17TournamentUpdaterC6update12tournamentID5score17completionHandlerySS_Siys6ResultOySbAA0dE5ErrorOGctF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(tournament:score:completionHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Tournament",
                "printedName": "FBSDKGamingServicesKit.Tournament",
                "usr": "s:22FBSDKGamingServicesKit10TournamentV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<Swift.Bool, FBSDKGamingServicesKit.TournamentUpdaterError>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<Swift.Bool, FBSDKGamingServicesKit.TournamentUpdaterError>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "TournamentUpdaterError",
                        "printedName": "FBSDKGamingServicesKit.TournamentUpdaterError",
                        "usr": "s:22FBSDKGamingServicesKit22TournamentUpdaterErrorO"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterC6update10tournament5score17completionHandleryAA0D0V_Siys6ResultOySbAA0dE5ErrorOGctF",
            "mangledName": "$s22FBSDKGamingServicesKit17TournamentUpdaterC6update10tournament5score17completionHandleryAA0D0V_Siys6ResultOySbAA0dE5ErrorOGctF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:22FBSDKGamingServicesKit17TournamentUpdaterC",
        "mangledName": "$s22FBSDKGamingServicesKit17TournamentUpdaterC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "URLMedia",
        "printedName": "URLMedia",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(withUrl:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit8URLMediaP7withUrlx10Foundation3URLV_tcfc",
            "mangledName": "$s22FBSDKGamingServicesKit8URLMediaP7withUrlx10Foundation3URLV_tcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.URLMedia>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.URLMedia>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit8URLMediaP",
        "mangledName": "$s22FBSDKGamingServicesKit8URLMediaP",
        "moduleName": "FBSDKGamingServicesKit",
        "genericSig": "<τ_0_0 : Swift.Decodable, τ_0_0 : Swift.Encodable>",
        "sugared_genericSig": "<Self : Swift.Decodable, Self : Swift.Encodable>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit"
      },
      {
        "kind": "TypeDecl",
        "name": "VideoUploader",
        "printedName": "VideoUploader",
        "children": [
          {
            "kind": "Var",
            "name": "videoName",
            "printedName": "videoName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC9videoName33_66A0C93394B5DDE6086D26D467D2528ALLSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC9videoName33_66A0C93394B5DDE6086D26D467D2528ALLSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isInternal": true,
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 0,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "videoSize",
            "printedName": "videoSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC9videoSize33_66A0C93394B5DDE6086D26D467D2528ALLSuvp",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC9videoSize33_66A0C93394B5DDE6086D26D467D2528ALLSuvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isInternal": true,
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 1,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "parameters",
            "printedName": "parameters",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC10parametersSDySSypGvp",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC10parametersSDySSypGvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 2,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC10parametersSDySSypGvg",
                "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC10parametersSDySSypGvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "graphRequestFactory",
            "printedName": "graphRequestFactory",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GraphRequestFactoryProtocol",
                "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                "usr": "c:objc(pl)FBSDKGraphRequestFactory"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC19graphRequestFactory33_66A0C93394B5DDE6086D26D467D2528ALLSo010FBSDKGraphgH0_pvp",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC19graphRequestFactory33_66A0C93394B5DDE6086D26D467D2528ALLSo010FBSDKGraphgH0_pvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isInternal": true,
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 3,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "videoID",
            "printedName": "videoID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC7videoID33_66A0C93394B5DDE6086D26D467D2528ALLSiSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC7videoID33_66A0C93394B5DDE6086D26D467D2528ALLSiSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "isInternal": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 4,
            "hasStorage": true
          },
          {
            "kind": "Var",
            "name": "uploadSessionID",
            "printedName": "uploadSessionID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC15uploadSessionIDSiSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC15uploadSessionIDSiSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "fixedbinaryorder": 5,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC15uploadSessionIDSiSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC15uploadSessionIDSiSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC15uploadSessionIDSiSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC15uploadSessionIDSiSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC15uploadSessionIDSiSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC15uploadSessionIDSiSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "graphNode",
            "printedName": "graphNode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC9graphNodeSSvp",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC9graphNodeSSvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "RawDocComment"
            ],
            "fixedbinaryorder": 6,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC9graphNodeSSvg",
                "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC9graphNodeSSvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC9graphNodeSSvs",
                "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC9graphNodeSSvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC9graphNodeSSvM",
                "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC9graphNodeSSvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "(any FBSDKGamingServicesKit.VideoUploaderDelegate)?"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC8delegateAA0dE8Delegate_pSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC8delegateAA0dE8Delegate_pSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "ReferenceOwnership",
              "RawDocComment"
            ],
            "fixedbinaryorder": 7,
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.VideoUploaderDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "VideoUploaderDelegate",
                        "printedName": "any FBSDKGamingServicesKit.VideoUploaderDelegate",
                        "usr": "s:22FBSDKGamingServicesKit21VideoUploaderDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC8delegateAA0dE8Delegate_pSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC8delegateAA0dE8Delegate_pSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.VideoUploaderDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "VideoUploaderDelegate",
                        "printedName": "any FBSDKGamingServicesKit.VideoUploaderDelegate",
                        "usr": "s:22FBSDKGamingServicesKit21VideoUploaderDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC8delegateAA0dE8Delegate_pSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC8delegateAA0dE8Delegate_pSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC8delegateAA0dE8Delegate_pSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC8delegateAA0dE8Delegate_pSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent",
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(videoName:videoSize:parameters:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "VideoUploader",
                "printedName": "FBSDKGamingServicesKit.VideoUploader",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "VideoUploaderDelegate",
                "printedName": "any FBSDKGamingServicesKit.VideoUploaderDelegate",
                "usr": "s:22FBSDKGamingServicesKit21VideoUploaderDelegateP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC9videoName0F4Size10parameters8delegateACSS_SuSDySSypGAA0dE8Delegate_ptcfc",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC9videoName0F4Size10parameters8delegateACSS_SuSDySSypGAA0dE8Delegate_ptcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Convenience",
              "RawDocComment"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(videoName:videoSize:parameters:delegate:graphRequestFactory:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "VideoUploader",
                "printedName": "FBSDKGamingServicesKit.VideoUploader",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "VideoUploaderDelegate",
                "printedName": "any FBSDKGamingServicesKit.VideoUploaderDelegate",
                "usr": "s:22FBSDKGamingServicesKit21VideoUploaderDelegateP"
              },
              {
                "kind": "TypeNominal",
                "name": "GraphRequestFactoryProtocol",
                "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
                "usr": "c:objc(pl)FBSDKGraphRequestFactory"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC9videoName0F4Size10parameters8delegate19graphRequestFactoryACSS_SuSDySSypGAA0dE8Delegate_pSo010FBSDKGraphlM0_ptcfc",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC9videoName0F4Size10parameters8delegate19graphRequestFactoryACSS_SuSDySSypGAA0dE8Delegate_pSo010FBSDKGraphlM0_ptcfc",
            "moduleName": "FBSDKGamingServicesKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "start",
            "printedName": "start()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC5startyyF",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC5startyyF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "startTransferRequest",
            "printedName": "startTransferRequest(withOffsetDictionary:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC20startTransferRequest20withOffsetDictionaryySDySSypG_tF",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC20startTransferRequest20withOffsetDictionaryySDySSypG_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "postFinishRequest",
            "printedName": "postFinishRequest()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC17postFinishRequestyyF",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC17postFinishRequestyyF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "extractOffsets",
            "printedName": "extractOffsets(fromResultDictionary:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC14extractOffsets20fromResultDictionarySDySSypGSgyp_tF",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC14extractOffsets20fromResultDictionarySDySSypGSgyp_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "startTransferRequest",
            "printedName": "startTransferRequest(withNewOffset:data:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC20startTransferRequest13withNewOffset4dataySDySSypG_10Foundation4DataVtF",
            "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC20startTransferRequest13withNewOffset4dataySDySSypG_10Foundation4DataVtF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC",
        "mangledName": "$s22FBSDKGamingServicesKit13VideoUploaderC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final"
        ],
        "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": "VideoUploading",
            "printedName": "VideoUploading",
            "usr": "s:22FBSDKGamingServicesKit14VideoUploadingP",
            "mangledName": "$s22FBSDKGamingServicesKit14VideoUploadingP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "VideoUploaderCreating",
        "printedName": "VideoUploaderCreating",
        "children": [
          {
            "kind": "Function",
            "name": "create",
            "printedName": "create(videoName:videoSize:parameters:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "VideoUploading",
                "printedName": "any FBSDKGamingServicesKit.VideoUploading",
                "usr": "s:22FBSDKGamingServicesKit14VideoUploadingP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "VideoUploaderDelegate",
                "printedName": "any FBSDKGamingServicesKit.VideoUploaderDelegate",
                "usr": "s:22FBSDKGamingServicesKit21VideoUploaderDelegateP"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit21VideoUploaderCreatingP6create9videoName0H4Size10parameters8delegateAA0D9Uploading_pSS_SuSDySSypGAA0dE8Delegate_ptF",
            "mangledName": "$s22FBSDKGamingServicesKit21VideoUploaderCreatingP6create9videoName0H4Size10parameters8delegateAA0D9Uploading_pSS_SuSDySSypGAA0dE8Delegate_ptF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.VideoUploaderCreating>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.VideoUploaderCreating>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit21VideoUploaderCreatingP",
        "mangledName": "$s22FBSDKGamingServicesKit21VideoUploaderCreatingP",
        "moduleName": "FBSDKGamingServicesKit",
        "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "VideoUploaderDelegate",
        "printedName": "VideoUploaderDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "videoChunkData",
            "printedName": "videoChunkData(for:startOffset:endOffset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "VideoUploader",
                "printedName": "FBSDKGamingServicesKit.VideoUploader",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit21VideoUploaderDelegateP14videoChunkData3for11startOffset03endL010Foundation0I0VSgAA0dE0C_S2utF",
            "mangledName": "$s22FBSDKGamingServicesKit21VideoUploaderDelegateP14videoChunkData3for11startOffset03endL010Foundation0I0VSgAA0dE0C_S2utF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.VideoUploaderDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.VideoUploaderDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "videoUploader",
            "printedName": "videoUploader(_:didCompleteWithResults:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "VideoUploader",
                "printedName": "FBSDKGamingServicesKit.VideoUploader",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit21VideoUploaderDelegateP05videoE0_22didCompleteWithResultsyAA0dE0C_SDySSypGtF",
            "mangledName": "$s22FBSDKGamingServicesKit21VideoUploaderDelegateP05videoE0_22didCompleteWithResultsyAA0dE0C_SDySSypGtF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.VideoUploaderDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.VideoUploaderDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "videoUploader",
            "printedName": "videoUploader(_:didFailWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "VideoUploader",
                "printedName": "FBSDKGamingServicesKit.VideoUploader",
                "usr": "s:22FBSDKGamingServicesKit13VideoUploaderC"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit21VideoUploaderDelegateP05videoE0_16didFailWithErroryAA0dE0C_s0K0_ptF",
            "mangledName": "$s22FBSDKGamingServicesKit21VideoUploaderDelegateP05videoE0_16didFailWithErroryAA0dE0C_s0K0_ptF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.VideoUploaderDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.VideoUploaderDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit21VideoUploaderDelegateP",
        "mangledName": "$s22FBSDKGamingServicesKit21VideoUploaderDelegateP",
        "moduleName": "FBSDKGamingServicesKit",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "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": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "VideoUploaderFactory",
        "printedName": "VideoUploaderFactory",
        "children": [
          {
            "kind": "Function",
            "name": "create",
            "printedName": "create(videoName:videoSize:parameters:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "VideoUploading",
                "printedName": "any FBSDKGamingServicesKit.VideoUploading",
                "usr": "s:22FBSDKGamingServicesKit14VideoUploadingP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt",
                "printedName": "Swift.UInt",
                "usr": "s:Su"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "VideoUploaderDelegate",
                "printedName": "any FBSDKGamingServicesKit.VideoUploaderDelegate",
                "usr": "s:22FBSDKGamingServicesKit21VideoUploaderDelegateP"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit20VideoUploaderFactoryC6create9videoName0H4Size10parameters8delegateAA0D9Uploading_pSS_SuSDySSypGAA0dE8Delegate_ptF",
            "mangledName": "$s22FBSDKGamingServicesKit20VideoUploaderFactoryC6create9videoName0H4Size10parameters8delegateAA0D9Uploading_pSS_SuSDySSypGAA0dE8Delegate_ptF",
            "moduleName": "FBSDKGamingServicesKit",
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "VideoUploaderFactory",
                "printedName": "FBSDKGamingServicesKit.VideoUploaderFactory",
                "usr": "s:22FBSDKGamingServicesKit20VideoUploaderFactoryC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:22FBSDKGamingServicesKit20VideoUploaderFactoryCACycfc",
            "mangledName": "$s22FBSDKGamingServicesKit20VideoUploaderFactoryCACycfc",
            "moduleName": "FBSDKGamingServicesKit",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:22FBSDKGamingServicesKit20VideoUploaderFactoryC",
        "mangledName": "$s22FBSDKGamingServicesKit20VideoUploaderFactoryC",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "Final"
        ],
        "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": "VideoUploaderCreating",
            "printedName": "VideoUploaderCreating",
            "usr": "s:22FBSDKGamingServicesKit21VideoUploaderCreatingP",
            "mangledName": "$s22FBSDKGamingServicesKit21VideoUploaderCreatingP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKGamingServicesKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "VideoUploading",
        "printedName": "VideoUploading",
        "children": [
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKGamingServicesKit.VideoUploaderDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "VideoUploaderDelegate",
                    "printedName": "any FBSDKGamingServicesKit.VideoUploaderDelegate",
                    "usr": "s:22FBSDKGamingServicesKit21VideoUploaderDelegateP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:22FBSDKGamingServicesKit14VideoUploadingP8delegateAA0D16UploaderDelegate_pSgvp",
            "mangledName": "$s22FBSDKGamingServicesKit14VideoUploadingP8delegateAA0D16UploaderDelegate_pSgvp",
            "moduleName": "FBSDKGamingServicesKit",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.VideoUploaderDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "VideoUploaderDelegate",
                        "printedName": "any FBSDKGamingServicesKit.VideoUploaderDelegate",
                        "usr": "s:22FBSDKGamingServicesKit21VideoUploaderDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit14VideoUploadingP8delegateAA0D16UploaderDelegate_pSgvg",
                "mangledName": "$s22FBSDKGamingServicesKit14VideoUploadingP8delegateAA0D16UploaderDelegate_pSgvg",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.VideoUploading>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.VideoUploading>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKGamingServicesKit.VideoUploaderDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "VideoUploaderDelegate",
                        "printedName": "any FBSDKGamingServicesKit.VideoUploaderDelegate",
                        "usr": "s:22FBSDKGamingServicesKit21VideoUploaderDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit14VideoUploadingP8delegateAA0D16UploaderDelegate_pSgvs",
                "mangledName": "$s22FBSDKGamingServicesKit14VideoUploadingP8delegateAA0D16UploaderDelegate_pSgvs",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.VideoUploading>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.VideoUploading>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:22FBSDKGamingServicesKit14VideoUploadingP8delegateAA0D16UploaderDelegate_pSgvM",
                "mangledName": "$s22FBSDKGamingServicesKit14VideoUploadingP8delegateAA0D16UploaderDelegate_pSgvM",
                "moduleName": "FBSDKGamingServicesKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.VideoUploading>",
                "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.VideoUploading>",
                "protocolReq": true,
                "implicit": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "start",
            "printedName": "start()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:22FBSDKGamingServicesKit14VideoUploadingP5startyyF",
            "mangledName": "$s22FBSDKGamingServicesKit14VideoUploadingP5startyyF",
            "moduleName": "FBSDKGamingServicesKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKGamingServicesKit.VideoUploading>",
            "sugared_genericSig": "<Self where Self : FBSDKGamingServicesKit.VideoUploading>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:22FBSDKGamingServicesKit14VideoUploadingP",
        "mangledName": "$s22FBSDKGamingServicesKit14VideoUploadingP",
        "moduleName": "FBSDKGamingServicesKit",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "FileHandle",
        "printedName": "FileHandle",
        "children": [
          {
            "kind": "Function",
            "name": "fb_seekToEndOfFile",
            "printedName": "fb_seekToEndOfFile()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              }
            ],
            "declKind": "Func",
            "usr": "s:So12NSFileHandleC22FBSDKGamingServicesKitE18fb_seekToEndOfFiles6UInt64VyF",
            "mangledName": "$sSo12NSFileHandleC22FBSDKGamingServicesKitE18fb_seekToEndOfFiles6UInt64VyF",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fb_seek",
            "printedName": "fb_seek(toFileOffset:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              }
            ],
            "declKind": "Func",
            "usr": "s:So12NSFileHandleC22FBSDKGamingServicesKitE7fb_seek12toFileOffsetys6UInt64V_tF",
            "mangledName": "$sSo12NSFileHandleC22FBSDKGamingServicesKitE7fb_seek12toFileOffsetys6UInt64V_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fb_readData",
            "printedName": "fb_readData(ofLength:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:So12NSFileHandleC22FBSDKGamingServicesKitE11fb_readData8ofLength10Foundation0H0VSi_tF",
            "mangledName": "$sSo12NSFileHandleC22FBSDKGamingServicesKitE11fb_readData8ofLength10Foundation0H0VSi_tF",
            "moduleName": "FBSDKGamingServicesKit",
            "isOpen": true,
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:objc(cs)NSFileHandle",
        "moduleName": "Foundation",
        "isOpen": true,
        "objc_name": "NSFileHandle",
        "declAttributes": [
          "ObjC",
          "SynthesizedProtocol",
          "NonSendable",
          "Sendable",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "FileHandling",
            "printedName": "FileHandling",
            "usr": "s:22FBSDKGamingServicesKit12FileHandlingP",
            "mangledName": "$s22FBSDKGamingServicesKit12FileHandlingP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "_Logger",
        "printedName": "_Logger",
        "declKind": "Class",
        "usr": "c:objc(cs)FBSDKLogger",
        "moduleName": "FBSDKCoreKit",
        "isOpen": true,
        "objc_name": "FBSDKLogger",
        "declAttributes": [
          "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": "GamingLogging",
            "printedName": "GamingLogging",
            "usr": "s:22FBSDKGamingServicesKit13GamingLoggingP",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingLoggingP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "_ShareUtility",
        "printedName": "_ShareUtility",
        "declKind": "Enum",
        "usr": "s:13FBSDKShareKit13_ShareUtilityO",
        "mangledName": "$s13FBSDKShareKit13_ShareUtilityO",
        "moduleName": "FBSDKShareKit",
        "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": "GamingShareValidating",
            "printedName": "GamingShareValidating",
            "usr": "s:22FBSDKGamingServicesKit21GamingShareValidatingP",
            "mangledName": "$s22FBSDKGamingServicesKit21GamingShareValidatingP"
          },
          {
            "kind": "Conformance",
            "name": "ShareValidating",
            "printedName": "ShareValidating",
            "usr": "s:13FBSDKShareKit15ShareValidatingP",
            "mangledName": "$s13FBSDKShareKit15ShareValidatingP"
          },
          {
            "kind": "Conformance",
            "name": "ShareUtilityProtocol",
            "printedName": "ShareUtilityProtocol",
            "usr": "s:13FBSDKShareKit20ShareUtilityProtocolP",
            "mangledName": "$s13FBSDKShareKit20ShareUtilityProtocolP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Utility",
        "printedName": "Utility",
        "declKind": "Class",
        "usr": "c:objc(cs)FBSDKUtility",
        "moduleName": "FBSDKCoreKit",
        "isOpen": true,
        "objc_name": "FBSDKUtility",
        "declAttributes": [
          "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": "GamingUtility",
            "printedName": "GamingUtility",
            "usr": "s:22FBSDKGamingServicesKit13GamingUtilityP",
            "mangledName": "$s22FBSDKGamingServicesKit13GamingUtilityP"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ChooseContextContent.swift",
      "kind": "IntegerLiteral",
      "offset": 354,
      "length": 18,
      "value": "1"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ChooseContextContent.swift",
      "kind": "IntegerLiteral",
      "offset": 380,
      "length": 14,
      "value": "2"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ChooseContextContent.swift",
      "kind": "IntegerLiteral",
      "offset": 402,
      "length": 14,
      "value": "3"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ChooseContextContent.swift",
      "kind": "IntegerLiteral",
      "offset": 1214,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ChooseContextContent.swift",
      "kind": "IntegerLiteral",
      "offset": 1362,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ChooseContextDialog.swift",
      "kind": "StringLiteral",
      "offset": 477,
      "length": 12,
      "value": "\"context_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ChooseContextDialog.swift",
      "kind": "StringLiteral",
      "offset": 519,
      "length": 14,
      "value": "\"context_size\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ChooseContextDialog.swift",
      "kind": "StringLiteral",
      "offset": 564,
      "length": 15,
      "value": "\"error_message\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ChooseContextDialogURLFactory.swift",
      "kind": "StringLiteral",
      "offset": 366,
      "length": 7,
      "value": "\"fb.gg\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ChooseContextDialogURLFactory.swift",
      "kind": "StringLiteral",
      "offset": 396,
      "length": 24,
      "value": "\"\/dialog\/choosecontext\/\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ChooseContextDialogURLFactory.swift",
      "kind": "StringLiteral",
      "offset": 477,
      "length": 8,
      "value": "\"filter\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ChooseContextDialogURLFactory.swift",
      "kind": "StringLiteral",
      "offset": 511,
      "length": 10,
      "value": "\"min_size\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ChooseContextDialogURLFactory.swift",
      "kind": "StringLiteral",
      "offset": 547,
      "length": 10,
      "value": "\"max_size\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ContextWebDialog.swift",
      "kind": "StringLiteral",
      "offset": 570,
      "length": 12,
      "value": "\"context_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ContextWebDialog.swift",
      "kind": "StringLiteral",
      "offset": 612,
      "length": 14,
      "value": "\"context_size\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ContextWebDialog.swift",
      "kind": "StringLiteral",
      "offset": 654,
      "length": 12,
      "value": "\"error_code\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ContextWebDialog.swift",
      "kind": "StringLiteral",
      "offset": 697,
      "length": 15,
      "value": "\"error_message\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/CreateContextDialog.swift",
      "kind": "StringLiteral",
      "offset": 457,
      "length": 9,
      "value": "\"context\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/CreateContextDialog.swift",
      "kind": "FloatLiteral",
      "offset": 533,
      "length": 5,
      "value": "300.0"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/CreateContextDialog.swift",
      "kind": "FloatLiteral",
      "offset": 572,
      "length": 5,
      "value": "185.0"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/CustomUpdateContentImage.swift",
      "kind": "Dictionary",
      "offset": 1150,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/CustomUpdateContentImage.swift",
      "kind": "Dictionary",
      "offset": 1195,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/CustomUpdateContentMedia.swift",
      "kind": "Dictionary",
      "offset": 1170,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/CustomUpdateContentMedia.swift",
      "kind": "Dictionary",
      "offset": 1215,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/CustomUpdateGraphAPIContentRemote.swift",
      "kind": "StringLiteral",
      "offset": 2370,
      "length": 18,
      "value": "\"context_token_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/CustomUpdateGraphRequest.swift",
      "kind": "StringLiteral",
      "offset": 642,
      "length": 18,
      "value": "\"me\/custom_update\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/CustomUpdateGraphRequest.swift",
      "kind": "StringLiteral",
      "offset": 687,
      "length": 8,
      "value": "\"gaming\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/CustomUpdateGraphRequest.swift",
      "kind": "StringLiteral",
      "offset": 729,
      "length": 24,
      "value": "\"data:image\/png;base64,\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/CustomUpdateLocalizedText.swift",
      "kind": "StringLiteral",
      "offset": 624,
      "length": 9,
      "value": "\"default\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestActionType.swift",
      "kind": "IntegerLiteral",
      "offset": 478,
      "length": 4,
      "value": "1"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestActionType.swift",
      "kind": "IntegerLiteral",
      "offset": 565,
      "length": 6,
      "value": "2"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestActionType.swift",
      "kind": "IntegerLiteral",
      "offset": 671,
      "length": 4,
      "value": "3"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestActionType.swift",
      "kind": "IntegerLiteral",
      "offset": 741,
      "length": 6,
      "value": "4"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestContent.swift",
      "kind": "StringLiteral",
      "offset": 1566,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestContent.swift",
      "kind": "StringLiteral",
      "offset": 1686,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestContent.swift",
      "kind": "StringLiteral",
      "offset": 2444,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestContent.swift",
      "kind": "StringLiteral",
      "offset": 2508,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestContent.swift",
      "kind": "Array",
      "offset": 2601,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestContent.swift",
      "kind": "BooleanLiteral",
      "offset": 5830,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 737,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 1214,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 1259,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 1298,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestDialog.swift",
      "kind": "StringLiteral",
      "offset": 1606,
      "length": 13,
      "value": "\"apprequests\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestDialog.swift",
      "kind": "StringLiteral",
      "offset": 1662,
      "length": 15,
      "value": "\"game_requests\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestDialog.swift",
      "kind": "StringLiteral",
      "offset": 5534,
      "length": 12,
      "value": "\"request_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestDialog.swift",
      "kind": "StringLiteral",
      "offset": 5575,
      "length": 12,
      "value": "\"recipients\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestFilter.swift",
      "kind": "IntegerLiteral",
      "offset": 477,
      "length": 8,
      "value": "1"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestFilter.swift",
      "kind": "IntegerLiteral",
      "offset": 544,
      "length": 11,
      "value": "2"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestFilter.swift",
      "kind": "IntegerLiteral",
      "offset": 623,
      "length": 9,
      "value": "3"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestURLProvider.swift",
      "kind": "StringLiteral",
      "offset": 401,
      "length": 7,
      "value": "\"fb.gg\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GameRequestURLProvider.swift",
      "kind": "StringLiteral",
      "offset": 431,
      "length": 18,
      "value": "\"\/game_requestui\/\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GamingPayload.swift",
      "kind": "Dictionary",
      "offset": 404,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GamingPayload.swift",
      "kind": "StringLiteral",
      "offset": 554,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GamingPayloadObserver.swift",
      "kind": "StringLiteral",
      "offset": 911,
      "length": 9,
      "value": "\"payload\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GamingPayloadObserver.swift",
      "kind": "StringLiteral",
      "offset": 959,
      "length": 17,
      "value": "\"game_request_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GamingPayloadObserver.swift",
      "kind": "StringLiteral",
      "offset": 1016,
      "length": 18,
      "value": "\"context_token_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GamingPayloadObserver.swift",
      "kind": "StringLiteral",
      "offset": 1072,
      "length": 15,
      "value": "\"tournament_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GamingVideoUploader.swift",
      "kind": "IntegerLiteral",
      "offset": 384,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/GamingVideoUploader.swift",
      "kind": "IntegerLiteral",
      "offset": 433,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/JoinTournamentDialog.swift",
      "kind": "StringLiteral",
      "offset": 420,
      "length": 17,
      "value": "\"join_tournament\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/JoinTournamentDialog.swift",
      "kind": "StringLiteral",
      "offset": 548,
      "length": 15,
      "value": "\"tournament_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/JoinTournamentDialog.swift",
      "kind": "StringLiteral",
      "offset": 589,
      "length": 9,
      "value": "\"payload\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/ShareTournamentDialog.swift",
      "kind": "StringLiteral",
      "offset": 582,
      "length": 8,
      "value": "\"gaming\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/ShareTournamentDialogURLBuilder.swift",
      "kind": "StringLiteral",
      "offset": 341,
      "length": 7,
      "value": "\"fb.gg\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/ShareTournamentDialogURLBuilder.swift",
      "kind": "StringLiteral",
      "offset": 371,
      "length": 25,
      "value": "\"\/me\/instant_tournament\/\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/ShareTournamentDialogURLBuilder.swift",
      "kind": "StringLiteral",
      "offset": 444,
      "length": 7,
      "value": "\"score\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/ShareTournamentDialogURLBuilder.swift",
      "kind": "StringLiteral",
      "offset": 482,
      "length": 15,
      "value": "\"tournament_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/ShareTournamentDialogURLBuilder.swift",
      "kind": "StringLiteral",
      "offset": 521,
      "length": 18,
      "value": "\"tournament_title\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/ShareTournamentDialogURLBuilder.swift",
      "kind": "StringLiteral",
      "offset": 569,
      "length": 14,
      "value": "\"score_format\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/ShareTournamentDialogURLBuilder.swift",
      "kind": "StringLiteral",
      "offset": 611,
      "length": 12,
      "value": "\"sort_order\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/ShareTournamentDialogURLBuilder.swift",
      "kind": "StringLiteral",
      "offset": 649,
      "length": 10,
      "value": "\"end_time\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/ShareTournamentDialogURLBuilder.swift",
      "kind": "StringLiteral",
      "offset": 685,
      "length": 20,
      "value": "\"tournament_payload\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/SwitchContextDialog.swift",
      "kind": "StringLiteral",
      "offset": 476,
      "length": 12,
      "value": "\"context_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/SwitchContextDialog.swift",
      "kind": "FloatLiteral",
      "offset": 547,
      "length": 5,
      "value": "300.0"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/SwitchContextDialog.swift",
      "kind": "FloatLiteral",
      "offset": 586,
      "length": 5,
      "value": "185.0"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Tournament.swift",
      "kind": "StringLiteral",
      "offset": 2087,
      "length": 4,
      "value": "\"id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Tournament.swift",
      "kind": "StringLiteral",
      "offset": 2111,
      "length": 21,
      "value": "\"tournament_end_time\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Tournament.swift",
      "kind": "StringLiteral",
      "offset": 2150,
      "length": 18,
      "value": "\"tournament_title\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Tournament.swift",
      "kind": "StringLiteral",
      "offset": 2188,
      "length": 20,
      "value": "\"tournament_payload\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/TournamentFetcher.swift",
      "kind": "StringLiteral",
      "offset": 503,
      "length": 8,
      "value": "\"gaming\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/TournamentScoreType.swift",
      "kind": "StringLiteral",
      "offset": 317,
      "length": 9,
      "value": "\"NUMERIC\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/TournamentScoreType.swift",
      "kind": "StringLiteral",
      "offset": 341,
      "length": 6,
      "value": "\"TIME\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/TournamentSortOrder.swift",
      "kind": "StringLiteral",
      "offset": 364,
      "length": 18,
      "value": "\"HIGHER_IS_BETTER\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/TournamentSortOrder.swift",
      "kind": "StringLiteral",
      "offset": 406,
      "length": 17,
      "value": "\"LOWER_IS_BETTER\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/TournamentUpdater.swift",
      "kind": "StringLiteral",
      "offset": 541,
      "length": 8,
      "value": "\"gaming\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/TournamentUpdater.swift",
      "kind": "StringLiteral",
      "offset": 585,
      "length": 7,
      "value": "\"score\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 363,
      "length": 4,
      "value": "\"me\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 403,
      "length": 8,
      "value": "\"videos\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 454,
      "length": 19,
      "value": "\"completionGesture\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 524,
      "length": 6,
      "value": "\"post\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 564,
      "length": 12,
      "value": "\"end_offset\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 609,
      "length": 18,
      "value": "\"video_file_chunk\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 653,
      "length": 10,
      "value": "\"video_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 691,
      "length": 11,
      "value": "\"file_size\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 737,
      "length": 14,
      "value": "\"start_offset\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 786,
      "length": 14,
      "value": "\"upload_phase\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 841,
      "length": 8,
      "value": "\"finish\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 889,
      "length": 7,
      "value": "\"start\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 939,
      "length": 10,
      "value": "\"transfer\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 988,
      "length": 19,
      "value": "\"upload_session_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKGamingServicesKit\/FBSDKGamingServicesKit\/Internal\/VideoUploader.swift",
      "kind": "StringLiteral",
      "offset": 1044,
      "length": 9,
      "value": "\"success\""
    }
  ]
}