pyoaev.apis.injector_contract
Module Contents
- class pyoaev.apis.injector_contract.InjectorContract(manager: RESTManager, attrs: Dict[str, Any], *, created_from_list: bool = False)
Bases:
pyoaev.base.RESTObject
- class pyoaev.apis.injector_contract.InjectorContractManager(openaev: pyoaev.client.OpenAEV, parent: RESTObject | None = None)
Bases:
pyoaev.mixins.CreateMixin,pyoaev.mixins.UpdateMixin,pyoaev.mixins.DeleteMixin,pyoaev.base.RESTManagerBase class for CRUD operations on objects.
Derived class must define
_pathand_obj_cls._path: Base URL path on which requests will be sent (e.g. ‘/projects’)_obj_cls: The class of objects that will be created- _path = '/injector_contracts'
- _obj_cls
- _create_attrs
- _update_attrs
- search(input: pyoaev.apis.inputs.search.InjectorContractSearchPaginationInput, **kwargs: Any) Dict[str, Any]