diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2018-05-15 22:18:15 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2018-05-15 22:18:15 -0700 |
commit | 92a911e394c5fad7e7ebb1139abd50fd87450a81 (patch) | |
tree | 105e941c92d829097952c0c6053304500d3ba163 /rust | |
parent | a2ee4b0004f16026c4a26bf72baba6722ae1b13b (diff) | |
download | fatcat-92a911e394c5fad7e7ebb1139abd50fd87450a81.tar.gz fatcat-92a911e394c5fad7e7ebb1139abd50fd87450a81.zip |
add 404 responses
Diffstat (limited to 'rust')
-rw-r--r-- | rust/TODO | 6 | ||||
-rw-r--r-- | rust/fatcat-openapi2.yml | 8 |
2 files changed, 7 insertions, 7 deletions
@@ -6,9 +6,9 @@ x iron-slog x integrate API server example into a main.rs x get and post for creators x cleanup pooled database: https://github.com/diesel-rs/diesel/pull/1466 -- clean up blasse error handling a bit -- add 404s to gets -- wow. fix a bunch of api schema names ("FindASingleContainerByExternalIdentifer") +x clean up blasse error handling a bit +x add 404s to gets +x wow. fix a bunch of api schema names ("FindASingleContainerByExternalIdentifer") - creators, releases, works, files (?) - one-to-many relationship (eg, works) - many-to-many relationship (eg, creators) diff --git a/rust/fatcat-openapi2.yml b/rust/fatcat-openapi2.yml index 1b671b76..195f23fe 100644 --- a/rust/fatcat-openapi2.yml +++ b/rust/fatcat-openapi2.yml @@ -163,6 +163,10 @@ x-entity-responses: &ENTITYRESPONSES description: Bad Request schema: $ref: "#/definitions/error" + 404: + description: Not Found + schema: + $ref: "#/definitions/error" default: description: Generic Error schema: @@ -208,10 +212,6 @@ paths: description: Found Entity schema: $ref: "#/definitions/creator_entity" - 404: - description: no such creator - schema: - $ref: "#/definitions/error" <<: *ENTITYRESPONSES /container: post: |