toModel method
Implementation
UserNotificationModel toModel() {
final model = UserNotificationModel(
uid: uid,
snapshot: snapshot,
message: message,
userId: userId,
from: from,
channelData: channelData,
state: state,
channelTypes: channelTypes,
createdAt: createdAt.millisecondsSinceEpoch.toDouble(),
updatedAt: updatedAt is DateTime
? updatedAt!.millisecondsSinceEpoch.toDouble()
: null,
deliveredAt: deliveredAt is DateTime
? deliveredAt!.millisecondsSinceEpoch.toDouble()
: null,
readAt:
readAt is DateTime ? readAt!.millisecondsSinceEpoch.toDouble() : null,
metadata: metadata,
);
return model;
}