hunk.code_window: export class MetadataService {
     private logger = new Logger(MetadataService.name);
     private storageCore: StorageCore;
     private configCore: SystemConfigCore;
     private oldCities?: string;
     constructor(
       @Inject(IAlbumRepository) private albumRepository: IAlbumRepository,
       @Inject(IAssetRepository) private assetRepository: IAssetRepository,
       @Inject(ICryptoRepository) private cryptoRepository: ICryptoRepository,
  
hunk.labels: keep keep keep keep add keep keep keep keep keep
hunk.after_edit:   private subscription: Subscription | null = null;
  
hunk.file_path: server/src/domain/metadata/metadata.service.ts
hunk.type: add
file: //
  // AUTO-GENERATED FILE, DO NOT MODIFY!
  //
  // @dart=2.12
  
  // ignore_for_file: unused_element, unused_import
  // ignore_for_file: always_put_required_named_parameters_first
  // ignore_for_file: constant_identifier_names
  // ignore_for_file: lines_longer_than_80_chars
  
  import 'package:openapi/api.dart';
  import 'package:test/test.dart';
  
  // tests for DownloadInfoDto
  void main() {
    // final instance = DownloadInfoDto();
  
    group('test DownloadInfoDto', () {
      // String albumId
      test('to test the property `albumId`', () async {
        // TODO
      });
  
      // int archiveSize
      test('to test the property `archiveSize`', () async {
        // TODO
      });
  
      // List<String> assetIds (default value: const [])
      test('to test the property `assetIds`', () async {
        // TODO
      });
  
      // String userId
      test('to test the property `userId`', () async {
        // TODO
      });
  
  
    });
  
  }
  