Table of Contents
- openeo_fastapi.api.models
- Capabilities
- MeGetResponse
- ConformanceGetResponse
- WellKnownOpeneoGetResponse
- UdfRuntimesGetResponse
- Collection
- Collections
- ProcessesGetResponse
- ProcessGraphWithMetadata
- ProcessGraphsGetResponse
- ValidationPostResponse
- BatchJob
- JobsGetResponse
- JobsGetLogsResponse
- JobsGetEstimateGetResponse
- JobsRequest
- FilesGetResponse
- FileFormatsGetResponse
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).