4.7.1.1. API models¶
API model base classes and mixins.
- class axonius_api_client.api.mixins.Model[source]¶
Bases:
objectAPI model base class.
-
http:
typing.ClassVar[axonius_api_client.http.Http] = None¶ HTTP client to use to send requests.
-
auth:
typing.ClassVar[axonius_api_client.auth.model.AuthModel] = None¶ Authentication object to use to send requests.
-
LOG:
typing.ClassVar[logging.Logger] = None¶ Logger for this object.
-
http:
- class axonius_api_client.api.mixins.ModelMixins(auth, log_level='debug', **kwargs)[source]¶
Bases:
ModelMixins for API Models.
- Parameters:
auth (
axonius_api_client.auth.model.AuthModel) –log_level (
typing.Union[int,str]) –
- __init__(auth, log_level='debug', **kwargs)[source]¶
Mixins for API Models.
- Parameters:
auth (
axonius_api_client.auth.model.AuthModel) – object to use for auth and sending API requestslog_level (
typing.Union[int,str]) – logging level to use for this objects logger**kwargs – passed to
_init()
-
LOG:
logging.Logger= None¶ Logger for this object.
-
auth:
axonius_api_client.auth.model.AuthModel= None¶ Authentication model with bound Http object to use for requests.
-
http:
axonius_api_client.http.Http= None¶ Http object to use for requests.
- class axonius_api_client.api.mixins.ChildMixins(parent)[source]¶
Bases:
ModelMixins model for API child objects.
- Parameters:
parent (
axonius_api_client.api.mixins.Model) –
- __init__(parent)[source]¶
Mixins model for API child objects.
- Parameters:
parent (
axonius_api_client.api.mixins.Model) – parent API model of this child
-
parent:
axonius_api_client.api.mixins.Model= None¶ Parent API model of this child.
-
http:
axonius_api_client.http.Http= None¶ Http object to use for requests.
-
auth:
axonius_api_client.auth.model.AuthModel= None¶ Authentication model with bound Http object to use for requests.
-
LOG:
logging.Logger= None¶ Logger for this object.
- _init(parent)[source]¶
Post init method for subclasses to use for extra setup.
- Parameters:
parent (
axonius_api_client.api.mixins.Model) – parent API model of this child