Skip to content

main_routes

routes.main_routes

HelloWorld

Bases: Resource

Root route

Source code in yaptide/routes/main_routes.py
17
18
19
20
21
22
23
class HelloWorld(Resource):
    """Root route"""

    @staticmethod
    def get():
        """Root route get method"""
        return yaptide_response(message="Hello World!", code=200)

get staticmethod

get()

Root route get method

Source code in yaptide/routes/main_routes.py
20
21
22
23
@staticmethod
def get():
    """Root route get method"""
    return yaptide_response(message="Hello World!", code=200)

initialize_routes

initialize_routes(api)

Function initializing routes

Source code in yaptide/routes/main_routes.py
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
def initialize_routes(api: Api):
    """Function initializing routes"""
    api.add_resource(HelloWorld, "/")

    api.add_resource(JobsDirect, "/jobs/direct")
    api.add_resource(JobsBatch, "/jobs/batch")

    api.add_resource(JobsResource, "/jobs")

    api.add_resource(TasksResource, "/tasks")

    api.add_resource(ResultsResource, "/results")
    api.add_resource(InputsResource, "/inputs")
    api.add_resource(LogfilesResource, "/logfiles")

    api.add_resource(ConvertResource, "/convert")

    api.add_resource(UserSimulations, "/user/simulations")
    api.add_resource(UserUpdate, "/user/update")

    api.add_resource(AuthRegister, "/auth/register")
    api.add_resource(AuthLogIn, "/auth/login")
    api.add_resource(AuthRefresh, "/auth/refresh")
    api.add_resource(AuthStatus, "/auth/status")
    api.add_resource(AuthLogOut, "/auth/logout")

    api.add_resource(AuthKeycloak, "/auth/keycloak")

    api.add_resource(Clusters, "/clusters")