DirectUploadResponse.fromJson constructor
DirectUploadResponse.fromJson(
- String utf8Text
Implementation
factory DirectUploadResponse.fromJson(String utf8Text) {
try {
var parsed = json.decode(utf8Text);
return DirectUploadResponse(
id: parsed['id'],
key: parsed['key'],
signedId: parsed['signed_id'],
uploadUrl: parsed['direct_upload']['url'],
headers: Map<String, String>.from(parsed['direct_upload']['headers']),
);
} on FormatException catch (e) {
throw InvalidDataReceived(e.message);
}
}