Add field endpoint
This commit is contained in:
@@ -14,6 +14,9 @@ pub use lookup::*;
|
||||
mod item;
|
||||
pub use item::*;
|
||||
|
||||
mod extract;
|
||||
pub use extract::*;
|
||||
|
||||
mod field;
|
||||
pub use field::*;
|
||||
|
||||
@@ -23,12 +26,13 @@ pub use items::*;
|
||||
#[derive(OpenApi)]
|
||||
#[openapi(
|
||||
tags(),
|
||||
paths(lookup, item_get, get_field, items_list),
|
||||
paths(lookup, item_get, get_extract, items_list, get_field),
|
||||
components(schemas(
|
||||
LookupRequest,
|
||||
LookupResponse,
|
||||
LookupResult,
|
||||
ItemQuery,
|
||||
ExtractQuery,
|
||||
FieldQuery,
|
||||
ItemsQuery,
|
||||
ItemsResponse,
|
||||
@@ -48,6 +52,7 @@ impl Datasets {
|
||||
let mut router = Router::new()
|
||||
.route("/lookup", post(lookup))
|
||||
.route("/item", get(item_get))
|
||||
.route("/extract", get(get_extract))
|
||||
.route("/field", get(get_field))
|
||||
.route("/items", get(items_list))
|
||||
.with_state(self.clone());
|
||||
|
||||
Reference in New Issue
Block a user