factory OutputLocation.fromJson(Map<String, dynamic> json) { return OutputLocation( s3Bucket: json['s3Bucket'] as String?, s3Prefix: json['s3Prefix'] as String?, ); }