UploadMetadata constructor

UploadMetadata({
  1. String? md5Hash,
  2. String? cacheControl,
  3. String? contentDisposition,
  4. String? contentEncoding,
  5. String? contentLanguage,
  6. String? contentType,
  7. Map<String, String>? customMetadata,
})

Creates a new UploadMetadata with optional metadata parameters.

Implementation

factory UploadMetadata({
  String? md5Hash,
  String? cacheControl,
  String? contentDisposition,
  String? contentEncoding,
  String? contentLanguage,
  String? contentType,
  Map<String, String>? customMetadata,
}) =>
    UploadMetadata.fromJsObject(
      storage_interop.UploadMetadataJsImpl(
          md5Hash: md5Hash,
          cacheControl: cacheControl,
          contentDisposition: contentDisposition,
          contentEncoding: contentEncoding,
          contentLanguage: contentLanguage,
          contentType: contentType,
          customMetadata:
              (customMetadata != null) ? jsify(customMetadata) : null),
    );