NiceRole.fromJson constructor
NiceRole.fromJson( - Map<String, dynamic> json
)
Implementation
factory NiceRole.fromJson(Map<String, dynamic> json) {
return NiceRole(
id: json['id'] as String,
name: json['name'] as String,
description: json['description'] as String?,
permissions: (json['permissions'] as List?)
?.map((p) => p is String
? NicePermission.parse(p)
: NicePermission.fromJson(p as Map<String, dynamic>))
.toList() ??
const [],
inherits:
(json['inherits'] as List?)?.cast<String>() ?? const [],
);
}