ChatLogDeliveryStatus.fromJson constructor
ChatLogDeliveryStatus.fromJson(
- Map map
Implementation
factory ChatLogDeliveryStatus.fromJson(Map map) {
bool isFailed = map['isFailed'] ?? false;
String? mDeliveryStatus = map['status'];
DELIVERY_STATUS deliveryStatus = DELIVERY_STATUS.PENDING;
switch (mDeliveryStatus) {
case 'DELIVERED':
deliveryStatus = DELIVERY_STATUS.DELIVERED;
break;
case 'PENDING':
deliveryStatus = DELIVERY_STATUS.PENDING;
break;
case 'FAILED':
deliveryStatus = DELIVERY_STATUS.FAILED;
break;
}
return ChatLogDeliveryStatus(isFailed, deliveryStatus);
}