4.7.5.1. Data classes

Base classes for data types.

class axonius_api_client.data.BaseEnum(value)[source]

Bases: Enum

Base class for enums.

_enums(lower=True)[source]

Pass.

Parameters:

lower (bool) –

Return type:

typing.List[typing.Any]

value_matches(value, lower=True)[source]

Pass.

Parameters:
Return type:

bool

classmethod get_value(value)[source]

Pass.

Parameters:

value (typing.Union[axonius_api_client.data.BaseEnum, str]) –

Return type:

axonius_api_client.data.BaseEnum

classmethod get_obj_by_value(value, match_name=True, match_value=True, match_obj=True)[source]

Pass.

Parameters:
Return type:

axonius_api_client.data.BaseEnum

classmethod get_name_by_value(value, **kwargs)[source]

Pass.

Parameters:

value (typing.Any) –

Return type:

str

classmethod get_value_by_value(value, **kwargs)[source]

Pass.

Parameters:

value (typing.Any) –

Return type:

str

classmethod keys()[source]

Pass.

Return type:

typing.List[str]

classmethod values()[source]

Pass.

Return type:

typing.List[str]

classmethod to_dict()[source]

Pass.

Return type:

dict

class axonius_api_client.data.BaseData[source]

Bases: object

Base class for dataclasses.

to_dict()[source]

Get this dataclass object as a dictionary.

Return type:

dict

replace(**kwargs)[source]

Pass.

Return type:

axonius_api_client.data.BaseData

static _human_key(key)[source]

Pass.

classmethod get_fields()[source]

Get a list of fields defined for current this dataclass object.

Return type:

typing.List[dataclasses.Field]

class axonius_api_client.data.PropsData[source]

Bases: BaseData

Pass.

raw: dict
__str__()[source]

Pass.

__repr__()[source]

Pass.

to_str_properties()[source]

Pass.

Return type:

typing.List[str]

to_dict(dt_obj=False)[source]

Pass.

Parameters:

dt_obj (bool) –

Return type:

dict

static _human_key(key)

Pass.

classmethod get_fields()

Get a list of fields defined for current this dataclass object.

Return type:

typing.List[dataclasses.Field]

replace(**kwargs)

Pass.

Return type:

axonius_api_client.data.BaseData