ente/lib/models/upload_url.dart

31 lines
554 B
Dart

// @dart=2.9
import 'dart:convert';
class UploadURL {
final String url;
final String objectKey;
UploadURL(this.url, this.objectKey);
Map<String, dynamic> toMap() {
return {
'url': url,
'objectKey': objectKey,
};
}
factory UploadURL.fromMap(Map<String, dynamic> map) {
if (map == null) return null;
return UploadURL(
map['url'],
map['objectKey'],
);
}
String toJson() => json.encode(toMap());
factory UploadURL.fromJson(String source) =>
UploadURL.fromMap(json.decode(source));
}