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