eventFromPayload function

Event eventFromPayload(
  1. EventPayload payload
)

Implementation

Event eventFromPayload(EventPayload payload) {
  return Event(
    payload.subscriptionId,
    payload.publicationId,
    EventDetails(
      publisher: payload.publisher,
      trustlevel: payload.trustlevel,
      topic: payload.topic,
      pptScheme: payload.pptScheme,
      pptSerializer: payload.pptSerializer,
      pptCipher: payload.pptCipher,
      pptKeyid: payload.pptKeyId,
      custom: payload.customDetails,
    ),
    arguments: payload.arguments == null
        ? null
        : List<dynamic>.from(payload.arguments!),
    argumentsKeywords: payload.argumentsKeywords == null
        ? null
        : Map<String, dynamic>.from(payload.argumentsKeywords!),
  );
}