AddressGeneratedEvent constructor

AddressGeneratedEvent({
  1. required String walletId,
  2. required String address,
  3. required int derivationIndex,
  4. String? label,
  5. String? purpose,
  6. String? publicKeyHex,
  7. String? correlationId,
  8. String? eventId,
  9. DateTime? timestamp,
  10. int? version,
  11. Map<String, dynamic>? metadata,
})

Implementation

AddressGeneratedEvent({
  required String walletId,
  required this.address,
  required this.derivationIndex,
  this.label,
  this.purpose,
  this.publicKeyHex,
  String? correlationId,
  String? eventId,
  DateTime? timestamp,
  int? version,
  Map<String, dynamic>? metadata,
}) : super(
        walletId: walletId,
        eventId: eventId,
        timestamp: timestamp,
        version: version,
        metadata: {
          ...?metadata,
          if (correlationId != null) 'correlationId': correlationId,
        },
      );