copyWith method

MiniProgramCacheMetadata copyWith({
  1. DateTime? firstOpenedAt,
  2. DateTime? lastOpenedAt,
  3. DateTime? lastAccessedAt,
  4. int? totalBytes,
  5. int? dataBytes,
  6. int? imageBytes,
  7. int? audioBytes,
  8. int? videoBytes,
  9. int? sessionBytes,
  10. int? stateBytes,
})

Implementation

MiniProgramCacheMetadata copyWith({
  DateTime? firstOpenedAt,
  DateTime? lastOpenedAt,
  DateTime? lastAccessedAt,
  int? totalBytes,
  int? dataBytes,
  int? imageBytes,
  int? audioBytes,
  int? videoBytes,
  int? sessionBytes,
  int? stateBytes,
}) {
  return MiniProgramCacheMetadata(
    appId: appId,
    firstOpenedAt: firstOpenedAt ?? this.firstOpenedAt,
    lastOpenedAt: lastOpenedAt ?? this.lastOpenedAt,
    lastAccessedAt: lastAccessedAt ?? this.lastAccessedAt,
    totalBytes: totalBytes ?? this.totalBytes,
    dataBytes: dataBytes ?? this.dataBytes,
    imageBytes: imageBytes ?? this.imageBytes,
    audioBytes: audioBytes ?? this.audioBytes,
    videoBytes: videoBytes ?? this.videoBytes,
    sessionBytes: sessionBytes ?? this.sessionBytes,
    stateBytes: stateBytes ?? this.stateBytes,
  );
}