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