Object.fromJson constructor
Implementation
factory Object.fromJson(Map<String, dynamic> json) => Object(
uid: json["uid"] ?? '',
uidType: json["uid_type"],
email: json["email"] ?? '',
points: json["points"] ?? 0,
totalPoints: json["total_points"] ?? 0,
coins: json["coins"] is List ? List<dynamic>.from(json["coins"]) : const [],
totalCoins: json["total_coins"] is List
? List<dynamic>.from(json["total_coins"])
: const [],
state: json["state"] ?? '',
badEmail: json["bad_email"] ?? false,
emailVerified: json["email_verified"] ?? false,
cellphoneVerified: json["cellphone_verified"] ?? false,
unconfirmedEmail: json["unconfirmed_email"] ?? false,
unconfirmedCellphone: json["unconfirmed_cellphone"] ?? false,
avatar: json["avatar"] ?? '',
lastActivityAt: json["last_activity_at"] != null
? DateTime.parse(json["last_activity_at"])
: DateTime.fromMillisecondsSinceEpoch(0),
tags: json["tags"] is List ? List<String>.from(json["tags"]) : const [],
properties: Map<String, dynamic>.from(json)
..removeWhere((key, _) => _knownKeys.contains(key)),
);