Table of Contents

openeo_fastapi.api.models

Pydantic Models describing different api request and response bodies.

Capabilities Objects

class Capabilities(BaseModel)

Response model for GET (/).

MeGetResponse Objects

class MeGetResponse(BaseModel)

Response model for GET (/me).

ConformanceGetResponse Objects

class ConformanceGetResponse(BaseModel)

Response model for GET (/conformance).

WellKnownOpeneoGetResponse Objects

class WellKnownOpeneoGetResponse(BaseModel)

Response model for GET (/.well-known/openeo).

UdfRuntimesGetResponse Objects

class UdfRuntimesGetResponse(BaseModel)

Response model for GET (/udf_runtimes).

Collection Objects

class Collection(BaseModel)

Response model for GET (/collection/{collection_id})

Collections Objects

class Collections(TypedDict)

Response model for GET (/collections).

ProcessesGetResponse Objects

class ProcessesGetResponse(BaseModel)

Response model for GET (/processes).

ProcessGraphWithMetadata Objects

class ProcessGraphWithMetadata(Process)

Reponse model for GET (/process_graphs/{process_graph_id})

Request model for PUT (/process_graphs/{process_graph_id}) POST (/validation)

ProcessGraphsGetResponse Objects

class ProcessGraphsGetResponse(BaseModel)

Response model for GET (/process_graphs).

ValidationPostResponse Objects

class ValidationPostResponse(BaseModel)

Response model for POST (/validation).

BatchJob Objects

class BatchJob(BaseModel)

Reponse model for GET (/jobs/{job_id}).

JobsGetResponse Objects

class JobsGetResponse(BaseModel)

Reponse model for GET (/jobs).

JobsGetLogsResponse Objects

class JobsGetLogsResponse(BaseModel)

Reponse model for GET (/jobs/{job_id}/logs).

JobsGetEstimateGetResponse Objects

class JobsGetEstimateGetResponse(BaseModel)

Reponse model for GET (/jobs/{job_id}/estimate).

JobsRequest Objects

class JobsRequest(BaseModel)

Request model for POST (/jobs) PATCH (/jobs/{job_id}) POST (/result)

FilesGetResponse Objects

class FilesGetResponse(BaseModel)

Reponse model for GET (/files).

FileFormatsGetResponse Objects

class FileFormatsGetResponse(BaseModel)

Reponse model for GET (/file_formats).