@@ -39,10 +39,22 @@ use crate::api::model::responses::{
3939 UnauthorizedAdminResponse , UnauthorizedUserResponse , UnsupportedMediaTypeForJsonResponse ,
4040 ZipResponse ,
4141} ;
42+ use crate :: api:: model:: services:: DatabaseConnectionConfig ;
43+ use crate :: api:: model:: services:: EdrVectorSpec ;
44+ use crate :: api:: model:: services:: LayerProviderListing ;
4245use crate :: api:: model:: services:: {
4346 AddDataset , CreateDataset , DataPath , DatasetDefinition , MetaDataDefinition , MetaDataSuggestion ,
4447 MlModel , Provenance , ProvenanceOutput , Provenances , UpdateDataset , Volume ,
4548} ;
49+ use crate :: api:: model:: services:: {
50+ ArunaDataProviderDefinition , CopernicusDataspaceDataProviderDefinition ,
51+ DatasetLayerListingCollection , DatasetLayerListingProviderDefinition ,
52+ EbvPortalDataProviderDefinition , EdrDataProviderDefinition , GbifDataProviderDefinition ,
53+ GfbioAbcdDataProviderDefinition , GfbioCollectionsDataProviderDefinition ,
54+ NetCdfCfDataProviderDefinition , PangaeaDataProviderDefinition ,
55+ SentinelS2L2ACogsProviderDefinition , StacApiRetries , StacBand , StacQueryBuffer , StacZone ,
56+ TypedDataProviderDefinition ,
57+ } ;
4658use crate :: api:: ogc:: { util:: OgcBoundingBox , wcs, wfs, wms} ;
4759use crate :: contexts:: SessionId ;
4860use crate :: datasets:: listing:: { DatasetListing , OrderBy } ;
@@ -109,6 +121,13 @@ use utoipa::{Modify, OpenApi};
109121 handlers:: layers:: remove_collection_from_collection,
110122 handlers:: layers:: remove_collection,
111123 handlers:: layers:: remove_layer_from_collection,
124+ handlers:: layers:: add_provider,
125+ handlers:: layers:: get_provider_definition,
126+ handlers:: layers:: update_provider_definition,
127+ handlers:: layers:: delete_provider,
128+ handlers:: layers:: list_providers,
129+ handlers:: users:: session_project_handler,
130+ handlers:: users:: session_view_handler,
112131 handlers:: layers:: remove_layer,
113132 handlers:: layers:: search_handler,
114133 handlers:: layers:: update_collection,
@@ -407,6 +426,27 @@ use utoipa::{Modify, OpenApi};
407426 RasterStreamWebsocketResultType ,
408427 CacheTtlSeconds ,
409428
429+ TypedDataProviderDefinition ,
430+ ArunaDataProviderDefinition ,
431+ DatasetLayerListingProviderDefinition ,
432+ GbifDataProviderDefinition ,
433+ GfbioAbcdDataProviderDefinition ,
434+ GfbioCollectionsDataProviderDefinition ,
435+ EbvPortalDataProviderDefinition ,
436+ NetCdfCfDataProviderDefinition ,
437+ PangaeaDataProviderDefinition ,
438+ EdrDataProviderDefinition ,
439+ CopernicusDataspaceDataProviderDefinition ,
440+ SentinelS2L2ACogsProviderDefinition ,
441+ DatabaseConnectionConfig ,
442+ EdrVectorSpec ,
443+ StacBand ,
444+ StacZone ,
445+ StacApiRetries ,
446+ StacQueryBuffer ,
447+ DatasetLayerListingCollection ,
448+ LayerProviderListing ,
449+
410450 PermissionRequest ,
411451 Resource ,
412452 Permission ,
0 commit comments