assign method
Assigns permissions to a role via nested write.
Implementation
Future<Map<String, dynamic>> assign(
dynamic roleId,
List<dynamic> permissionIds,
) async {
final res = await api.request(
'PUT',
'sp_roles/$roleId',
data: {'permissions': permissionIds},
);
final data = res.data;
if (data is Map<String, dynamic>) {
if (data['data'] is Map<String, dynamic>) {
return data['data'] as Map<String, dynamic>;
}
return data;
}
return {};
}