in src/lambdas/modular_api_handler/processors/signin_processor.py [0:0]
def routes(cls) -> tuple[Route, ...]:
return (
cls.route(
Endpoint.SIGNIN,
HTTPMethod.POST,
'post',
response=(HTTPStatus.OK, SignInResponse, 'Successful login'),
require_auth=False,
permission=None
),
cls.route(
Endpoint.REFRESH,
HTTPMethod.POST,
'refresh',
response=(HTTPStatus.OK, SignInResponse, 'Successful token refresh'),
require_auth=False,
permission=None
),
cls.route(
Endpoint.USERS_RESET_PASSWORD,
HTTPMethod.POST,
'reset_password',
response=(HTTPStatus.NO_CONTENT, None, 'Successfully changed'),
require_auth=True,
permission=Permission.USERS_RESET_PASSWORD
)
)