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()

rtype:

Dict[str, Any]

Attributes

additional_keys

authorization

log

network

volume

additional_properties

__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]
__contains__(key)[source][source]
Return type:

bool

__delitem__(key)[source][source]
Return type:

None

__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]
__eq__(other)[source]

Method generated by attrs for class PluginsInfo.

__ge__(other)[source]

Method generated by attrs for class PluginsInfo.

__getitem__(key)[source][source]
Return type:

Any

__gt__(other)[source]

Method generated by attrs for class PluginsInfo.

__hash__ = None[source]
__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.

__le__(other)[source]

Method generated by attrs for class PluginsInfo.

__lt__(other)[source]

Method generated by attrs for class PluginsInfo.

__match_args__ = ('authorization', 'log', 'network', 'volume')[source]
__module__ = 'kittycad.models.plugins_info'[source]
__ne__(other)[source]

Method generated by attrs for class PluginsInfo.

__repr__()[source]

Method generated by attrs for class PluginsInfo.

__setitem__(key, value)[source][source]
Return type:

None

property additional_keys: List[str][source]
additional_properties: Dict[str, Any][source]
authorization: Union[Unset, List[str]][source]
classmethod from_dict(src_dict)[source][source]
Return type:

TypeVar(FT, bound= PluginsInfo)

log: Union[Unset, List[str]][source]
network: Union[Unset, List[str]][source]
to_dict()[source][source]
Return type:

Dict[str, Any]

volume: Union[Unset, List[str]][source]