hunk.code_window:             deviceAssetId: asset.deviceAssetId,
               deviceId: this.deviceId,
               fileCreatedAt: asset.fileCreatedAt,
               fileModifiedAt: asset.fileModifiedAt,
               isFavorite: false,
             };
             if (!this.dryRun) {
  
hunk.labels: keep keep keep keep add keep keep keep
hunk.after_edit:             isReadOnly: options.readOnly,
  
hunk.file_path: cli/src/commands/upload.ts
hunk.type: add
file: export class UploadOptionsDto {
    recursive = false;
    excludePatterns!: string[];
    dryRun = false;
    skipHash = false;
    delete = false;
    import = false;
  }
  