Metadata-Version: 1.0
Name: oaas
Version: 1.6.1
Summary: Operation as a Service
Home-page: UNKNOWN
Author: Bogdan Mustiata
Author-email: bogdan.mustiata@gmail.com
License: BSD
Description: Operation As A Service API
        
        Installation
        ============
        
        .. code:: sh
        
            pip install oaas
        
        Usage
        =====
        
        .. code:: python
        
            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: ...
        
Platform: UNKNOWN
