Skip to content

germaniumhq/oaas

Repository files navigation

oaas

Operation As A Service API

Installation

pip install oaas

Usage

from typing import Any, List

import oaas


@oaas.client("users-get")
def get_users(group: str) -> List[Any]: ...


@oaas.client("datastore")
class DataStore:
    def put_item(self, key: str, value: Any) -> None: ...

    def get_item(self, key: str) -> None: ...

    def remove_item(self, key: str) -> None: ...


@oaas.service("users-get")
def get_user_list(group: str) -> List[Any]: ...


@oaas.service("datastore")
class DataStoreService:
    def put_item(self, key: str, value: Any) -> None: ...

    def get_item(self, key: str) -> None: ...

    def remove_item(self, key: str) -> None: ...


@oaas.service("intercept")
def get_user_intercept(group: str) -> List[Any]: ...


@oaas.service("datastore")
class DataStoreIntercept:
    def put_item(self, key: str, value: Any) -> None: ...

    def get_item(self, key: str) -> None: ...

    def remove_item(self, key: str) -> None: ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published