ProjectAgentGrantCount.fromJson constructor

ProjectAgentGrantCount.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ProjectAgentGrantCount.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 ProjectAgentGrantCount(agent: ManagedAgent.fromJson(json['agent']), count: parsedCount);
}