AdminGroupData.fromJson constructor
AdminGroupData.fromJson(
- dynamic json
Implementation
AdminGroupData.fromJson(dynamic json) {
_permissionProjectsArray = json['permission_projects_array'] != null ? json['permission_projects_array'].cast<String>() : [];
_permissionProjectsComma = json['permission_projects_comma'];
_permissionJointPageArray = json['permission_joint_page_array'] != null ? json['permission_joint_page_array'].cast<String>() : [];
_permissionJointPageComma = json['permission_joint_page_comma'];
_permissions = json['permissions'] != null ? json['permissions'].cast<String>() : [];
if (json['permissions_array'] != null) {
_permissionsArray = [];
json['permissions_array'].forEach((v) {
_permissionsArray?.add(PermissionsArray.fromJson(v));
});
}
_adminModuleId = json['admin_module_id'] != null ? json['admin_module_id'].cast<num>() : [];
if (json['project_assign_array'] != null) {
_projectAssignArray = [];
json['project_assign_array'].forEach((v) {
_projectAssignArray?.add(ProjectAssignArray.fromJson(v));
});
}
if (json['assign_array'] != null) {
_assignArray = [];
json['assign_array'].forEach((v) {
_assignArray?.add(AssignArray.fromJson(v));
});
}
_type = json['type'];
_permissionsAll = json['permissions_all'] != null ? PermissionsAll.fromJson(json['permissions_all']) : null;
_createdAt = json['created_at'];
_updatedAt = json['updated_at'];
}