def routes()

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
            )
        )