hunk.code_window:       data: { ids: [_asset.id] },
       });
       return _asset;
     }
     findLivePhotoMatch(livePhotoCID: string, otherAssetId: string, type: AssetType): Promise<AssetEntity | null> {
       return this.assetRepository.findLivePhotoMatch(livePhotoCID, otherAssetId, type);
     }
   }
hunk.labels: keep keep keep keep keep replace replace keep keep
hunk.after_edit:   findLivePhotoMatch(options: LivePhotoSearchOptions): Promise<AssetEntity | null> {
       return this.assetRepository.findLivePhotoMatch(options);
  
hunk.file_path: server/libs/domain/src/asset/asset.core.ts
hunk.type: replace
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 AssetCountByTimeBucketResponseDto
  void main() {
    // final instance = AssetCountByTimeBucketResponseDto();
  
    group('test AssetCountByTimeBucketResponseDto', () {
      // int totalCount
      test('to test the property `totalCount`', () async {
        // TODO
      });
  
      // List<AssetCountByTimeBucket> buckets (default value: const [])
      test('to test the property `buckets`', () async {
        // TODO
      });
  
  
    });
  
  }
  