SmsMessage.fromMap constructor

SmsMessage.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory SmsMessage.fromMap(Map<String, dynamic> map) {
  return SmsMessage(
    id: map['id'] ?? '',
    address: map['address'] ?? '',
    body: map['body'] ?? '',
    date: DateTime.fromMillisecondsSinceEpoch(map['date'] ?? 0),
    type: SmsType.values.firstWhere(
      (e) => e.index == map['type'],
      orElse: () => SmsType.inbox,
    ),
  );
}