copyWith method

ZipOptions copyWith({
  1. ZipCompressionMethod? compressionMethod,
  2. Option<int>? compressionLevel,
  3. Option<BigInt>? lastModifiedTime,
  4. Option<int>? permissions,
  5. Option<BytesOrUnicode>? comment,
})

Returns a new instance by overriding the values passed as arguments

Implementation

ZipOptions copyWith({
  ZipCompressionMethod? compressionMethod,
  Option<int /*S32*/>? compressionLevel,
  Option<BigInt /*S64*/>? lastModifiedTime,
  Option<int /*U32*/>? permissions,
  Option<BytesOrUnicode>? comment,
}) => ZipOptions(
  compressionMethod: compressionMethod ?? this.compressionMethod,
  compressionLevel: compressionLevel != null
      ? compressionLevel.value
      : this.compressionLevel,
  lastModifiedTime: lastModifiedTime != null
      ? lastModifiedTime.value
      : this.lastModifiedTime,
  permissions: permissions != null ? permissions.value : this.permissions,
  comment: comment != null ? comment.value : this.comment,
);