DEV: Refactor the api docs for the user endpoint (#14377)

Due to the way that rswag expands shared components we were getting this
warning when linting our api docs:

```
Component: "user_response" is never used.
```

This change refactors the `api/users_spec.rb` file so that it uses the
new way of doing things with a separate `user_get_response.json` schema
file rather then the old way of loading a shared response inside of the
swagger_helper.rb file.
This commit is contained in:
Blake Erickson
2021-09-20 10:04:57 -06:00
committed by GitHub
parent 5e8a42e55b
commit 4a4881613b
5 changed files with 987 additions and 282 deletions

View File

@@ -0,0 +1,22 @@
{
"additionalProperties": false,
"properties": {
"success": {
"type": "boolean"
},
"active": {
"type": "boolean"
},
"message": {
"type": "string"
},
"user_id": {
"type": "integer"
}
},
"required": [
"success",
"active",
"message"
]
}