@@ -5,7 +5,6 @@ use std::collections::{HashMap, HashSet};
55
66use axum:: {
77 Extension , Router ,
8- response:: Response ,
98 routing:: { post, put} ,
109} ;
1110use error_stack:: { Report , ResultExt as _} ;
@@ -46,6 +45,7 @@ use type_system::{
4645} ;
4746use utoipa:: { OpenApi , ToSchema } ;
4847
48+ use super :: status:: BoxedResponse ;
4949use crate :: rest:: {
5050 AuthenticatedUserHeader , OpenApiQuery , QueryLogger , RestApiStore ,
5151 json:: Json ,
@@ -170,7 +170,7 @@ async fn create_data_type<S>(
170170 temporal_client : Extension < Option < Arc < TemporalClient > > > ,
171171 domain_validator : Extension < DomainValidator > ,
172172 body : Json < CreateDataTypeRequest > ,
173- ) -> Result < Json < ListOrValue < DataTypeMetadata > > , Response >
173+ ) -> Result < Json < ListOrValue < DataTypeMetadata > > , BoxedResponse >
174174where
175175 S : StorePool + Send + Sync ,
176176 for < ' pool > S :: Store < ' pool > : RestApiStore ,
@@ -207,7 +207,7 @@ where
207207 conversions : conversions. clone ( ) ,
208208 } )
209209 } )
210- . collect :: < Result < Vec < _ > , Response > > ( ) ?,
210+ . collect :: < Result < Vec < _ > , BoxedResponse > > ( ) ?,
211211 )
212212 . await
213213 . map_err ( report_to_response) ?;
@@ -256,7 +256,7 @@ async fn load_external_data_type<S>(
256256 temporal_client : Extension < Option < Arc < TemporalClient > > > ,
257257 domain_validator : Extension < DomainValidator > ,
258258 Json ( request) : Json < LoadExternalDataTypeRequest > ,
259- ) -> Result < Json < DataTypeMetadata > , Response >
259+ ) -> Result < Json < DataTypeMetadata > , BoxedResponse >
260260where
261261 S : StorePool + Send + Sync ,
262262 for < ' pool > S :: Store < ' pool > : RestApiStore ,
@@ -343,7 +343,7 @@ async fn query_data_types<S>(
343343 temporal_client : Extension < Option < Arc < TemporalClient > > > ,
344344 mut query_logger : Option < Extension < QueryLogger > > ,
345345 Json ( request) : Json < serde_json:: Value > ,
346- ) -> Result < Json < QueryDataTypesResponse > , Response >
346+ ) -> Result < Json < QueryDataTypesResponse > , BoxedResponse >
347347where
348348 S : StorePool + Send + Sync ,
349349{
@@ -407,7 +407,7 @@ async fn query_data_type_subgraph<S>(
407407 temporal_client : Extension < Option < Arc < TemporalClient > > > ,
408408 mut query_logger : Option < Extension < QueryLogger > > ,
409409 Json ( request) : Json < serde_json:: Value > ,
410- ) -> Result < Json < QueryDataTypeSubgraphResponse > , Response >
410+ ) -> Result < Json < QueryDataTypeSubgraphResponse > , BoxedResponse >
411411where
412412 S : StorePool + Send + Sync ,
413413{
@@ -465,7 +465,7 @@ async fn find_data_type_conversion_targets<S>(
465465 store_pool : Extension < Arc < S > > ,
466466 temporal_client : Extension < Option < Arc < TemporalClient > > > ,
467467 Json ( request) : Json < FindDataTypeConversionTargetsParams > ,
468- ) -> Result < Json < FindDataTypeConversionTargetsResponse > , Response >
468+ ) -> Result < Json < FindDataTypeConversionTargetsResponse > , BoxedResponse >
469469where
470470 S : StorePool + Send + Sync ,
471471{
@@ -510,7 +510,7 @@ async fn update_data_type<S>(
510510 store_pool : Extension < Arc < S > > ,
511511 temporal_client : Extension < Option < Arc < TemporalClient > > > ,
512512 body : Json < UpdateDataTypeRequest > ,
513- ) -> Result < Json < DataTypeMetadata > , Response >
513+ ) -> Result < Json < DataTypeMetadata > , BoxedResponse >
514514where
515515 S : StorePool + Send + Sync ,
516516{
@@ -565,7 +565,7 @@ async fn update_data_types<S>(
565565 store_pool : Extension < Arc < S > > ,
566566 temporal_client : Extension < Option < Arc < TemporalClient > > > ,
567567 bodies : Json < Vec < UpdateDataTypeRequest > > ,
568- ) -> Result < Json < Vec < DataTypeMetadata > > , Response >
568+ ) -> Result < Json < Vec < DataTypeMetadata > > , BoxedResponse >
569569where
570570 S : StorePool + Send + Sync ,
571571{
@@ -594,7 +594,7 @@ where
594594 } )
595595 } ,
596596 )
597- . collect :: < Result < Vec < _ > , Response > > ( ) ?;
597+ . collect :: < Result < Vec < _ > , BoxedResponse > > ( ) ?;
598598 store
599599 . update_data_types ( actor_id, params)
600600 . await
@@ -622,7 +622,7 @@ async fn update_data_type_embeddings<S>(
622622 store_pool : Extension < Arc < S > > ,
623623 temporal_client : Extension < Option < Arc < TemporalClient > > > ,
624624 Json ( body) : Json < serde_json:: Value > ,
625- ) -> Result < ( ) , Response >
625+ ) -> Result < ( ) , BoxedResponse >
626626where
627627 S : StorePool + Send + Sync ,
628628{
@@ -665,7 +665,7 @@ async fn archive_data_type<S>(
665665 store_pool : Extension < Arc < S > > ,
666666 temporal_client : Extension < Option < Arc < TemporalClient > > > ,
667667 Json ( body) : Json < serde_json:: Value > ,
668- ) -> Result < Json < OntologyTemporalMetadata > , Response >
668+ ) -> Result < Json < OntologyTemporalMetadata > , BoxedResponse >
669669where
670670 S : StorePool + Send + Sync ,
671671{
@@ -717,7 +717,7 @@ async fn unarchive_data_type<S>(
717717 store_pool : Extension < Arc < S > > ,
718718 temporal_client : Extension < Option < Arc < TemporalClient > > > ,
719719 Json ( body) : Json < serde_json:: Value > ,
720- ) -> Result < Json < OntologyTemporalMetadata > , Response >
720+ ) -> Result < Json < OntologyTemporalMetadata > , BoxedResponse >
721721where
722722 S : StorePool + Send + Sync ,
723723{
@@ -766,7 +766,7 @@ async fn has_permission_for_data_types<S>(
766766 temporal_client : Extension < Option < Arc < TemporalClient > > > ,
767767 store_pool : Extension < Arc < S > > ,
768768 Json ( params) : Json < HasPermissionForDataTypesParams < ' static > > ,
769- ) -> Result < Json < HashSet < VersionedUrl > > , Response >
769+ ) -> Result < Json < HashSet < VersionedUrl > > , BoxedResponse >
770770where
771771 S : StorePool + Send + Sync ,
772772 for < ' p > S :: Store < ' p > : DataTypeStore ,
0 commit comments