[WIP][Swagger]Add swagger definition

- /auth/session/userkey
- User entity
This commit is contained in:
Tosuke
2017-01-04 15:04:54 +09:00
parent 972f0e7f41
commit 4dd5a443e5
4 changed files with 116 additions and 1 deletions

View File

@ -15,6 +15,7 @@ import AuthSess from '../../../models/auth-session';
* parameters:
* -
* name: app_secret
* description: App Secret
* in: formData
* required: true
* type: string

View File

@ -8,6 +8,42 @@ import AuthSess from '../../../models/auth-session';
import Userkey from '../../../models/userkey';
import serialize from '../../../serializers/user';
/**
* @swagger
* /auth/session/userkey:
* post:
* summary: Get a userkey
* parameters:
* -
* name: app_secret
* description: App Secret
* in: formData
* required: true
* type: string
* -
* name: token
* description: API Token
* in: formData
* required: true
* type: string
*
* responses:
* 200:
* description: OK
* schema:
* type: object
* properties:
* userkey:
* type: string
* description: User Key
* user:
* $ref: "#/definitions/User"
* 400:
* description: Failed
* schema:
* $ref: "#/definitions/Error"
*/
/**
* Generate a session
*