ente/lib/models/upload_url.dart

29 lines
540 B
Dart
Raw Normal View History

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));
}