diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2019-05-20 19:15:41 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2019-05-20 19:15:59 -0700 |
commit | c06079af0949ac44472c9fdc2fc81766316cb88d (patch) | |
tree | 91eba894520e3aa3aff004230c97d7ea13d1a009 /rust/fatcat-api-spec/api | |
parent | dd9598577da8dfccaf0bb6daff56bab9d1d8e9a6 (diff) | |
download | fatcat-c06079af0949ac44472c9fdc2fc81766316cb88d.tar.gz fatcat-c06079af0949ac44472c9fdc2fc81766316cb88d.zip |
schema: allow releases expansion on file/fileset/webcapture
And codegen rust and python
Diffstat (limited to 'rust/fatcat-api-spec/api')
-rw-r--r-- | rust/fatcat-api-spec/api/swagger.yaml | 52 |
1 files changed, 47 insertions, 5 deletions
diff --git a/rust/fatcat-api-spec/api/swagger.yaml b/rust/fatcat-api-spec/api/swagger.yaml index 02cdcf36..e437df8f 100644 --- a/rust/fatcat-api-spec/api/swagger.yaml +++ b/rust/fatcat-api-spec/api/swagger.yaml @@ -1959,8 +1959,8 @@ paths: example: "\"ident_example\".to_string()" - name: "expand" in: "query" - description: "List of sub-entities to expand in response. For files, none\ - \ accepted (yet)." + description: "List of sub-entities to expand in response. For files, `releases`\ + \ is accepted." required: false type: "string" formatString: "{:?}" @@ -2814,8 +2814,8 @@ paths: example: "\"ident_example\".to_string()" - name: "expand" in: "query" - description: "List of sub-entities to expand in response. For filesets, none\ - \ accepted (yet)." + description: "List of sub-entities to expand in response. For filesets, `releases`\ + \ is accepted." required: false type: "string" formatString: "{:?}" @@ -3580,7 +3580,7 @@ paths: - name: "expand" in: "query" description: "List of sub-entities to expand in response. For webcaptures,\ - \ none accepted (yet)." + \ `releases` is accepted." required: false type: "string" formatString: "{:?}" @@ -7399,6 +7399,11 @@ definitions: file_entity: type: "object" properties: + releases: + type: "array" + description: "Optional; GET-only" + items: + $ref: "#/definitions/release_entity" release_ids: type: "array" items: @@ -7473,6 +7478,9 @@ definitions: redirect: "q3nouwy3nnbsvo3h5klxsx4a7y" sha256: "cb1c378f464d5935ddaa8de28446d82638396c61f042295d7fb85e3cccc9e452" ident: "q3nouwy3nnbsvo3h5klxsx4a7y" + releases: + - null + - null revision: "86daea5b-1b6b-432a-bb67-ea97795f80fe" sha1: "e9dd75237c94b209dc3ccd52722de6931a310ba3" urls: @@ -7510,6 +7518,11 @@ definitions: fileset_entity: type: "object" properties: + releases: + type: "array" + description: "Optional; GET-only" + items: + $ref: "#/definitions/release_entity" release_ids: type: "array" items: @@ -7586,6 +7599,9 @@ definitions: - "q3nouwy3nnbsvo3h5klxsx4a7y" - "q3nouwy3nnbsvo3h5klxsx4a7y" edit_extra: "{}" + releases: + - null + - null revision: "86daea5b-1b6b-432a-bb67-ea97795f80fe" upperCaseName: "FILESET_ENTITY" fileset_url: @@ -7649,6 +7665,11 @@ definitions: webcapture_entity: type: "object" properties: + releases: + type: "array" + description: "Optional; GET-only" + items: + $ref: "#/definitions/release_entity" release_ids: type: "array" items: @@ -7740,6 +7761,9 @@ definitions: - "q3nouwy3nnbsvo3h5klxsx4a7y" - "q3nouwy3nnbsvo3h5klxsx4a7y" edit_extra: "{}" + releases: + - null + - null timestamp: "2000-01-23T04:56:07.000+00:00" revision: "86daea5b-1b6b-432a-bb67-ea97795f80fe" upperCaseName: "WEBCAPTURE_ENTITY" @@ -7985,6 +8009,9 @@ definitions: - "q3nouwy3nnbsvo3h5klxsx4a7y" - "q3nouwy3nnbsvo3h5klxsx4a7y" edit_extra: "{}" + releases: + - null + - null timestamp: "2000-01-23T04:56:07.000+00:00" revision: "86daea5b-1b6b-432a-bb67-ea97795f80fe" - redirect: "q3nouwy3nnbsvo3h5klxsx4a7y" @@ -8018,6 +8045,9 @@ definitions: - "q3nouwy3nnbsvo3h5klxsx4a7y" - "q3nouwy3nnbsvo3h5klxsx4a7y" edit_extra: "{}" + releases: + - null + - null timestamp: "2000-01-23T04:56:07.000+00:00" revision: "86daea5b-1b6b-432a-bb67-ea97795f80fe" ident: "q3nouwy3nnbsvo3h5klxsx4a7y" @@ -8127,6 +8157,9 @@ definitions: - redirect: "q3nouwy3nnbsvo3h5klxsx4a7y" sha256: "cb1c378f464d5935ddaa8de28446d82638396c61f042295d7fb85e3cccc9e452" ident: "q3nouwy3nnbsvo3h5klxsx4a7y" + releases: + - null + - null revision: "86daea5b-1b6b-432a-bb67-ea97795f80fe" sha1: "e9dd75237c94b209dc3ccd52722de6931a310ba3" urls: @@ -8146,6 +8179,9 @@ definitions: - redirect: "q3nouwy3nnbsvo3h5klxsx4a7y" sha256: "cb1c378f464d5935ddaa8de28446d82638396c61f042295d7fb85e3cccc9e452" ident: "q3nouwy3nnbsvo3h5klxsx4a7y" + releases: + - null + - null revision: "86daea5b-1b6b-432a-bb67-ea97795f80fe" sha1: "e9dd75237c94b209dc3ccd52722de6931a310ba3" urls: @@ -8189,6 +8225,9 @@ definitions: - "q3nouwy3nnbsvo3h5klxsx4a7y" - "q3nouwy3nnbsvo3h5klxsx4a7y" edit_extra: "{}" + releases: + - null + - null revision: "86daea5b-1b6b-432a-bb67-ea97795f80fe" - redirect: "q3nouwy3nnbsvo3h5klxsx4a7y" urls: @@ -8216,6 +8255,9 @@ definitions: - "q3nouwy3nnbsvo3h5klxsx4a7y" - "q3nouwy3nnbsvo3h5klxsx4a7y" edit_extra: "{}" + releases: + - null + - null revision: "86daea5b-1b6b-432a-bb67-ea97795f80fe" container_id: "q3nouwy3nnbsvo3h5klxsx4a7y" upperCaseName: "RELEASE_ENTITY" |