Skip to content

request

stac_fastapi.extensions.core.aggregation.request

Request model for the Aggregation extension.

AggregationExtensionGetRequest

Bases: BaseSearchGetRequest

Aggregation Extension GET request model.

Source code in stac_fastapi/extensions/core/aggregation/request.py
26
27
28
29
30
@attr.s
class AggregationExtensionGetRequest(BaseSearchGetRequest):
    """Aggregation Extension GET request model."""

    aggregations: Optional[List[str]] = attr.ib(default=None, converter=_agg_converter)

AggregationExtensionPostRequest

Bases: BaseSearchPostRequest

Aggregation Extension POST request model.

Source code in stac_fastapi/extensions/core/aggregation/request.py
33
34
35
36
37
38
39
class AggregationExtensionPostRequest(BaseSearchPostRequest):
    """Aggregation Extension POST request model."""

    aggregations: Optional[List[str]] = Field(
        default=None,
        description="A list of aggregations to compute and return.",
    )