UserProfileTierRequirement.fromJson constructor

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

Creates an instance from backend JSON.

Implementation

factory UserProfileTierRequirement.fromJson(Map<String, dynamic> json) {
  return UserProfileTierRequirement(
    grade: json['grade'] as int? ?? 0,
    name: json['name'] as String? ?? '',
    description: json['description'] as String? ?? '',
    tier: UserProfileTier.fromValue(json['tier'] as String?),
    requiredTrips: (json['requiredTrips'] as num?)?.toInt() ?? 0,
    requiredScore: (json['requiredScore'] as num?)?.toDouble() ?? 0.0,
  );
}