Map<String, dynamic> toJson() { final s3Uri = this.s3Uri; final localPath = this.localPath; return { 'S3Uri': s3Uri, if (localPath != null) 'LocalPath': localPath, }; }