Table of Contents
- openeo_fastapi.api.types
- STACConformanceClasses
- DinensionEnum
- Type5
- Method
- Status
- Level
- GisDataType
- Role
- RFC3339Datetime
- Endpoint
- Plan
- Billing
- File
- UsageMetric
- Usage
- Link
- LogEntry
- Process
- Error
- FileFormat
- Storage
- Version
- StacProvider
- Dimension
- Spatial
- Temporal
- Extent
openeo_fastapi.api.types
Pydantic Models and Enums describining different attribute types used by the models in openeo_fastapi.api.models.
STACConformanceClasses Objects
class STACConformanceClasses(Enum)
Available conformance classes with STAC.
DinensionEnum Objects
class DinensionEnum(Enum)
Dimension enum.
Type5 Objects
class Type5(Enum)
Catalog enum.
Method Objects
class Method(Enum)
HTTP Methods enum.
Status Objects
class Status(Enum)
Job Status enum.
Level Objects
class Level(Enum)
Log level enum.
GisDataType Objects
class GisDataType(Enum)
Data type enum.
Role Objects
class Role(Enum)
Role for collection provider.
RFC3339Datetime Objects
class RFC3339Datetime(BaseModel)
Model to consistently represent datetimes as strings compliant to RFC3339Datetime.
Endpoint Objects
class Endpoint(BaseModel)
Model to capture the available endpoint and it's accepted models.
Plan Objects
class Plan(BaseModel)
Model to capture the the plan the user has subscribe to.
Billing Objects
class Billing(BaseModel)
Model to capture the billing options that are available at the backend.
File Objects
class File(BaseModel)
Model to capture the stat information of a file stored at the backend.
UsageMetric Objects
class UsageMetric(BaseModel)
Model to capture the value and unit of a given metric.
Usage Objects
class Usage(BaseModel)
Model to capture the usage of a job.
Link Objects
class Link(BaseModel)
Model to describe the information for a provided URL.
LogEntry Objects
class LogEntry(BaseModel)
Model to describe the information for a given log line in job logs.
Process Objects
class Process(BaseModel)
Model to describe a process that is exposed by the api.
Error Objects
class Error(BaseModel)
Model to describe the information of a captured exception by the api.
FileFormat Objects
class FileFormat(BaseModel)
Model to describe a file format supported by the processing backend.
Storage Objects
class Storage(BaseModel)
Model to describe the storage resources available to a given user.
Version Objects
class Version(BaseModel)
Model to describe the version of an api that is available.
StacProvider Objects
class StacProvider(BaseModel)
Model to describe the provider of a given stac resource.
Dimension Objects
class Dimension(BaseModel)
Model to describe the dimension of some data.
Spatial Objects
class Spatial(BaseModel)
Model to describe the spatial extent of a collection.
Temporal Objects
class Temporal(BaseModel)
Model to describe the temporal range of a collection.
Extent Objects
class Extent(BaseModel)
Model to describe the complete spatiotemporal extent of a collection.