Skip to content
Snippets Groups Projects
Commit 7606e2af authored by Callari, Roberto's avatar Callari, Roberto
Browse files

docker

parent 8265f87e
No related branches found
No related tags found
No related merge requests found
Showing
with 0 additions and 224 deletions
export class DCTLicenseDocument {
id?: string;
nodeID?: string;
uri?: string;
name?: string;
type?: string;
versionInfo?: string;
constructor(){}
}
\ No newline at end of file
export class DCTLocation {
id?: string;
nodeID?: string;
uri?: string;
geographicalIdentifier?: string;
geographicalName?: string;
geometry?: string;
constructor(){}
}
\ No newline at end of file
export class DCTPeriodOfTime {
id?: string;
nodeID?: string;
uri?: string;
startDate?: string;
endDate?: string;
constructor(){}
}
\ No newline at end of file
export class DCTStandard {
id?: string;
nodeID?: string;
identifier?: string;
title?: string;
description?: string;
referenceDocumentation?: string[];
constructor(){}
}
\ No newline at end of file
export class ErrorResponse {
statusCode: string;
technicalMessage: string;
errorCode: string;
userMessage?: string;
constructor() { }
}
\ No newline at end of file
export class EuroVocLanguage {
languageName?:
| "BG"
| "ES"
| "CS"
| "DA"
| "DE"
| "ET"
| "EL"
| "EN"
| "FR"
| "GA"
| "HR"
| "IT"
| "LV"
| "LT"
| "HU"
| "MT"
| "NL"
| "PL"
| "PT"
| "RO"
| "SK"
| "SL"
| "FI"
| "SV"
| "MK"
| "SQ"
| "SR";
constructor(){}
}
\ No newline at end of file
export class FOAFAgent {
id?: string;
name: string;
resourceUri?: string;
propertyUri?: string;
mbox?: string;
homepage?: string;
type?: string;
identifier?: string;
nodeID: string;
constructor(){}
}
\ No newline at end of file
export class ODMSCatalogueImage {
imageId?: number;
imageData?: string;
constructor(){}
}
\ No newline at end of file
export class ODMSCatalogueInfo {
id?: number;
name?: string;
federationLevel?: any;
constructor(){}
}
\ No newline at end of file
import { ODMSCatalogue } from "./odmscatalogue";
export class ODMSCatalogueResponse {
count:number;
catalogues:Array<ODMSCatalogue>=[];
constructor(){}
}
export enum ODMSCatalogueType {
CKAN = "CKAN",
SOCRATA = "SOCRATA",
NATIVE = "NATIVE",
WEB = "WEB",
DCATDUMP = "DCATDUMP",
DKAN = "DKAN",
ORION = "ORION",
SPARQL = "SPARQL",
}
import { ODMSCatalogueImage } from "./odmscatalogue-image";
import { ODMSCatalogueType } from "./odmscatalogue-type.enum";
export class ODMSCatalogue {
id?: string;
name: string;
host: string;
nodeType: ODMSCatalogueType;
publisherName?: string;
publisherUrl?: string;
publisherEmail?: string;
datasetCount?: number;
registerDate?: string;
lastUpdateDate?: string;
description?: string;
image?: ODMSCatalogueImage;
location?: string;
locationDescription?: string;
isActive?: boolean;
country?: string;
category?: string;
constructor() { }
}
\ No newline at end of file
export class SearchDateFilter {
start: string;
end: string;
constructor(){}
}
\ No newline at end of file
import { EuroVocLanguage } from "./euro-voc-language";
export class SearchEuroVocFilter {
euroVoc?: boolean=false;
sourceLanguage?: EuroVocLanguage;
targetLanguages?: EuroVocLanguage[];
constructor() { }
}
export class SearchFacet {
facet?: string;
keyword?: string;
search_value?: string;
constructor(){}
}
\ No newline at end of file
import { SearchFacet } from "./search-facet";
export class SearchFacetsList {
displayName?: string;
search_parameter?: string;
values?: SearchFacet[];
constructor(){}
}
\ No newline at end of file
export class SearchFilter {
field: string='ALL';
value: string="";
constructor(){}
}
\ No newline at end of file
import { SearchDateFilter } from "./search-date-filter";
import { SearchEuroVocFilter } from "./search-euro-voc-filter";
import { SearchFilter } from "./search-filter";
import { SortOption } from "./sort-option";
export class SearchRequest {
filters: Array<SearchFilter>=[new SearchFilter()];
releaseDate?: SearchDateFilter;
updateDate?: SearchDateFilter;
live: boolean = false;
euroVocFilter: SearchEuroVocFilter=new SearchEuroVocFilter();
sort: SortOption=new SortOption();
rows: string='10';
start: string='0';
nodes?: number[]=[];
constructor(){}
}
\ No newline at end of file
import { DCATDataset } from "./dcatdataset";
import { SearchFacetsList } from "./search-facets-list";
export class SearchResult {
count?: number;
results?: DCATDataset[];
facets?: SearchFacetsList[];
constructor(){}
}
\ No newline at end of file
import { SKOSPrefLabel } from "./skospref-label";
export class SKOSConcept {
id?: string;
nodeID?: string;
resourceUri?: string;
propertyUri?: string;
prefLabel?: SKOSPrefLabel[];
constructor(){}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment