OAuth2Github.fromMap constructor
OAuth2Github.fromMap(
- Map<String, dynamic> map
)
Implementation
factory OAuth2Github.fromMap(
Map<String, dynamic> map,
) {
map = {
'\$id': "",
'enabled': false,
'clientId': "",
'clientSecret': "",
'prompt': [],
...map,
};
return OAuth2Github(
$id: map['\$id'].toString(),
enabled: map['enabled'],
clientId: map['clientId'].toString(),
clientSecret: map['clientSecret'].toString(),
prompt: List<enums.OAuth2GithubPrompt>.from(
((map['prompt'] is List) ? map['prompt'] : [map['prompt']]).map(
(p) =>
enums.OAuth2GithubPrompt.values.firstWhere((e) => e.value == p),
),
),
);
}