File tree Expand file tree Collapse file tree 4 files changed +29
-3
lines changed
infra/repositories/transformers Expand file tree Collapse file tree 4 files changed +29
-3
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,12 @@ export interface FilePreview {
2121 datasetCitation : string
2222 publicationStatuses : PublicationStatus [ ]
2323 releaseOrCreateDate : Date
24+ restricted : boolean
25+ canDownloadFile : boolean
26+ categories : string [ ]
27+ tabularTags ?: string [ ]
28+ variables ?: number
29+ observations ?: number
2430}
2531
2632export interface FilePreviewChecksum {
Original file line number Diff line number Diff line change @@ -19,6 +19,12 @@ export interface FilePreviewPayload {
1919 dataset_citation : string
2020 publicationStatuses : string [ ]
2121 releaseOrCreateDate : string
22+ restricted : boolean
23+ canDownloadFile : boolean
24+ categories : string [ ]
25+ tabularTags ?: string [ ]
26+ variables ?: number
27+ observations ?: number
2228}
2329
2430export interface FilePreviewChecksumPayload {
Original file line number Diff line number Diff line change @@ -36,6 +36,14 @@ export const transformFilePreviewPayloadToFilePreview = (
3636 datasetPersistentId : filePreviewPayload . dataset_persistent_id ,
3737 datasetCitation : filePreviewPayload . dataset_citation ,
3838 publicationStatuses : publicationStatuses ,
39- releaseOrCreateDate : new Date ( filePreviewPayload . releaseOrCreateDate )
39+ releaseOrCreateDate : new Date ( filePreviewPayload . releaseOrCreateDate ) ,
40+ restricted : filePreviewPayload . restricted ,
41+ canDownloadFile : filePreviewPayload . canDownloadFile ,
42+ categories : filePreviewPayload . categories ,
43+ ...( filePreviewPayload . tabularTags && {
44+ tabularTags : filePreviewPayload . tabularTags
45+ } ) ,
46+ ...( filePreviewPayload . variables && { variables : filePreviewPayload . variables } ) ,
47+ ...( filePreviewPayload . observations && { observations : filePreviewPayload . observations } )
4048 }
4149}
Original file line number Diff line number Diff line change @@ -25,7 +25,10 @@ export const createFilePreviewModel = (): FilePreview => {
2525 datasetPersistentId : 'test pid1' ,
2626 datasetCitation : 'test citation' ,
2727 publicationStatuses : [ PublicationStatus . Published ] ,
28- releaseOrCreateDate : new Date ( '2023-05-15T08:21:01Z' )
28+ releaseOrCreateDate : new Date ( '2023-05-15T08:21:01Z' ) ,
29+ canDownloadFile : true ,
30+ restricted : false ,
31+ categories : [ ]
2932 }
3033 return filePreviewModel
3134}
@@ -53,6 +56,9 @@ export const createFilePreviewPayload = (): FilePreviewPayload => {
5356 dataset_persistent_id : 'test pid1' ,
5457 dataset_citation : 'test citation' ,
5558 publicationStatuses : [ 'Published' ] ,
56- releaseOrCreateDate : '2023-05-15T08:21:01Z'
59+ releaseOrCreateDate : '2023-05-15T08:21:01Z' ,
60+ canDownloadFile : true ,
61+ restricted : false ,
62+ categories : [ ]
5763 }
5864}
You can’t perform that action at this time.
0 commit comments