toMap method

Map<String, dynamic> toMap()

Converts the response to a map

Implementation

Map<String, dynamic> toMap() {
  final map = <String, dynamic>{
    'user': user..remove('password'),
    'token_type': tokenType,
  };

  if (accessToken != null) map['access_token'] = accessToken;
  if (refreshToken != null) map['refresh_token'] = refreshToken;
  if (expiresIn != null) map['expires_in'] = expiresIn;
  if (refreshExpiresIn != null) map['refresh_expires_in'] = refreshExpiresIn;
  if (metadata != null) map['metadata'] = metadata;

  return map;
}