ErpRoleAssignment.fromJSON constructor

ErpRoleAssignment.fromJSON(
  1. Map<String, dynamic> data
)

Implementation

ErpRoleAssignment.fromJSON(Map<String, dynamic> data)
    : userId = data['userId'] ?? '',
      displayName = data['displayName'] ?? '',
      privileges = (data['privileges'] as List<dynamic>?)
          ?.map((p) => EnumToString.fromString(ErpPrivilege.values, p.toString()))
          .whereType<ErpPrivilege>()
          .toList() ?? [],
      assignedDate = data['assignedDate'] ?? 0,
      assignedBy = data['assignedBy'] ?? '';