Data.fromJson constructor

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

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"],
    );