Skip to content

Commit 23c5595

Browse files
committed
chore: rename to DatasetVersionSummaryInfo
1 parent 46d5c42 commit 23c5595

File tree

5 files changed

+12
-10
lines changed

5 files changed

+12
-10
lines changed

src/datasets/domain/models/DatasetVersionInfo.ts renamed to src/datasets/domain/models/DatasetVersionSummaryInfo.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export interface DatasetVersionInfo {
1+
export interface DatasetVersionSummaryInfo {
22
id: number
33
versionNumber: string
44
summary?: DatasetVersionSummary | SummaryStringValues

src/datasets/domain/repositories/IDatasetsRepository.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { DatasetDTO } from '../dtos/DatasetDTO'
77
import { DatasetDeaccessionDTO } from '../dtos/DatasetDeaccessionDTO'
88
import { MetadataBlock } from '../../../metadataBlocks'
99
import { DatasetVersionDiff } from '../models/DatasetVersionDiff'
10-
import { DatasetVersionInfo } from '../models/DatasetVersionInfo'
10+
import { DatasetVersionSummaryInfo } from '../models/DatasetVersionSummaryInfo'
1111

1212
export interface IDatasetsRepository {
1313
getDataset(
@@ -52,5 +52,5 @@ export interface IDatasetsRepository {
5252
datasetVersionId: string,
5353
deaccessionDTO: DatasetDeaccessionDTO
5454
): Promise<void>
55-
getDatasetVersions(datasetId: number | string): Promise<DatasetVersionInfo[]>
55+
getDatasetVersions(datasetId: number | string): Promise<DatasetVersionSummaryInfo[]>
5656
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { UseCase } from '../../../core/domain/useCases/UseCase'
2-
import { DatasetVersionInfo } from '../models/DatasetVersionInfo'
2+
import { DatasetVersionSummaryInfo } from '../models/DatasetVersionSummaryInfo'
33
import { IDatasetsRepository } from '../repositories/IDatasetsRepository'
44

5-
export class GetDatasetVersions implements UseCase<DatasetVersionInfo[]> {
5+
export class GetDatasetVersions implements UseCase<DatasetVersionSummaryInfo[]> {
66
private datasetsRepository: IDatasetsRepository
77

88
constructor(datasetsRepository: IDatasetsRepository) {
@@ -13,9 +13,9 @@ export class GetDatasetVersions implements UseCase<DatasetVersionInfo[]> {
1313
* Returns a list of versions for a given dataset including a summary of differences between consecutive versions where available.
1414
* Draft versions will only be available to users who have permission to view unpublished drafts.
1515
* @param {number | string} [datasetId] - The dataset identifier, which can be a string (for persistent identifiers), or a number (for numeric identifiers).
16-
* @returns {Promise<DatasetVersionInfo[]>} - An array of DatasetVersionInfo.
16+
* @returns {Promise<DatasetVersionSummaryInfo[]>} - An array of DatasetVersionSummaryInfo.
1717
*/
18-
async execute(datasetId: number | string): Promise<DatasetVersionInfo[]> {
18+
async execute(datasetId: number | string): Promise<DatasetVersionSummaryInfo[]> {
1919
return await this.datasetsRepository.getDatasetVersions(datasetId)
2020
}
2121
}

src/datasets/infra/repositories/DatasetsRepository.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import { transformDatasetLocksResponseToDatasetLocks } from './transformers/data
1818
import { transformDatasetPreviewsResponseToDatasetPreviewSubset } from './transformers/datasetPreviewsTransformers'
1919
import { DatasetVersionDiff } from '../../domain/models/DatasetVersionDiff'
2020
import { transformDatasetVersionDiffResponseToDatasetVersionDiff } from './transformers/datasetVersionDiffTransformers'
21-
import { DatasetVersionInfo } from '../../domain/models/DatasetVersionInfo'
21+
import { DatasetVersionSummaryInfo } from '../../domain/models/DatasetVersionSummaryInfo'
2222

2323
export interface GetAllDatasetPreviewsQueryParams {
2424
per_page?: number
@@ -237,7 +237,9 @@ export class DatasetsRepository extends ApiRepository implements IDatasetsReposi
237237
})
238238
}
239239

240-
public async getDatasetVersions(datasetId: string | number): Promise<DatasetVersionInfo[]> {
240+
public async getDatasetVersions(
241+
datasetId: string | number
242+
): Promise<DatasetVersionSummaryInfo[]> {
241243
return this.doGet(
242244
this.buildApiEndpoint(this.datasetsResourceName, 'versions/compareSummary', datasetId),
243245
true

test/integration/datasets/DatasetsRepository.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ import {
4646
import {
4747
DatasetVersionSummary,
4848
SummaryStringValues
49-
} from '../../../src/datasets/domain/models/DatasetVersionInfo'
49+
} from '../../../src/datasets/domain/models/DatasetVersionSummaryInfo'
5050
import { FilesRepository } from '../../../src/files/infra/repositories/FilesRepository'
5151
import { DirectUploadClient } from '../../../src/files/infra/clients/DirectUploadClient'
5252
import { createTestFileUploadDestination } from '../../testHelpers/files/fileUploadDestinationHelper'

0 commit comments

Comments
 (0)