OAuthClient.fromJson constructor
OAuthClient.fromJson(
- Map<String, dynamic> json
)
Implementation
factory OAuthClient.fromJson(Map<String, dynamic> json) => OAuthClient(
clientId: json['client_id'] as String,
clientSecret: json['client_secret'] as String?, // may be absent
grantTypes: (json['grant_types'] as List?)?.cast<String>() ?? const [],
responseTypes: (json['response_types'] as List?)?.cast<String>() ?? const [],
redirectUris: (json['redirect_uris'] as List?)?.cast<String>() ?? const [],
scope: (json['scope'] as String?) ?? '',
projectId: (json['project_id'] as String?) ?? '',
metadata: (json['metadata'] as Map?)?.cast<String, dynamic>() ?? const {},
);