Media constructor
      
      Media({ 
    
    
- String? algorithm,
- String? bigstoreObjectRef,
- String? blobRef,
- Blobstore2Info? blobstore2Info,
- List<CompositeMedia> ? compositeMedia,
- String? contentType,
- ContentTypeInfo? contentTypeInfo,
- String? cosmoBinaryReference,
- int? crc32cHash,
- DiffChecksumsResponse? diffChecksumsResponse,
- DiffDownloadResponse? diffDownloadResponse,
- DiffUploadRequest? diffUploadRequest,
- DiffUploadResponse? diffUploadResponse,
- DiffVersionResponse? diffVersionResponse,
- DownloadParameters? downloadParameters,
- String? filename,
- String? hash,
- bool? hashVerified,
- String? inline,
- bool? isPotentialRetry,
- String? length,
- String? md5Hash,
- String? mediaId,
- ObjectId? objectId,
- String? path,
- String? referenceType,
- String? sha1Hash,
- String? sha256Hash,
- String? timestamp,
- String? token,
Implementation
Media({
  this.algorithm,
  this.bigstoreObjectRef,
  this.blobRef,
  this.blobstore2Info,
  this.compositeMedia,
  this.contentType,
  this.contentTypeInfo,
  this.cosmoBinaryReference,
  this.crc32cHash,
  this.diffChecksumsResponse,
  this.diffDownloadResponse,
  this.diffUploadRequest,
  this.diffUploadResponse,
  this.diffVersionResponse,
  this.downloadParameters,
  this.filename,
  this.hash,
  this.hashVerified,
  this.inline,
  this.isPotentialRetry,
  this.length,
  this.md5Hash,
  this.mediaId,
  this.objectId,
  this.path,
  this.referenceType,
  this.sha1Hash,
  this.sha256Hash,
  this.timestamp,
  this.token,
});