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(R, bound= PluginsInfo)

to_dict()

rtype

Dict[str, Any]

Attributes

additional_keys

rtype

List[str]

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.', '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]
Return type

List[str]

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

TypeVar(R, bound= PluginsInfo)

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

Dict[str, Any]

volume: Union[kittycad.types.Unset, List[str]][source]