openaire-library/utils/properties/env-properties.ts

130 lines
2.0 KiB
TypeScript

import { Injectable } from '@angular/core';
export class EnvProperties {
productionMode:boolean;
enablePiwikTrack:boolean ;
enableHelper:boolean;
useCache:boolean ;
metricsAPIURL;
framesAPIURL;
statisticsFrameAPIURL;
statisticsAPIURL;
loginAPIURL;
claimsAPIURL;;
searchAPIURLLAst;
searchResourcesAPIURL;
csvAPIURL;
searchCrossrefAPIURL;
searchDataciteAPIURL;
searchOrcidURL;
pmidURL;
doiURL;
cordisURL;
pmcURL;
handleURL;
// Zenodo's url
zenodo;
// Open access link
openAccess;
// Open access repository link
openAccessRepo;
// FP7 link
fp7Guidlines;
// H2020 link
h2020Guidlines;
// ERC Guidlines
ercGuidlines;
// helpdesk link
helpdesk;
uploadService;
vocabulariesAPI;
piwikBaseUrl;
piwikSiteId;
loginUrl;
logoutUrl;
logoutOpenaireUrl;
cookieDomain;
feedbackmail;
helperPageUrl;
cacheUrl;
adminToolsAPIURL;
adminToolsCommunity;
contextsAPI;
communityAPI;
communitiesAPI;
datasourcesAPI;
miningBackendURL;
csvLimit: number;
pagingLimit: number;
resultsPerPage: number;
//base url
baseLink;
//base url for OpenAIRE portal
baseOpenaireLink;
//landing Pages
searchLinkToPublication;
searchLinkToProject;
searchLinkToDataProvider;
searchLinkToDataset;
searchLinkToOrganization;
//Search pages
searchLinkToPublications;
searchLinkToDataProviders;
searchLinkToProjects;
searchLinkToDatasets;
searchLinkToSoftware;
searchLinkToOrganizations;
searchLinkToCompatibleDataProviders;
searchLinkToCompatibleDataProvidersTable;
searchLinkToEntityRegistriesDataProviders;
searchLinkToEntityRegistriesDataProvidersTable;
searchLinkToJournals;
searchLinkToJournalsTable;
//Advanced Search for pages
searchLinkToAdvancedPublications;
searchLinkToAdvancedProjects;
searchLinkToAdvancedDatasets;
searchLinkToAdvancedSoftware;
searchLinkToAdvancedDataProviders;
searchLinkToAdvancedOrganizations;
searchLinkToAdvancedPeople;
}