TeslaAuthToken class

Represents an access token returned from the Tesla API.

Includes the following fields:

  • accessToken: The token that can be used for accessing Tesla API.
  • tokenType: The type of token, typically "Bearer".
  • expiresIn: The number of seconds the token is valid for since its creation.
  • refreshToken: The token that can be used to refresh the access token after it expires.
  • createdAt: The time at which the token was created, as a Unix timestamp.

Constructors

TeslaAuthToken({required String accessToken, required String tokenType, required int expiresIn, required String refreshToken, required int createdAt})
Creates a new TeslaAuthToken with the given values.
TeslaAuthToken.fromJson(Map<String, dynamic> json)
Creates a new TeslaAuthToken from a JSON object.
factory

Properties

accessToken String
Access token for the Tesla API.
final
createdAt int
Time at which the token was created, as a Unix timestamp.
final
expiresIn int
Number of seconds the token is valid for since its creation.
final
hashCode int
The hash code for this object.
no setterinherited
refreshToken String
Token that can be used to refresh the access token after it expires.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tokenType String
Type of the token, typically "Bearer".
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited