WatermarkConfig.fromJson constructor
WatermarkConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
factory WatermarkConfig.fromJson(Map<String, dynamic> json) {
return WatermarkConfig(
id: json[WatermarkKeys.id] ?? json['id'] ?? '',
type: json[WatermarkKeys.type] ?? json['type'] ?? 'static',
name: json[WatermarkKeys.name] ?? json['name'] ?? '',
text: json[WatermarkKeys.text] ?? json['text'] ?? '',
alpha: (json[WatermarkKeys.alpha] ?? json['alpha'] ?? 1.0).toDouble(),
color: json[WatermarkKeys.color] ?? json['color'] ?? '#FFFFFF',
size: json[WatermarkKeys.size] ?? json['size'] ?? 12,
interval: json[WatermarkKeys.interval] ?? json['interval'] ?? 0,
skip: json[WatermarkKeys.skip] ?? json['skip'] ?? 0,
x: (json[WatermarkKeys.x] ?? json['x'] ?? 0.0).toDouble(),
y: (json[WatermarkKeys.y] ?? json['y'] ?? 0.0).toDouble(),
);
}