add response schemas to AuthController
This commit is contained in:
parent
675717f8ca
commit
8c229dba82
|
@ -5,6 +5,8 @@ import { UserNotFoundError } from '../errors/UserErrors';
|
|||
import { CreateAuth } from '../models/creation/CreateAuth';
|
||||
import { HandleLogout } from '../models/creation/HandleLogout';
|
||||
import { RefreshAuth } from '../models/creation/RefreshAuth';
|
||||
import { Auth } from '../models/entities/Auth';
|
||||
import { Logout } from '../models/entities/Logout';
|
||||
|
||||
@JsonController('/auth')
|
||||
export class AuthController {
|
||||
|
@ -12,6 +14,7 @@ export class AuthController {
|
|||
}
|
||||
|
||||
@Post("/login")
|
||||
@ResponseSchema(Auth)
|
||||
@ResponseSchema(InvalidCredentialsError)
|
||||
@ResponseSchema(UserNotFoundError)
|
||||
@ResponseSchema(UsernameOrEmailNeededError)
|
||||
|
@ -30,6 +33,7 @@ export class AuthController {
|
|||
}
|
||||
|
||||
@Post("/logout")
|
||||
@ResponseSchema(Logout)
|
||||
@ResponseSchema(InvalidCredentialsError)
|
||||
@ResponseSchema(UserNotFoundError)
|
||||
@ResponseSchema(UsernameOrEmailNeededError)
|
||||
|
@ -48,6 +52,7 @@ export class AuthController {
|
|||
}
|
||||
|
||||
@Post("/refresh")
|
||||
@ResponseSchema(Auth)
|
||||
@ResponseSchema(JwtNotProvidedError)
|
||||
@ResponseSchema(IllegalJWTError)
|
||||
@ResponseSchema(UserNotFoundError)
|
||||
|
|
Loading…
Reference in New Issue