Type Definitions
ApiError
An error.
Type:
- object
 
Properties:
| Name | Type | Description | 
|---|---|---|
id | 
            
            string | |
code | 
            
            string | |
message | 
            
            string | |
links | 
            
            Array.<Link> | 
- Source:
 
AuthProviderMeta
Authentication Provider details.
Type:
- object
 
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
id | 
            
            string | 
                
                
                    <nullable> | 
            
            
            Provider identifier, may not be used for all authentication methods.  | 
        
title | 
            
            string | Title for the authentication method.  | 
        |
description | 
            
            string | Description for the authentication method.  | 
        
- Source:
 
AxiosResponse
Response for a HTTP request.
Type:
- object
 
Properties:
| Name | Type | Description | 
|---|---|---|
data | 
            
            * | |
status | 
            
            number | |
statusText | 
            
            string | |
headers | 
            
            * | |
config | 
            
            object.<string, *> | |
request | 
            
            * | 
- Source:
 
BillingPlan
Type:
- object
 
Properties:
| Name | Type | Description | 
|---|---|---|
name | 
            
            string | Name of the billing plan.  | 
        
description | 
            
            string | A description of the billing plan, may include CommonMark syntax.  | 
        
paid | 
            
            boolean | 
  | 
        
url | 
            
            string | A URL pointing to a page describing the billing plan.  | 
        
default | 
            
            boolean | 
  | 
        
- Source:
 
Collection
Type:
- object.<string, *>
 
- Source:
 
Collections
Type:
- object
 
Properties:
| Name | Type | Description | 
|---|---|---|
collections | 
            
            Array.<Collection> | |
links | 
            
            Array.<Link> | 
- Source:
 
FileType
Type:
- object
 
Properties:
| Name | Type | Description | 
|---|---|---|
title | 
            
            string | |
description | 
            
            string | |
gis_data_types | 
            
            Array.<string> | |
parameters | 
            
            object.<string, *> | |
links | 
            
            Array.<Link> | 
- Source:
 
FileTypesAPI
Type:
- object
 
Properties:
| Name | Type | Description | 
|---|---|---|
input | 
            
            object.<string, FileType> | File types supported to import  | 
        
output | 
            
            object.<string, FileType> | File types supported to export  | 
        
- Source:
 
FromNode
Reference to a parameter.
Type:
- object
 
Properties:
| Name | Type | Description | 
|---|---|---|
from_node | 
            
            string | The node identifier.  | 
        
- Source:
 
FromParameter
Reference to a parameter.
Type:
- object
 
Properties:
| Name | Type | Description | 
|---|---|---|
from_parameter | 
            
            string | The name of the parameter.  | 
        
- Source:
 
Item
Type:
- object.<string, *>
 
- Source:
 
ItemCollection
Type:
- object
 
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
features | 
            
            Array.<Item> | The items in the collection.  | 
        |
links | 
            
            Array.<Link> | 
                
                
                    <nullable> | 
            
            
            Additional links, e.g. for pagination.  | 
        
timeStamp | 
            
            string | 
                
                
                    <nullable> | 
            
            
            This property indicates the time and date when the response was generated.  | 
        
numberMatched | 
            
            number | 
                
                
                    <nullable> | 
            
            
            The number (integer) of features of the feature type that match the selection parameters.  | 
        
numberReturned | 
            
            number | 
                
                
                    <nullable> | 
            
            
            The number (integer) of features in the feature collection.  | 
        
- Source:
 
JobEstimate
Type:
- object
 
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
costs | 
            
            number | 
                
                
                    <nullable> | 
            
            
            |
duration | 
            
            string | ||
size | 
            
            number | in bytes as integer  | 
        |
downloads_included | 
            
            number | 
                
                
                    <nullable> | 
            
            
            integer  | 
        
expires | 
            
            string | 
- Source:
 
Link
A link to another resource.
Type:
- object
 
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
href | 
            
            string | The URL to the resource.  | 
        |
rel | 
            
            string | 
                
                
                    <nullable> | 
            
            
            Relation type  | 
        
type | 
            
            string | 
                
                
                    <nullable> | 
            
            
            Media type  | 
        
title | 
            
            string | 
                
                
                    <nullable> | 
            
            
            Human-readable title  | 
        
roles | 
            
            Array.<string> | 
                
                
                    <nullable> | 
            
            
            A list of roles, if link is originating from an asset.  | 
        
- Source:
 
Log
A log entry.
Type:
- object
 
Properties:
| Name | Type | Description | 
|---|---|---|
id | 
            
            string | |
code | 
            
            string | |
level | 
            
            string | |
