src/api/webApi/data/distributionDetails.interface.ts
getAvailableContactPoints |
getAvailableContactPoints()
|
Returns :
Array<DistributionContactPoint>
|
getCategories |
getCategories()
|
Returns :
DistributionCategories | null
|
getContactPoints |
getContactPoints()
|
Returns :
Array<string>
|
getDataProvider |
getDataProvider()
|
Returns :
Array<DataProvider>
|
getDescription |
getDescription()
|
Returns :
string
|
getDocumentation |
getDocumentation()
|
Returns :
string
|
getDOI |
getDOI()
|
Returns :
Array<string>
|
getDomain |
getDomain()
|
Returns :
string | undefined
|
getDomainCode |
getDomainCode()
|
Returns :
string | undefined
|
getDownloadURL |
getDownloadURL()
|
Returns :
string
|
getEndPoint |
getEndPoint()
|
Returns :
string
|
getFrequencyUpdate |
getFrequencyUpdate()
|
Returns :
string
|
getInternalID |
getInternalID()
|
Returns :
Array<string>
|
getKeywords |
getKeywords()
|
Returns :
Array<string>
|
getLevel |
getLevel()
|
Returns :
Array<DistributionLevel>
|
getLicense |
getLicense()
|
Returns :
string
|
getPage |
getPage()
|
Returns :
Array<string>
|
getParameters |
getParameters()
|
Returns :
ParameterDefinitions
|
getQualityAssurance |
getQualityAssurance()
|
Returns :
string
|
getSpatialRange |
getSpatialRange()
|
Returns :
SpatialRange
|
getTemporalRange |
getTemporalRange()
|
Returns :
TemporalRange
|
getType |
getType()
|
Returns :
DistributionType | string
|
getTypeString |
getTypeString()
|
Returns :
string
|
getWebServiceDescription |
getWebServiceDescription()
|
Returns :
string
|
getWebServiceEndpoint |
getWebServiceEndpoint()
|
Returns :
string
|
getWebServiceName |
getWebServiceName()
|
Returns :
string
|
getWebServiceProvider |
getWebServiceProvider()
|
Returns :
DataProvider | null
|
getWebServiceSpatialRange |
getWebServiceSpatialRange()
|
Returns :
null | SpatialRange
|
getWebServiceTemporalCoverage |
getWebServiceTemporalCoverage()
|
Returns :
null | TemporalRange
|
import { DistributionSummary } from './distributionSummary.interface';
import { DistributionType } from './distributionType.enum';
import { TemporalRange } from './temporalRange.interface';
import { SpatialRange } from './spatialRange.interface';
import { ParameterDefinitions } from './parameterDefinitions.interface';
import { DataProvider } from './dataProvider.interface';
import { DistributionLevel } from './distributionLevel.interface';
import { DistributionContactPoint } from './distributionContactPoint.interface';
import { DistributionCategories } from './distributionCategories.interface';
export interface DistributionDetails extends DistributionSummary {
// id, name, usable, getAvailableFormats
getEndPoint(): string;
getType(): DistributionType | string;
getTypeString(): string;
getTemporalRange(): TemporalRange;
getSpatialRange(): SpatialRange;
getLicense(): string;
getDescription(): string;
getWebServiceDescription(): string;
getWebServiceProvider(): DataProvider | null;
getWebServiceName(): string;
getWebServiceSpatialRange(): null | SpatialRange;
getWebServiceTemporalCoverage(): null | TemporalRange;
getWebServiceEndpoint(): string;
getDocumentation(): string;
getDataProvider(): Array<DataProvider>;
getInternalID(): Array<string>;
getParameters(): ParameterDefinitions;
getDOI(): Array<string>;
getDownloadURL(): string;
getContactPoints(): Array<string>;
getKeywords(): Array<string>;
getFrequencyUpdate(): string;
getQualityAssurance(): string;
getLevel(): Array<DistributionLevel>;
getDomainCode(): string | undefined;
getDomain(): string | undefined;
getCategories(): DistributionCategories | null;
getAvailableContactPoints(): Array<DistributionContactPoint>;
getPage(): Array<string>;
}