asPushReceivedEvent

fun NotificationMessage.asPushReceivedEvent(base64EncodedData: String? = this.context, receivedTimestamp: Long = System.currentTimeMillis(), sentTimestamp: Long = System.currentTimeMillis(), messageType: String?, pushData: Map<String, String>?): PushReceivedEvent

Direct extension to create a PushReceivedEvent from a NotificationMessage Uses toNotificationEvent() for base event and adds receivedTimestamp, sentTimestamp, and messageType