Event constructor

Event({
  1. AdIdentifiers? adIdentifiers,
  2. List<EventParameter>? additionalEventParameters,
  3. String? appInstanceId,
  4. CartData? cartData,
  5. String? clientId,
  6. Consent? consent,
  7. double? conversionCount,
  8. double? conversionValue,
  9. String? currency,
  10. List<CustomVariable>? customVariables,
  11. List<String>? destinationReferences,
  12. DeviceInfo? eventDeviceInfo,
  13. EventLocation? eventLocation,
  14. String? eventName,
  15. String? eventSource,
  16. String? eventTimestamp,
  17. List<ExperimentalField>? experimentalFields,
  18. String? lastUpdatedTimestamp,
  19. UserData? thirdPartyUserData,
  20. String? transactionId,
  21. UserData? userData,
  22. String? userId,
  23. UserProperties? userProperties,
})

Implementation

Event({
  this.adIdentifiers,
  this.additionalEventParameters,
  this.appInstanceId,
  this.cartData,
  this.clientId,
  this.consent,
  this.conversionCount,
  this.conversionValue,
  this.currency,
  this.customVariables,
  this.destinationReferences,
  this.eventDeviceInfo,
  this.eventLocation,
  this.eventName,
  this.eventSource,
  this.eventTimestamp,
  this.experimentalFields,
  this.lastUpdatedTimestamp,
  this.thirdPartyUserData,
  this.transactionId,
  this.userData,
  this.userId,
  this.userProperties,
});