arm64-apple-ios.private.swiftinterface 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391
  1. // swift-interface-format-version: 1.0
  2. // swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
  3. // swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name FBSDKLoginKit
  4. import CommonCrypto
  5. import FBSDKCoreKit
  6. import FBSDKCoreKit_Basics
  7. @_exported import FBSDKLoginKit
  8. import Foundation
  9. import Security
  10. import Swift
  11. import UIKit
  12. import _Concurrency
  13. import _StringProcessing
  14. import _SwiftConcurrencyShims
  15. @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKCodeVerifier) final public class CodeVerifier : ObjectiveC.NSObject {
  16. @objc final public let value: Swift.String
  17. @objc final public var challenge: Swift.String {
  18. @objc get
  19. }
  20. @objc(initWithString:) convenience public init?(string: Swift.String)
  21. @objc override convenience dynamic public init()
  22. @objc deinit
  23. }
  24. @objc(FBSDKDefaultAudience) public enum DefaultAudience : Swift.UInt {
  25. case friends
  26. case onlyMe
  27. case everyone
  28. public init?(rawValue: Swift.UInt)
  29. public typealias RawValue = Swift.UInt
  30. public var rawValue: Swift.UInt {
  31. get
  32. }
  33. }
  34. @objcMembers @objc(FBSDKDeviceLoginCodeInfo) final public class DeviceLoginCodeInfo : ObjectiveC.NSObject {
  35. @objc final public let identifier: Swift.String
  36. @objc final public let loginCode: Swift.String
  37. @objc final public let verificationURL: Foundation.URL
  38. @objc final public let expirationDate: Foundation.Date
  39. @objc final public let pollingInterval: Swift.UInt
  40. @objc public init(identifier: Swift.String, loginCode: Swift.String, verificationURL: Foundation.URL, expirationDate: Foundation.Date, pollingInterval: Swift.UInt)
  41. @objc deinit
  42. }
  43. public struct DeviceLoginError : Foundation.CustomNSError, Swift.Hashable {
  44. public let errorCode: Swift.Int
  45. public let errorUserInfo: [Swift.String : Any]
  46. public init(_nsError nsError: Foundation.NSError)
  47. public init(_ code: FBSDKLoginKit.DeviceLoginError.Code, userInfo: [Swift.String : Any] = [:])
  48. public static var errorDomain: Swift.String {
  49. get
  50. }
  51. public typealias Code = FBSDKLoginKit.DeviceLoginErrorCode
  52. public static var excessivePolling: FBSDKLoginKit.DeviceLoginError.Code {
  53. get
  54. }
  55. public static var authorizationDeclined: FBSDKLoginKit.DeviceLoginError.Code {
  56. get
  57. }
  58. public static var authorizationPending: FBSDKLoginKit.DeviceLoginError.Code {
  59. get
  60. }
  61. public static var codeExpired: FBSDKLoginKit.DeviceLoginError.Code {
  62. get
  63. }
  64. public static func == (lhs: FBSDKLoginKit.DeviceLoginError, rhs: FBSDKLoginKit.DeviceLoginError) -> Swift.Bool
  65. public func hash(into hasher: inout Swift.Hasher)
  66. public var hashValue: Swift.Int {
  67. get
  68. }
  69. }
  70. @objc(FBSDKDeviceLoginError) public enum DeviceLoginErrorCode : Swift.Int, @unchecked Swift.Sendable, Swift.Equatable {
  71. public typealias _ErrorType = FBSDKLoginKit.DeviceLoginError
  72. case excessivePolling = 1349172
  73. case authorizationDeclined = 1349173
  74. case authorizationPending = 1349174
  75. case codeExpired = 1349152
  76. public init?(rawValue: Swift.Int)
  77. public typealias RawValue = Swift.Int
  78. public var rawValue: Swift.Int {
  79. get
  80. }
  81. }
  82. @objcMembers @objc(FBSDKDeviceLoginManager) final public class DeviceLoginManager : ObjectiveC.NSObject {
  83. @objc weak final public var delegate: (any FBSDKLoginKit.DeviceLoginManagerDelegate)?
  84. @objc final public let permissions: [Swift.String]
  85. @objc final public var redirectURL: Foundation.URL?
  86. @objc(initWithPermissions:enableSmartLogin:) public init(permissions: [Swift.String], enableSmartLogin: Swift.Bool)
  87. @objc final public func start()
  88. @objc final public func cancel()
  89. @objc deinit
  90. }
  91. extension FBSDKLoginKit.DeviceLoginManager : Foundation.NetServiceDelegate {
  92. @objc final public func netService(_ service: Foundation.NetService, didNotPublish errorValues: [Swift.String : Foundation.NSNumber])
  93. }
  94. @objc(FBSDKDeviceLoginManagerDelegate) public protocol DeviceLoginManagerDelegate {
  95. @objc(deviceLoginManager:startedWithCodeInfo:) func deviceLoginManager(_ loginManager: FBSDKLoginKit.DeviceLoginManager, startedWith codeInfo: FBSDKLoginKit.DeviceLoginCodeInfo)
  96. @objc(deviceLoginManager:completedWithResult:error:) func deviceLoginManager(_ loginManager: FBSDKLoginKit.DeviceLoginManager, completedWith result: FBSDKLoginKit.DeviceLoginManagerResult?, error: (any Swift.Error)?)
  97. }
  98. @objcMembers @objc(FBSDKDeviceLoginManagerResult) final public class DeviceLoginManagerResult : ObjectiveC.NSObject {
  99. @objc final public var accessToken: FBSDKCoreKit.AccessToken? {
  100. get
  101. }
  102. @objc final public var isCancelled: Swift.Bool {
  103. get
  104. }
  105. @objc public init(token: FBSDKCoreKit.AccessToken?, isCancelled cancelled: Swift.Bool)
  106. @objc deinit
  107. }
  108. @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKLoginButton) @_Concurrency.MainActor(unsafe) final public class FBLoginButton : FBSDKCoreKit.FBButton {
  109. @objc @_Concurrency.MainActor(unsafe) final public var defaultAudience: FBSDKLoginKit.DefaultAudience {
  110. @objc get
  111. @objc set
  112. }
  113. @objc @IBOutlet @_Concurrency.MainActor(unsafe) weak final public var delegate: (any FBSDKLoginKit.LoginButtonDelegate)?
  114. @objc @_Concurrency.MainActor(unsafe) final public var permissions: [Swift.String]
  115. @objc @_Concurrency.MainActor(unsafe) final public var tooltipBehavior: FBSDKLoginKit.FBLoginButton.TooltipBehavior
  116. @objc @_Concurrency.MainActor(unsafe) final public var tooltipColorStyle: FBSDKLoginKit.FBTooltipView.ColorStyle
  117. @objc @_Concurrency.MainActor(unsafe) final public var loginTracking: FBSDKLoginKit.LoginTracking
  118. @objc @_Concurrency.MainActor(unsafe) final public var nonce: Swift.String? {
  119. @objc get
  120. @objc set
  121. }
  122. @objc @_Concurrency.MainActor(unsafe) final public var messengerPageId: Swift.String?
  123. @objc @_Concurrency.MainActor(unsafe) final public var authType: FBSDKLoginKit.LoginAuthType?
  124. @objc @_Concurrency.MainActor(unsafe) final public var codeVerifier: FBSDKLoginKit.CodeVerifier
  125. @objc(FBSDKLoginButtonTooltipBehavior) public enum TooltipBehavior : Swift.UInt {
  126. case automatic = 0
  127. case forceDisplay
  128. case disable
  129. public init?(rawValue: Swift.UInt)
  130. public typealias RawValue = Swift.UInt
  131. public var rawValue: Swift.UInt {
  132. get
  133. }
  134. }
  135. @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect)
  136. @_Concurrency.MainActor(unsafe) @objc override final public func didMoveToWindow()
  137. @_Concurrency.MainActor(unsafe) @objc override final public func imageRect(forContentRect contentRect: CoreFoundation.CGRect) -> CoreFoundation.CGRect
  138. @_Concurrency.MainActor(unsafe) @objc override final public func titleRect(forContentRect contentRect: CoreFoundation.CGRect) -> CoreFoundation.CGRect
  139. @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews()
  140. @_Concurrency.MainActor(unsafe) @objc override final public func sizeThatFits(_ size: CoreFoundation.CGSize) -> CoreFoundation.CGSize
  141. @objc deinit
  142. }
  143. @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(FBSDKLoginTooltipView) @_Concurrency.MainActor(unsafe) final public class FBLoginTooltipView : FBSDKLoginKit.FBTooltipView {
  144. @objc @_Concurrency.MainActor(unsafe) weak final public var delegate: (any FBSDKLoginKit.LoginTooltipViewDelegate)?
  145. @objc @_Concurrency.MainActor(unsafe) final public var forceDisplay: Swift.Bool
  146. @objc @_Concurrency.MainActor(unsafe) final public var shouldForceDisplay: Swift.Bool {
  147. @objc get
  148. @objc set
  149. }
  150. @_Concurrency.MainActor(unsafe) @objc convenience dynamic public init()
  151. @objc(initWithTagline:message:colorStyle:) @_Concurrency.MainActor(unsafe) override public init(tagline: Swift.String?, message: Swift.String?, colorStyle: FBSDKLoginKit.FBTooltipView.ColorStyle)
  152. @_Concurrency.MainActor(unsafe) @objc override final public func present(in view: UIKit.UIView, arrowPosition: CoreFoundation.CGPoint, direction: FBSDKLoginKit.FBTooltipView.ArrowDirection)
  153. @objc deinit
  154. }
  155. @objcMembers @objc(FBSDKPermission) final public class FBPermission : ObjectiveC.NSObject {
  156. @objc override final public var description: Swift.String {
  157. @objc get
  158. }
  159. @objc override final public var hash: Swift.Int {
  160. @objc get
  161. }
  162. @objc public init?(string: Swift.String)
  163. @objc(permissionsFromRawPermissions:) public static func permissions(fromRawPermissions rawPermissions: Swift.Set<Swift.String>) -> Swift.Set<FBSDKLoginKit.FBPermission>?
  164. @objc(rawPermissionsFromPermissions:) public static func rawPermissions(from permissions: Swift.Set<FBSDKLoginKit.FBPermission>) -> Swift.Set<Swift.String>
  165. @objc override final public func isEqual(_ object: Any?) -> Swift.Bool
  166. @objc deinit
  167. }
  168. @objc(FBSDKTooltipView) @_Concurrency.MainActor(unsafe) open class FBTooltipView : UIKit.UIView {
  169. @objc(FBSDKTooltipViewArrowDirection) @frozen public enum ArrowDirection : Swift.UInt {
  170. case down = 0
  171. case up = 1
  172. public init?(rawValue: Swift.UInt)
  173. public typealias RawValue = Swift.UInt
  174. public var rawValue: Swift.UInt {
  175. get
  176. }
  177. }
  178. @objc(FBSDKTooltipColorStyle) @frozen public enum ColorStyle : Swift.UInt {
  179. case friendlyBlue = 0
  180. case neutralGray = 1
  181. public init?(rawValue: Swift.UInt)
  182. public typealias RawValue = Swift.UInt
  183. public var rawValue: Swift.UInt {
  184. get
  185. }
  186. }
  187. @objc @_Concurrency.MainActor(unsafe) public var displayDuration: Swift.Double
  188. @objc @_Concurrency.MainActor(unsafe) public var colorStyle: FBSDKLoginKit.FBTooltipView.ColorStyle {
  189. @objc get
  190. @objc set
  191. }
  192. @objc @_Concurrency.MainActor(unsafe) public var message: Swift.String? {
  193. @objc get
  194. @objc set
  195. }
  196. @objc @_Concurrency.MainActor(unsafe) public var tagline: Swift.String? {
  197. @objc get
  198. @objc set
  199. }
  200. @objc @_Concurrency.MainActor(unsafe) public init(tagline: Swift.String?, message: Swift.String?, colorStyle: FBSDKLoginKit.FBTooltipView.ColorStyle)
  201. @available(*, unavailable)
  202. @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
  203. @objc deinit
  204. @objc(presentFromView:) @_Concurrency.MainActor(unsafe) public func present(from anchorView: UIKit.UIView)
  205. @objc(presentInView:withArrowPosition:direction:) @_Concurrency.MainActor(unsafe) open func present(in view: UIKit.UIView, arrowPosition: CoreFoundation.CGPoint, direction: FBSDKLoginKit.FBTooltipView.ArrowDirection)
  206. @objc @_Concurrency.MainActor(unsafe) public func dismiss()
  207. @_Concurrency.MainActor(unsafe) @objc override dynamic public func draw(_ rect: CoreFoundation.CGRect)
  208. @_Concurrency.MainActor(unsafe) @objc override dynamic public func layoutSubviews()
  209. }
  210. @objc(FBSDKLoginButtonDelegate) public protocol LoginButtonDelegate : ObjectiveC.NSObjectProtocol {
  211. @objc(loginButton:didCompleteWithResult:error:) func loginButton(_ loginButton: FBSDKLoginKit.FBLoginButton, didCompleteWith result: FBSDKLoginKit.LoginManagerLoginResult?, error: (any Swift.Error)?)
  212. @objc func loginButtonDidLogOut(_ loginButton: FBSDKLoginKit.FBLoginButton)
  213. @objc optional func loginButtonWillLogin(_ loginButton: FBSDKLoginKit.FBLoginButton) -> Swift.Bool
  214. }
  215. @objcMembers @objc(FBSDKLoginConfiguration) final public class LoginConfiguration : ObjectiveC.NSObject {
  216. @objc final public let nonce: Swift.String
  217. @objc final public let tracking: FBSDKLoginKit.LoginTracking
  218. @objc final public let requestedPermissions: Swift.Set<FBSDKLoginKit.FBPermission>
  219. @objc final public let messengerPageId: Swift.String?
  220. @objc final public let authType: FBSDKLoginKit.LoginAuthType?
  221. @objc final public let codeVerifier: FBSDKLoginKit.CodeVerifier
  222. @objc(initWithPermissions:tracking:nonce:messengerPageId:) convenience public init?(permissions: [Swift.String], tracking: FBSDKLoginKit.LoginTracking, nonce: Swift.String, messengerPageId: Swift.String?)
  223. @objc(initWithPermissions:tracking:nonce:messengerPageId:authType:) convenience public init?(permissions: [Swift.String], tracking: FBSDKLoginKit.LoginTracking, nonce: Swift.String, messengerPageId: Swift.String?, authType: FBSDKLoginKit.LoginAuthType?)
  224. @objc(initWithPermissions:tracking:nonce:) convenience public init?(permissions: [Swift.String], tracking: FBSDKLoginKit.LoginTracking, nonce: Swift.String)
  225. @objc(initWithPermissions:tracking:messengerPageId:) convenience public init?(permissions: [Swift.String], tracking: FBSDKLoginKit.LoginTracking, messengerPageId: Swift.String?)
  226. @objc(initWithPermissions:tracking:messengerPageId:authType:) convenience public init?(permissions: [Swift.String], tracking: FBSDKLoginKit.LoginTracking, messengerPageId: Swift.String?, authType: FBSDKLoginKit.LoginAuthType?)
  227. @objc(initWithPermissions:tracking:nonce:messengerPageId:authType:codeVerifier:) public init?(permissions: [Swift.String], tracking: FBSDKLoginKit.LoginTracking, nonce: Swift.String, messengerPageId: Swift.String?, authType: FBSDKLoginKit.LoginAuthType?, codeVerifier: FBSDKLoginKit.CodeVerifier)
  228. @objc(initWithPermissions:tracking:) convenience public init?(permissions: [Swift.String], tracking: FBSDKLoginKit.LoginTracking)
  229. @objc(initWithTracking:) convenience public init?(tracking: FBSDKLoginKit.LoginTracking)
  230. convenience public init?(permissions: Swift.Set<FBSDKCoreKit.Permission> = [], tracking: FBSDKLoginKit.LoginTracking = .enabled, nonce: Swift.String = UUID().uuidString, messengerPageId: Swift.String? = nil, authType: FBSDKLoginKit.LoginAuthType? = .rerequest, codeVerifier: FBSDKLoginKit.CodeVerifier = CodeVerifier())
  231. @objc deinit
  232. }
  233. public struct LoginError : Foundation.CustomNSError, Swift.Hashable {
  234. public let errorCode: Swift.Int
  235. public let errorUserInfo: [Swift.String : Any]
  236. public init(_nsError nsError: Foundation.NSError)
  237. public init(_ code: FBSDKLoginKit.LoginError.Code, userInfo: [Swift.String : Any] = [:])
  238. public static var errorDomain: Swift.String {
  239. get
  240. }
  241. public typealias Code = FBSDKLoginKit.LoginErrorCode
  242. public static var reserved: FBSDKLoginKit.LoginError.Code {
  243. get
  244. }
  245. public static var unknown: FBSDKLoginKit.LoginError.Code {
  246. get
  247. }
  248. public static var passwordChanged: FBSDKLoginKit.LoginError.Code {
  249. get
  250. }
  251. public static var userCheckpointed: FBSDKLoginKit.LoginError.Code {
  252. get
  253. }
  254. public static var userMismatch: FBSDKLoginKit.LoginError.Code {
  255. get
  256. }
  257. public static var unconfirmedUser: FBSDKLoginKit.LoginError.Code {
  258. get
  259. }
  260. public static var systemAccountAppDisabled: FBSDKLoginKit.LoginError.Code {
  261. get
  262. }
  263. public static var systemAccountUnavailable: FBSDKLoginKit.LoginError.Code {
  264. get
  265. }
  266. public static var badChallengeString: FBSDKLoginKit.LoginError.Code {
  267. get
  268. }
  269. public static var invalidIDToken: FBSDKLoginKit.LoginError.Code {
  270. get
  271. }
  272. public static var missingAccessToken: FBSDKLoginKit.LoginError.Code {
  273. get
  274. }
  275. public static func == (lhs: FBSDKLoginKit.LoginError, rhs: FBSDKLoginKit.LoginError) -> Swift.Bool
  276. public func hash(into hasher: inout Swift.Hasher)
  277. public var hashValue: Swift.Int {
  278. get
  279. }
  280. }
  281. @objc(FBSDKLoginError) public enum LoginErrorCode : Swift.Int, @unchecked Swift.Sendable, Swift.Equatable {
  282. public typealias _ErrorType = FBSDKLoginKit.LoginError
  283. case reserved = 300
  284. case unknown
  285. case passwordChanged
  286. case userCheckpointed
  287. case userMismatch
  288. case unconfirmedUser
  289. case systemAccountAppDisabled
  290. case systemAccountUnavailable
  291. case badChallengeString
  292. case invalidIDToken
  293. case missingAccessToken
  294. public init?(rawValue: Swift.Int)
  295. public typealias RawValue = Swift.Int
  296. public var rawValue: Swift.Int {
  297. get
  298. }
  299. }
  300. public let LoginErrorDomain: Swift.String
  301. @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKLoginManager) final public class LoginManager : ObjectiveC.NSObject {
  302. @objc final public var defaultAudience: FBSDKLoginKit.DefaultAudience
  303. @objc convenience public init(defaultAudience: FBSDKLoginKit.DefaultAudience = .friends)
  304. @available(swift, obsoleted: 0.1)
  305. @objc(logInFromViewController:configuration:completion:) final public func logIn(from viewController: UIKit.UIViewController?, configuration: FBSDKLoginKit.LoginConfiguration?, completion: @escaping FBSDKLoginKit.LoginManagerLoginResultBlock)
  306. @nonobjc final public func logIn(viewController: UIKit.UIViewController? = nil, configuration: FBSDKLoginKit.LoginConfiguration?, completion: @escaping FBSDKLoginKit.LoginResultBlock)
  307. @objc(logInWithPermissions:fromViewController:handler:) final public func logIn(permissions: [Swift.String], from viewController: UIKit.UIViewController?, handler: FBSDKLoginKit.LoginManagerLoginResultBlock?)
  308. @objc(reauthorizeDataAccess:handler:) final public func reauthorizeDataAccess(from viewController: UIKit.UIViewController, handler: @escaping FBSDKLoginKit.LoginManagerLoginResultBlock)
  309. @objc(logOut) final public func logOut()
  310. @objc override dynamic public init()
  311. @objc deinit
  312. }
  313. extension FBSDKLoginKit.LoginManager : FBSDKCoreKit.URLOpening {
  314. @objc public static func makeOpener() -> FBSDKLoginKit.LoginManager
  315. @objc final public func application(_ application: UIKit.UIApplication?, open url: Foundation.URL?, sourceApplication: Swift.String?, annotation: Any?) -> Swift.Bool
  316. @objc final public func canOpen(_ url: Foundation.URL, for application: UIKit.UIApplication?, sourceApplication: Swift.String?, annotation: Any?) -> Swift.Bool
  317. @objc final public func applicationDidBecomeActive(_ application: UIKit.UIApplication)
  318. @objc final public func isAuthenticationURL(_ url: Foundation.URL) -> Swift.Bool
  319. @objc final public func shouldStopPropagation(of url: Foundation.URL) -> Swift.Bool
  320. }
  321. @objcMembers @objc(FBSDKLoginManagerLoginResult) final public class LoginManagerLoginResult : ObjectiveC.NSObject {
  322. @objc final public let token: FBSDKCoreKit.AccessToken?
  323. @objc final public let authenticationToken: FBSDKCoreKit.AuthenticationToken?
  324. @objc final public let isCancelled: Swift.Bool
  325. @objc final public let grantedPermissions: Swift.Set<Swift.String>
  326. @objc final public let declinedPermissions: Swift.Set<Swift.String>
  327. @objc(initWithToken:authenticationToken:isCancelled:grantedPermissions:declinedPermissions:) public init(token: FBSDKCoreKit.AccessToken?, authenticationToken: FBSDKCoreKit.AuthenticationToken?, isCancelled: Swift.Bool, grantedPermissions: Swift.Set<Swift.String>, declinedPermissions: Swift.Set<Swift.String>)
  328. @objc deinit
  329. }
  330. public typealias LoginResultBlock = (FBSDKLoginKit.LoginResult) -> Swift.Void
  331. @frozen public enum LoginResult {
  332. case success(granted: Swift.Set<FBSDKCoreKit.Permission>, declined: Swift.Set<FBSDKCoreKit.Permission>, token: FBSDKCoreKit.AccessToken?)
  333. case cancelled
  334. case failed(any Swift.Error)
  335. }
  336. @objc(FBSDKLoginTooltipViewDelegate) public protocol LoginTooltipViewDelegate {
  337. @objc(loginTooltipView:shouldAppear:) optional func loginTooltipView(_ view: FBSDKLoginKit.FBLoginTooltipView, shouldAppear appIsEligible: Swift.Bool) -> Swift.Bool
  338. @objc(loginTooltipViewWillAppear:) optional func loginTooltipViewWillAppear(_ view: FBSDKLoginKit.FBLoginTooltipView)
  339. @objc(loginTooltipViewWillNotAppear:) optional func loginTooltipViewWillNotAppear(_ view: FBSDKLoginKit.FBLoginTooltipView)
  340. }
  341. @objc(FBSDKLoginTracking) public enum LoginTracking : Swift.UInt {
  342. case enabled
  343. case limited
  344. public init?(rawValue: Swift.UInt)
  345. public typealias RawValue = Swift.UInt
  346. public var rawValue: Swift.UInt {
  347. get
  348. }
  349. }
  350. @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKLoginCompletionParameters) final public class _LoginCompletionParameters : ObjectiveC.NSObject {
  351. @objc final public var authenticationToken: FBSDKCoreKit.AuthenticationToken?
  352. @objc final public var profile: FBSDKCoreKit.Profile?
  353. @objc final public var accessTokenString: Swift.String?
  354. @objc final public var nonceString: Swift.String?
  355. @objc final public var authenticationTokenString: Swift.String?
  356. @objc final public var code: Swift.String?
  357. @objc final public var permissions: Swift.Set<FBSDKLoginKit.FBPermission>?
  358. @objc final public var declinedPermissions: Swift.Set<FBSDKLoginKit.FBPermission>?
  359. @objc final public var expiredPermissions: Swift.Set<FBSDKLoginKit.FBPermission>?
  360. @objc final public var appID: Swift.String?
  361. @objc final public var userID: Swift.String?
  362. @objc final public var error: (any Swift.Error)?
  363. @objc final public var expirationDate: Foundation.Date?
  364. @objc final public var dataAccessExpirationDate: Foundation.Date?
  365. @objc final public var challenge: Swift.String?
  366. @objc final public var graphDomain: Swift.String?
  367. @objc final public var userTokenNonce: Swift.String?
  368. @objc override dynamic public init()
  369. @objc deinit
  370. }
  371. extension FBSDKLoginKit.DefaultAudience : Swift.Equatable {}
  372. extension FBSDKLoginKit.DefaultAudience : Swift.Hashable {}
  373. extension FBSDKLoginKit.DefaultAudience : Swift.RawRepresentable {}
  374. extension FBSDKLoginKit.DeviceLoginErrorCode : Swift.Hashable {}
  375. extension FBSDKLoginKit.DeviceLoginErrorCode : Swift.RawRepresentable {}
  376. extension FBSDKLoginKit.FBLoginButton.TooltipBehavior : Swift.Equatable {}
  377. extension FBSDKLoginKit.FBLoginButton.TooltipBehavior : Swift.Hashable {}
  378. extension FBSDKLoginKit.FBLoginButton.TooltipBehavior : Swift.RawRepresentable {}
  379. extension FBSDKLoginKit.FBTooltipView.ArrowDirection : Swift.Equatable {}
  380. extension FBSDKLoginKit.FBTooltipView.ArrowDirection : Swift.Hashable {}
  381. extension FBSDKLoginKit.FBTooltipView.ArrowDirection : Swift.RawRepresentable {}
  382. extension FBSDKLoginKit.FBTooltipView.ArrowDirection : Swift.Sendable {}
  383. extension FBSDKLoginKit.FBTooltipView.ColorStyle : Swift.Equatable {}
  384. extension FBSDKLoginKit.FBTooltipView.ColorStyle : Swift.Hashable {}
  385. extension FBSDKLoginKit.FBTooltipView.ColorStyle : Swift.RawRepresentable {}
  386. extension FBSDKLoginKit.FBTooltipView.ColorStyle : Swift.Sendable {}
  387. extension FBSDKLoginKit.LoginErrorCode : Swift.Hashable {}
  388. extension FBSDKLoginKit.LoginErrorCode : Swift.RawRepresentable {}
  389. extension FBSDKLoginKit.LoginTracking : Swift.Equatable {}
  390. extension FBSDKLoginKit.LoginTracking : Swift.Hashable {}
  391. extension FBSDKLoginKit.LoginTracking : Swift.RawRepresentable {}