diff --git a/src/controllers/AuthController.ts b/src/controllers/AuthController.ts index 90d1c57..e8d81cc 100644 --- a/src/controllers/AuthController.ts +++ b/src/controllers/AuthController.ts @@ -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)