upload_url.dart 505 B

1234567891011121314151617181920212223242526
  1. import 'dart:convert';
  2. class UploadURL {
  3. final String url;
  4. final String objectKey;
  5. UploadURL(this.url, this.objectKey);
  6. Map<String, dynamic> toMap() {
  7. return {
  8. 'url': url,
  9. 'objectKey': objectKey,
  10. };
  11. }
  12. factory UploadURL.fromMap(Map<String, dynamic> map) {
  13. return UploadURL(
  14. map['url'],
  15. map['objectKey'],
  16. );
  17. }
  18. String toJson() => json.encode(toMap());
  19. factory UploadURL.fromJson(String source) =>
  20. UploadURL.fromMap(json.decode(source));
  21. }