kittycad.models.plugins_info.PluginsInfo
- class kittycad.models.plugins_info.PluginsInfo(authorization=<kittycad.types.Unset object>, log=<kittycad.types.Unset object>, network=<kittycad.types.Unset object>, volume=<kittycad.types.Unset object>)[source][source]
Bases:
object
Available plugins per type.
Note: Only unmanaged (V1) plugins are included in this list. V1 plugins are “lazily” loaded, and are not returned in this list if there is no resource using the plugin.
Method generated by attrs for class PluginsInfo.
- __init__(authorization=<kittycad.types.Unset object>, log=<kittycad.types.Unset object>, network=<kittycad.types.Unset object>, volume=<kittycad.types.Unset object>)[source]
Method generated by attrs for class PluginsInfo.
Methods
__init__
([authorization, log, network, volume])Method generated by attrs for class PluginsInfo.
from_dict
(src_dict)- rtype:
TypeVar
(FT
, bound= PluginsInfo)
to_dict
()Attributes
- __annotations__ = {'additional_properties': typing.Dict[str, typing.Any], 'authorization': typing.Union[kittycad.types.Unset, typing.List[str]], 'log': typing.Union[kittycad.types.Unset, typing.List[str]], 'network': typing.Union[kittycad.types.Unset, typing.List[str]], 'volume': typing.Union[kittycad.types.Unset, typing.List[str]]}[source]
- __attrs_attrs__ = (Attribute(name='authorization', default=<kittycad.types.Unset object>, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[kittycad.types.Unset, typing.List[str]], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='authorization'), Attribute(name='log', default=<kittycad.types.Unset object>, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[kittycad.types.Unset, typing.List[str]], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='log'), Attribute(name='network', default=<kittycad.types.Unset object>, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[kittycad.types.Unset, typing.List[str]], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='network'), Attribute(name='volume', default=<kittycad.types.Unset object>, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[kittycad.types.Unset, typing.List[str]], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='volume'), Attribute(name='additional_properties', default=Factory(factory=<class 'dict'>, takes_self=False), validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=False, metadata=mappingproxy({}), type=typing.Dict[str, typing.Any], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='additional_properties'))[source]
- __dict__ = mappingproxy({'__module__': 'kittycad.models.plugins_info', '__annotations__': {'authorization': typing.Union[kittycad.types.Unset, typing.List[str]], 'log': typing.Union[kittycad.types.Unset, typing.List[str]], 'network': typing.Union[kittycad.types.Unset, typing.List[str]], 'volume': typing.Union[kittycad.types.Unset, typing.List[str]], 'additional_properties': typing.Dict[str, typing.Any]}, '__doc__': 'Available plugins per type.\n\n **Note**: Only unmanaged (V1) plugins are included in this list. V1 plugins are "lazily" loaded, and are not returned in this list if there is no resource using the plugin.\n ', 'to_dict': <function PluginsInfo.to_dict>, 'from_dict': <classmethod(<function PluginsInfo.from_dict>)>, 'additional_keys': <property object>, '__getitem__': <function PluginsInfo.__getitem__>, '__setitem__': <function PluginsInfo.__setitem__>, '__delitem__': <function PluginsInfo.__delitem__>, '__contains__': <function PluginsInfo.__contains__>, '__dict__': <attribute '__dict__' of 'PluginsInfo' objects>, '__weakref__': <attribute '__weakref__' of 'PluginsInfo' objects>, '__attrs_attrs__': (Attribute(name='authorization', default=<kittycad.types.Unset object>, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[kittycad.types.Unset, typing.List[str]], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='authorization'), Attribute(name='log', default=<kittycad.types.Unset object>, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[kittycad.types.Unset, typing.List[str]], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='log'), Attribute(name='network', default=<kittycad.types.Unset object>, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[kittycad.types.Unset, typing.List[str]], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='network'), Attribute(name='volume', default=<kittycad.types.Unset object>, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[kittycad.types.Unset, typing.List[str]], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='volume'), Attribute(name='additional_properties', default=Factory(factory=<class 'dict'>, takes_self=False), validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=False, metadata=mappingproxy({}), type=typing.Dict[str, typing.Any], converter=None, kw_only=False, inherited=False, on_setattr=None, alias='additional_properties')), '__repr__': <function PluginsInfo.__repr__>, '__eq__': <function PluginsInfo.__eq__>, '__ne__': <function PluginsInfo.__ne__>, '__lt__': <function PluginsInfo.__lt__>, '__le__': <function PluginsInfo.__le__>, '__gt__': <function PluginsInfo.__gt__>, '__ge__': <function PluginsInfo.__ge__>, '__hash__': None, '__init__': <function PluginsInfo.__init__>, '__match_args__': ('authorization', 'log', 'network', 'volume')})[source]