message | 
            
            string | |
data | 
            
            * | |
path | 
            
            Array.<object.<string, ?string>> | |
links | 
            
            Array.<Link> | 
- Source:
 
LogsAPI
Type:
- object
 
Properties:
| Name | Type | Description | 
|---|---|---|
logs | 
            
            Array.<Log> | |
links | 
            
            Array.<Link> | 
- Source:
 
OidcClient
Default OpenID Connect Client as returned by the API.
Type:
- object
 
Properties:
| Name | Type | Description | 
|---|---|---|
id | 
            
            string | Client ID  | 
        
grant_types | 
            
            Array.<string> | Supported Grant Types  | 
        
redirect_urls | 
            
            Array.<string> | Allowed Redirect URLs  | 
        
- Source:
 
oidcProviderFactoryFunction(providerInfo) → {AuthProvider|null}
This function is meant to create the OIDC providers used for authentication.
The function gets passed a single argument that contains the
provider information as provided by the API, e.g. having the properties
id, issuer, title etc.
The function must return an instance of AuthProvider or any derived class.
May return null if the instance can't be created.
Parameters:
| Name | Type | Description | 
|---|---|---|
providerInfo | 
            
            object.<string, *> | The provider information as provided by the API, having the properties   | 
        
- Source:
 
Returns:
- Type
 - AuthProvider | null
 
OidcProviderMeta
OpenID Connect Provider details as returned by the API.
Type:
- object
 
Properties:
| Name | Type | Description | 
|---|---|---|
id | 
            
            string | Provider identifier.  | 
        
title | 
            
            string | Title for the authentication method.  | 
        
description | 
            
            string | Description for the authentication method.  | 
        
issuer | 
            
            string | The OpenID Connect issuer location (authority).  | 
        
scopes | 
            
            Array.<string> | OpenID Connect Scopes  | 
        
default_clients | 
            
            Array.<OidcClient> | Default OpenID Connect Clients  | 
        
links | 
            
            Array.<Link> | Links  | 
        
- Source:
 
Options
Connection options.
Type:
- object
 
Properties:
| Name | Type | Description | 
|---|---|---|
addNamespaceToProcess | 
            
            boolean | Add a namespace property to processes if set to   | 
        
- Source:
 
Process
An openEO processing chain.
Type:
- object.<string, *>
 
- Source:
 
Processes
Type:
- object
 
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
processes | 
            
            Array.<Process> | ||
links | 
            
            Array.<Link> | ||
namespaces | 
            
            Array.<string> | 
                
                
                    <nullable> | 
            
            
            EXPERIMENTAL!  | 
        
- Source:
 
ServiceType
Type:
- object.<string, *>
 
- Source:
 
SyncResult
Type:
- object
 
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
data | 
            
            Stream.Readable | Blob | The data as   | 
        |
costs | 
            
            number | 
                
                
                    <nullable> | 
            
            
            The costs for the request in the currency exposed by the back-end.  | 
        
type | 
            
            string | 
                
                
                    <nullable> | 
            
            
            The content media type returned by the back-end.  | 
        
logs | 
            
            Array.<Log> | Array of log entries as specified in the API.  | 
        
- Source:
 
UdfRuntime
Type:
- object.<string, *>
 
- Source:
 
uploadStatusCallback(percentCompleted, file)
A callback that is executed on upload progress updates.
Parameters:
| Name | Type | Description | 
|---|---|---|
percentCompleted | 
            
            number | The percent (0-100) completed.  | 
        
file | 
            
            UserFile | The file object corresponding to the callback.  | 
        
- Source:
 
uploadStatusCallback(percentCompleted)
A callback that is executed on upload progress updates.
Parameters:
| Name | Type | Description | 
|---|---|---|
percentCompleted | 
            
            number | The percent (0-100) completed.  | 
        
- Source:
 
UserAccount
Type:
- object
 
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
user_id | 
            
            string | ||
name | 
            
            string | 
                
                
                    <nullable> | 
            
            
            |
default_plan | 
            
            string | 
                
                
                    <nullable> | 
            
            
            |
storage | 
            
            UserAccountStorage | 
                
                
                    <nullable> | 
            
            
            |
budget | 
            
            number | 
                
                
                    <nullable> | 
            
            
            |
links | 
            
            Array.<Link> | 
                
                
                    <nullable> | 
            
            
            
- Source:
 
UserAccountStorage
Type:
- object
 
Properties:
| Name | Type | Description | 
|---|---|---|
free | 
            
            number | in bytes as integer  | 
        
quota | 
            
            number | in bytes as integer  | 
        
- Source: