Skip to content

Latest commit

 

History

History
110 lines (97 loc) · 2.82 KB

File metadata and controls

110 lines (97 loc) · 2.82 KB

TypedDataProviderDefinition

Properties

Name Type
type string
id string
name string
description string
priority number
apiUrl string
projectId string
apiToken string
filterLabel string
cacheTtl number
stacUrl string
s3Url string
s3AccessKey string
s3SecretKey string
gdalConfig Array<Array<string>>
collections Array<DatasetLayerListingCollection>
baseUrl string
data string
overviews string
vectorSpec EdrVectorSpec
discreteVrs Array<string>
provenance Array<Provenance>
dbConfig DatabaseConnectionConfig
autocompleteTimeout number
columns Array<string>
collectionApiUrl string
collectionApiAuthToken string
abcdDbConfig DatabaseConnectionConfig
pangaeaUrl string
stacApiRetries StacApiRetries
gdalRetries number
queryBuffer StacQueryBuffer
collectionName string
s3Config StacProviderS3Config
timeDimension TimeDimension
datasets Array<StacProviderDataset>
user string
refreshToken string
expiryDate Date

Example

import type { TypedDataProviderDefinition } from '@geoengine/api-client'

// TODO: Update the object below with actual values
const example = {
  "type": null,
  "id": null,
  "name": null,
  "description": null,
  "priority": null,
  "apiUrl": null,
  "projectId": null,
  "apiToken": null,
  "filterLabel": null,
  "cacheTtl": null,
  "stacUrl": null,
  "s3Url": null,
  "s3AccessKey": null,
  "s3SecretKey": null,
  "gdalConfig": null,
  "collections": null,
  "baseUrl": null,
  "data": null,
  "overviews": null,
  "vectorSpec": null,
  "discreteVrs": null,
  "provenance": null,
  "dbConfig": null,
  "autocompleteTimeout": null,
  "columns": null,
  "collectionApiUrl": null,
  "collectionApiAuthToken": null,
  "abcdDbConfig": null,
  "pangaeaUrl": null,
  "stacApiRetries": null,
  "gdalRetries": null,
  "queryBuffer": null,
  "collectionName": null,
  "s3Config": null,
  "timeDimension": null,
  "datasets": null,
  "user": null,
  "refreshToken": null,
  "expiryDate": null,
} satisfies TypedDataProviderDefinition

console.log(example)

// Convert the instance to a JSON string
const exampleJSON: string = JSON.stringify(example)
console.log(exampleJSON)

// Parse the JSON string back to an object
const exampleParsed = JSON.parse(exampleJSON) as TypedDataProviderDefinition
console.log(exampleParsed)

[Back to top] [Back to API list] [Back to Model list] [Back to README]