Watermark constructor

Watermark({
  1. String? id,
  2. int? size,
  3. int? width,
  4. int? height,
  5. DateTime? created,
  6. WatermarkPosition? position,
  7. double? scale,
  8. double? opacity,
  9. double? padding,
  10. String? name,
  11. String? downloadedFrom,
})

Implementation

Watermark({
  String? id,
  int? size,
  int? width,
  int? height,
  DateTime? created,
  WatermarkPosition? position,
  double? scale,
  double? opacity,
  double? padding,
  this.name,
  this.downloadedFrom,
})  : id = id ?? '',
      size = size ?? 0,
      width = width ?? 0,
      height = height ?? 0,
      created = created ?? DateTime.now(),
      position = position ?? WatermarkPosition.upperRight,
      scale = scale ?? 0.0,
      opacity = opacity ?? 0.0,
      padding = padding ?? 0.0;