ProjectUserGrantCount.fromJson constructor
ProjectUserGrantCount.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ProjectUserGrantCount.fromJson(Map<String, dynamic> json) {
final dynamic c = json['count'];
final int parsedCount =
c is int
? c
: c is num
? c.toInt()
: c is String
? int.tryParse(c) ?? 0
: 0;
return ProjectUserGrantCount(
userId: json['user_id'] as String,
count: parsedCount,
firstName: json['first_name'] as String?,
lastName: json['last_name'] as String?,
email: (json['email'] ?? '') as String,
);
}