nanome.api.ui.serializers module

class ButtonSerializer[source]

Bases: nanome._internal.serializer_fields.TypeSerializer

deserialize(version, context)[source]
name()[source]
serialize(version, button, context)[source]
version()[source]
class DropdownItemSerializer[source]

Bases: nanome._internal.serializer_fields.TypeSerializer

deserialize(version, context)[source]
name()[source]
serialize(version, value, context)[source]
version()[source]
class DropdownSerializer[source]

Bases: nanome._internal.serializer_fields.TypeSerializer

deserialize(version, context)[source]
name()[source]
serialize(version, value, context)[source]
version()[source]
class ImageSerializer[source]

Bases: nanome._internal.serializer_fields.TypeSerializer

deserialize(version, context)[source]
name()[source]
serialize(version, value, context)[source]
version()[source]
class LabelSerializer[source]

Bases: nanome._internal.serializer_fields.TypeSerializer

deserialize(version, context)[source]
name()[source]
serialize(version, value, context)[source]
version()[source]
class LayoutNodeSerializer[source]

Bases: nanome._internal.serializer_fields.TypeSerializer

deserialize(version, context)[source]
name()[source]
serialize(version, value, context)[source]
version()[source]
class LayoutNodeSerializerDeep[source]

Bases: nanome._internal.serializer_fields.TypeSerializer

deserialize(version, context)[source]
name()[source]
serialize(version, value, context)[source]
version()[source]
class LoadingBarSerializer[source]

Bases: nanome._internal.serializer_fields.TypeSerializer

deserialize(version, context)[source]
name()[source]
serialize(version, value, context)[source]
version()[source]
class MenuSerializer[source]

Bases: nanome._internal.serializer_fields.TypeSerializer

deserialize(version, context)[source]
name()[source]
serialize(version, value, context)[source]
version()[source]
class MeshSerializer[source]

Bases: nanome._internal.serializer_fields.TypeSerializer

deserialize(version, context)[source]
name()[source]
serialize(version, value, context)[source]
version()[source]
class SliderSerializer[source]

Bases: nanome._internal.serializer_fields.TypeSerializer

deserialize(version, context)[source]
name()[source]
serialize(version, value, context)[source]
version()[source]
class TextInputSerializer[source]

Bases: nanome._internal.serializer_fields.TypeSerializer

deserialize(version, context)[source]
name()[source]
serialize(version, value, context)[source]
version()[source]
class UIBaseSerializer[source]

Bases: nanome._internal.serializer_fields.TypeSerializer

class ContentType[source]

Bases: enum.IntEnum

An enumeration.

ebutton = 0
edropdown = 8
eimage = 6
elabel = 4
elist = 5
eloadingBar = 7
emesh = 1
eslider = 2
etextInput = 3
deserialize(version, context)[source]
name()[source]
classmethod register_type(classname, enum_value, serializer)[source]
registered_classes = {'Button': <ContentType.ebutton: 0>, 'Dropdown': <ContentType.edropdown: 8>, 'Image': <ContentType.eimage: 6>, 'Label': <ContentType.elabel: 4>, 'LoadingBar': <ContentType.eloadingBar: 7>, 'Mesh': <ContentType.emesh: 1>, 'Slider': <ContentType.eslider: 2>, 'TextInput': <ContentType.etextInput: 3>, 'UIList': <ContentType.elist: 5>}
registered_serializers = {<ContentType.ebutton: 0>: <nanome.api.ui.serializers.ButtonSerializer object>, <ContentType.emesh: 1>: <nanome.api.ui.serializers.MeshSerializer object>, <ContentType.eslider: 2>: <nanome.api.ui.serializers.SliderSerializer object>, <ContentType.etextInput: 3>: <nanome.api.ui.serializers.TextInputSerializer object>, <ContentType.elabel: 4>: <nanome.api.ui.serializers.LabelSerializer object>, <ContentType.elist: 5>: <nanome.api.ui.serializers.UIListSerializer object>, <ContentType.eimage: 6>: <nanome.api.ui.serializers.ImageSerializer object>, <ContentType.eloadingBar: 7>: <nanome.api.ui.serializers.LoadingBarSerializer object>, <ContentType.edropdown: 8>: <nanome.api.ui.serializers.DropdownSerializer object>}
serialize(version, value, context)[source]
version()[source]
class UIListSerializer[source]

Bases: nanome._internal.serializer_fields.TypeSerializer

deserialize(version, context)[source]
name()[source]
serialize(version, value, context)[source]
version()[source]