Tip.fromJSON constructor
Tip.fromJSON(
- dynamic data
Implementation
Tip.fromJSON(dynamic data)
: id = data['id'] ?? '',
senderId = data['senderId'] ?? '',
senderName = data['senderName'] ?? '',
senderAvatarUrl = data['senderAvatarUrl'] ?? '',
recipientId = data['recipientId'] ?? '',
recipientName = data['recipientName'] ?? '',
tier = EnumToString.fromString(
TipTier.values, data['tier'] ?? TipTier.cafe.name) ?? TipTier.cafe,
amount = double.tryParse(data['amount']?.toString() ?? '0') ?? 0,
message = data['message'],
contextType = data['contextType'],
contextId = data['contextId'],
createdTime = data['createdTime'] ?? 0;