Skip to content

Commit d19c855

Browse files
committed
missing imports
1 parent 5adc1eb commit d19c855

File tree

1 file changed

+19
-1
lines changed
  • stac_fastapi/opensearch/stac_fastapi/opensearch

1 file changed

+19
-1
lines changed

stac_fastapi/opensearch/stac_fastapi/opensearch/app.py

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,12 @@
77
from fastapi import FastAPI
88

99
from stac_fastapi.api.app import StacApi
10-
from stac_fastapi.api.models import create_get_request_model, create_post_request_model
10+
from stac_fastapi.api.models import (
11+
ItemCollectionUri,
12+
create_get_request_model,
13+
create_post_request_model,
14+
create_request_model,
15+
)
1116
from stac_fastapi.core.core import (
1217
BulkTransactionsClient,
1318
CoreClient,
@@ -33,6 +38,7 @@
3338
TransactionExtension,
3439
)
3540
from stac_fastapi.extensions.core.filter import FilterConformanceClasses
41+
from stac_fastapi.extensions.core.sort import SortConformanceClasses
3642
from stac_fastapi.extensions.third_party import BulkTransactionExtension
3743
from stac_fastapi.opensearch.config import OpensearchSettings
3844
from stac_fastapi.opensearch.database_logic import (
@@ -115,6 +121,17 @@
115121

116122
post_request_model = create_post_request_model(search_extensions)
117123

124+
items_get_request_model = create_request_model(
125+
model_name="ItemCollectionUri",
126+
base_model=ItemCollectionUri,
127+
extensions=[
128+
SortExtension(
129+
conformance_classes=[SortConformanceClasses.ITEMS],
130+
)
131+
],
132+
request_type="GET",
133+
)
134+
118135
app_config = {
119136
"title": os.getenv("STAC_FASTAPI_TITLE", "stac-fastapi-opensearch"),
120137
"description": os.getenv("STAC_FASTAPI_DESCRIPTION", "stac-fastapi-opensearch"),
@@ -129,6 +146,7 @@
129146
),
130147
"search_get_request_model": create_get_request_model(search_extensions),
131148
"search_post_request_model": post_request_model,
149+
"items_get_request_model": items_get_request_model,
132150
"route_dependencies": get_route_dependencies(),
133151
}
134152

0 commit comments

Comments
 (0)