Data.fromJson constructor
Implementation
factory Data.fromJson(Map<String, dynamic> json) => Data(
id: json["_id"],
deviceId: json["deviceId"],
name: json["name"],
email: json["email"],
phoneNumber: json["phoneNumber"],
referredBy: json["referredBy"],
referrerCode: json["referrerCode"],
usersReferred: json["usersReferred"],
referralCode: json["referralCode"],
referralCodeExpiry: json["referralCodeExpiry"],
externalId: json["externalId"],
score: json["score"],
clientId: json["clientId"],
shareId: json["shareId"],
token: json["token"],
tags: List<dynamic>.from(json["tags"].map((x) => x)),
tasks: List<dynamic>.from(json["tasks"].map((x) => x)),
photoUrl: json["photoUrl"],
streaks:
List<Streak>.from(json["streaks"].map((x) => Streak.fromJson(x))),
createdAt: DateTime.parse(json["createdAt"]),
updatedAt: DateTime.parse(json["updatedAt"]),
v: json["__v"],
);