toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() => {
      "_id": id,
      "deviceId": deviceId,
      "name": name,
      "email": email,
      "phoneNumber": phoneNumber,
      "referredBy": referredBy,
      "referrerCode": referrerCode,
      "usersReferred": usersReferred,
      "referralCode": referralCode,
      "referralCodeExpiry": referralCodeExpiry,
      "externalId": externalId,
      "score": score,
      "clientId": clientId,
      "shareId": shareId,
      "token": token,
      "tags": List<dynamic>.from(tags.map((x) => x)),
      "tasks": List<dynamic>.from(tasks.map((x) => x)),
      "photoUrl": photoUrl,
      "streaks": List<dynamic>.from(streaks.map((x) => x.toJson())),
      "createdAt": createdAt.toIso8601String(),
      "updatedAt": updatedAt.toIso8601String(),
      "__v": v,
    };