LeadEvent constructor

LeadEvent({
  1. required String id,
  2. required String leadUuid,
  3. required DateTime leadCreatedAt,
  4. required EventType eventType,
  5. required DateTime eventCreatedAt,
  6. DateTime? eventDeletedAt,
  7. EventData? eventData,
  8. double? amountInCents,
  9. required String supplySubAccountUuid,
  10. required String supplySubAccountName,
  11. String? financialInstitutionUuid,
  12. String? financialInstitutionName,
  13. String? unifiedProductType,
  14. ProductType? productType,
  15. ProductSubType? productSubType,
  16. String? offerUuid,
  17. required bool isTest,
  18. required DateTime paginationTimestamp,
})

Returns a new LeadEvent instance.

Implementation

LeadEvent({
  required this.id,
  required this.leadUuid,
  required this.leadCreatedAt,
  required this.eventType,
  required this.eventCreatedAt,
  this.eventDeletedAt,
  this.eventData,
  this.amountInCents,
  required this.supplySubAccountUuid,
  required this.supplySubAccountName,
  this.financialInstitutionUuid,
  this.financialInstitutionName,
  this.unifiedProductType,
  this.productType,
  this.productSubType,
  this.offerUuid,
  required this.isTest,
  required this.paginationTimestamp,
});