LeadEvent constructor
LeadEvent({
- required String id,
- required String leadUuid,
- required DateTime leadCreatedAt,
- required EventType eventType,
- required DateTime eventCreatedAt,
- DateTime? eventDeletedAt,
- EventData? eventData,
- double? amountInCents,
- required String supplySubAccountUuid,
- required String supplySubAccountName,
- String? financialInstitutionUuid,
- String? financialInstitutionName,
- String? unifiedProductType,
- ProductType? productType,
- ProductSubType? productSubType,
- String? offerUuid,
- required bool isTest,
- 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,
});