AccessToken
@objc
public class AccessToken : Token
AccessToken class represents access_token data inheriting from Token class
-
Lifetime (expires_in) of access_token in seconds
Declaration
Swift
@objc public var expiresIn: Int -
token_type of access_token
Declaration
Swift
@objc public var tokenType: String -
Granted scope(s) with space separator for given access_token
Declaration
Swift
@objc public var scope: String -
refresh_token associated with access_token (optional)
Declaration
Swift
@objc public var refreshToken: String? -
id_token associated with access_token (optional)
Declaration
Swift
@objc public var idToken: String? -
Expiration Date of AccessToken
Declaration
Swift
@objc public var expiration: Date { get } -
Boolean indicator whether access_token is expired or not with given expiration and authentication timestamp
Declaration
Swift
@objc public var isExpired: Bool { get }
-
Builds Authorization header with given access_token and token_type
Declaration
Swift
@objc public func buildAuthorizationHeader() -> StringReturn Value
String value of “
: ”
-
Prints debug description of AccessToken
Declaration
Swift
override public var debugDescription: String { get }
-
Boolean value of whether SecureCoding is supported or not
Declaration
Swift
override public class var supportsSecureCoding: Bool { get } -
Initializes AccessToken object with NSCoder
Declaration
Swift
required public convenience init?(coder aDecoder: NSCoder)Parameters
aDecoderNSCoder
-
Encodes AccessToken object with NSCoder
Declaration
Swift
override public func encode(with aCoder: NSCoder)Parameters
aCoderNSCoder
-
Declaration
Swift
public override func encode(to encoder: Encoder) throws -
Evaluates whether given object is equal to the self-object or not
Declaration
Swift
override public func isEqual(_ object: Any?) -> BoolParameters
objectAn object to be compared
Return Value
Boolean result of whether given AccessToken is equal or not
View on GitHub