File

src/api/webApi/data/distributionDetails.interface.ts

Extends

DistributionSummary

Index

Methods

Methods

getAvailableContactPoints
getAvailableContactPoints()
getCategories
getCategories()
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()
getLicense
getLicense()
Returns : string
getPage
getPage()
Returns : Array<string>
getParameters
getParameters()
getQualityAssurance
getQualityAssurance()
Returns : string
getSpatialRange
getSpatialRange()
Returns : SpatialRange
getTemporalRange
getTemporalRange()
Returns : TemporalRange
getType
getType()
getTypeString
getTypeString()
Returns : string
getWebServiceDescription
getWebServiceDescription()
Returns : string
getWebServiceEndpoint
getWebServiceEndpoint()
Returns : string
getWebServiceName
getWebServiceName()
Returns : string
getWebServiceProvider
getWebServiceProvider()
Returns : DataProvider | null
getWebServiceSpatialRange
getWebServiceSpatialRange()
getWebServiceTemporalCoverage
getWebServiceTemporalCoverage()
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>;
}

results matching ""

    No results matching ""