Subscriber.fromJson constructor
Subscriber.fromJson( - Map<String, dynamic> json
)
Implementation
factory Subscriber.fromJson(Map<String, dynamic> json) {
return Subscriber(
uid: json['uid'] ?? '',
referralCode: json['referralCode'],
isGlobalSalesPool: json['isGlobalSalesPool'] ?? false,
isFounder: json['isFounder'] ?? false,
isCorporate: json['isCorporate'] ?? false,
wallet: json['wallet'],
founderShares: json['founderShares'] ?? '',
parentId: json['parentId'],
createdAt: json['createdAt'] != null ? DateTime.parse(json['createdAt']) : DateTime.now(),
updatedAt: json['updatedAt'] != null ? DateTime.parse(json['updatedAt']) : DateTime.now(),
paymentAddress: json['paymentAddress'],
paymentAddressLinked: json['paymentAddressLinked'],
neoMilesWallet: json['neoMilesWallet'],
rank: json['rank'],
email: json['email'] ?? '',
firstName: json['firstName'] ?? '',
lastName: json['lastName'] ?? '',
phone: json['phone'],
countryCode: json['countryCode'],
country: json['country'],
role: json['role'] ?? '',
isActive: json['isActive'],
imgUrl: json['imgUrl'],
lastSubscription: json['lastSubscription'] != null ? Subscription.fromJson(json['lastSubscription']) : null,
subscriptions: json['subscriptions'] != null ? (json['subscriptions'] as List).map((v) => Subscription.fromJson(v)).toList() : null,
);
}