Source code for nanome.api.user.messages

from nanome._internal import serializer_fields
from . import PresenterInfo


[docs]class GetPresenterInfo(serializer_fields.TypeSerializer):
[docs] def version(self): return 0
[docs] def name(self): return "GetPresenterInfo"
[docs] def serialize(self, version, value, data): pass
[docs] def deserialize(self, version, data): return None
[docs]class GetPresenterInfoResponse(serializer_fields.TypeSerializer): def __init__(self): self.string = serializer_fields.StringField()
[docs] def version(self): return 1
[docs] def name(self): return "GetPresenterInfoResponse"
[docs] def serialize(self, version, value, context): pass
[docs] def deserialize(self, version, context): result = PresenterInfo() result.account_id = context.read_using_serializer(self.string) result.account_name = context.read_using_serializer(self.string) result.account_email = context.read_using_serializer(self.string) result.has_org = context.read_bool() if result.has_org: result.org_id = context.read_int() result.org_name = context.read_using_serializer(self.string) return result
[docs]class PresenterChange(serializer_fields.TypeSerializer):
[docs] def version(self): return 0
[docs] def name(self): return "PresenterChange"
[docs] def serialize(self, version, value, data): pass
[docs] def deserialize(self, version, data): return None