class WorkspaceAPI:

    def __init__(self, context):
        self.context = context
        self.client = context.gateway

    def get(self, alias):
        return self.client.get(
            "workspace.php",
            alias=alias
        )

    def info(self):
        return self.get(
            self.context.workspace_alias
        )

    def tree(self):
        return self.client.get(
            "tree.php",
            alias=self.context.workspace_alias
        )