fromJson static method

Session? fromJson(
  1. Map<String, dynamic> json
)

Returns a Session object from a map of json returns null if there is no access_token present

Implementation

static Session? fromJson(Map<String, dynamic> json) {
  if (json['access_token'] == null) {
    return null;
  }
  return Session(
    accessToken: json['access_token'] as String,
    expiresIn: json['expires_in'] as int?,
    refreshToken: json['refresh_token'] as String?,
    tokenType: json['token_type'] as String,
    providerToken: json['provider_token'] as String?,
    providerRefreshToken: json['provider_refresh_token'] as String?,
    user: User.fromJson(json['user'] as Map<String, dynamic>)!,
  );
}