SignatureData constructor

SignatureData({
  1. required List<SignaturePoint?> points,
  2. Uint8List? imageBytes,
  3. String? base64String,
  4. String? svgData,
  5. required double width,
  6. required double height,
  7. DateTime? timestamp,
  8. Map<String, dynamic>? metadata,
  9. BiometricProperties? biometrics,
  10. String? digitalSignature,
  11. String? certificateHash,
  12. SignatureType type = SignatureType.handwritten,
  13. AuthenticationLevel authLevel = AuthenticationLevel.basic,
})

Implementation

SignatureData({
  required this.points,
  this.imageBytes,
  this.base64String,
  this.svgData,
  required this.width,
  required this.height,
  DateTime? timestamp,
  this.metadata,
  this.biometrics,
  this.digitalSignature,
  this.certificateHash,
  this.type = SignatureType.handwritten,
  this.authLevel = AuthenticationLevel.basic,
}) : timestamp = timestamp ?? DateTime.now();