ConvertJobEntity<E extends ConvertResultEntity>.fromJson constructor
ConvertJobEntity<E extends ConvertResultEntity>.fromJson (
- Map<
String, dynamic> json, - ConvertResultCreator<
E> resultFactory
Implementation
factory ConvertJobEntity.fromJson(
Map<String, dynamic> json,
ConvertResultCreator<E> resultFactory,
) {
final status = ConvertJobStatusValue.parse(json['status']);
return ConvertJobEntity(
status: status,
errorMessage: json['error'],
result: status == ConvertJobStatusValue.Finished
? resultFactory(json['result'])
: null,
);
}