summaryrefslogtreecommitdiffstats
path: root/fatcat-openapi/examples/server/server.rs
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@archive.org>2021-10-13 17:42:41 -0700
committerBryan Newbold <bnewbold@archive.org>2021-10-13 17:42:41 -0700
commit0a71247fb61a91c1f6d519762013c1445713a728 (patch)
treecbade44d03cd523478a0a821d92504c99376e12b /fatcat-openapi/examples/server/server.rs
parent052581220de7018d8ccbfe62eb18d8b01a82b83d (diff)
downloadfatcat-cli-0a71247fb61a91c1f6d519762013c1445713a728.tar.gz
fatcat-cli-0a71247fb61a91c1f6d519762013c1445713a728.zip
codegen for API schema v0.4.0
Diffstat (limited to 'fatcat-openapi/examples/server/server.rs')
-rw-r--r--fatcat-openapi/examples/server/server.rs33
1 files changed, 27 insertions, 6 deletions
diff --git a/fatcat-openapi/examples/server/server.rs b/fatcat-openapi/examples/server/server.rs
index 981487e..d09b080 100644
--- a/fatcat-openapi/examples/server/server.rs
+++ b/fatcat-openapi/examples/server/server.rs
@@ -132,10 +132,10 @@ use fatcat_openapi::{
GetWebcaptureEditResponse, GetWebcaptureHistoryResponse, GetWebcaptureRedirectsResponse,
GetWebcaptureResponse, GetWebcaptureRevisionResponse, GetWorkEditResponse,
GetWorkHistoryResponse, GetWorkRedirectsResponse, GetWorkReleasesResponse, GetWorkResponse,
- GetWorkRevisionResponse, LookupContainerResponse, LookupCreatorResponse, LookupFileResponse,
- LookupReleaseResponse, UpdateContainerResponse, UpdateCreatorResponse, UpdateEditgroupResponse,
- UpdateEditorResponse, UpdateFileResponse, UpdateFilesetResponse, UpdateReleaseResponse,
- UpdateWebcaptureResponse, UpdateWorkResponse,
+ GetWorkRevisionResponse, LookupContainerResponse, LookupCreatorResponse, LookupEditorResponse,
+ LookupFileResponse, LookupReleaseResponse, UpdateContainerResponse, UpdateCreatorResponse,
+ UpdateEditgroupResponse, UpdateEditorResponse, UpdateFileResponse, UpdateFilesetResponse,
+ UpdateReleaseResponse, UpdateWebcaptureResponse, UpdateWorkResponse,
};
use std::error::Error;
use swagger::ApiError;
@@ -1442,6 +1442,9 @@ where
async fn lookup_container(
&self,
issnl: Option<String>,
+ issne: Option<String>,
+ issnp: Option<String>,
+ issn: Option<String>,
wikidata_qid: Option<String>,
expand: Option<String>,
hide: Option<String>,
@@ -1449,8 +1452,11 @@ where
) -> Result<LookupContainerResponse, ApiError> {
let context = context.clone();
info!(
- "lookup_container({:?}, {:?}, {:?}, {:?}) - X-Span-ID: {:?}",
+ "lookup_container({:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}) - X-Span-ID: {:?}",
issnl,
+ issne,
+ issnp,
+ issn,
wikidata_qid,
expand,
hide,
@@ -1479,6 +1485,20 @@ where
Err("Generic failuare".into())
}
+ async fn lookup_editor(
+ &self,
+ username: Option<String>,
+ context: &C,
+ ) -> Result<LookupEditorResponse, ApiError> {
+ let context = context.clone();
+ info!(
+ "lookup_editor({:?}) - X-Span-ID: {:?}",
+ username,
+ context.get().0.clone()
+ );
+ Err("Generic failuare".into())
+ }
+
async fn lookup_file(
&self,
md5: Option<String>,
@@ -1516,12 +1536,13 @@ where
doaj: Option<String>,
dblp: Option<String>,
oai: Option<String>,
+ hdl: Option<String>,
expand: Option<String>,
hide: Option<String>,
context: &C,
) -> Result<LookupReleaseResponse, ApiError> {
let context = context.clone();
- info!("lookup_release({:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}) - X-Span-ID: {:?}", doi, wikidata_qid, isbn13, pmid, pmcid, core, arxiv, jstor, ark, mag, doaj, dblp, oai, expand, hide, context.get().0.clone());
+ info!("lookup_release({:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}, {:?}) - X-Span-ID: {:?}", doi, wikidata_qid, isbn13, pmid, pmcid, core, arxiv, jstor, ark, mag, doaj, dblp, oai, hdl, expand, hide, context.get().0.clone());
Err("Generic failuare".into())
}