Source code for nanome.api.user.presenter_info

[docs]class PresenterInfo(): """ | Class to fetch information about the current nanome session's presenter. """ def __init__(self): self._account_id = "" self._account_name = "" self._account_email = "" self._has_org = False self._org_id = 0 self._org_name = "" @property def account_id(self): """ | The Nanome account ID of the presenter :type: :class:`str` """ return self._account_id @account_id.setter def account_id(self, value): self._account_id = value @property def account_name(self): """ | The Nanome account name of the presenter :type: :class:`str` """ return self._account_name @account_name.setter def account_name(self, value): self._account_name = value @property def account_email(self): """ | The Nanome account email of the presenter :type: :class:`str` """ return self._account_email @account_email.setter def account_email(self, value): self._account_email = value @property def has_org(self): """ | If the presenter belongs to an organization :type: :class:`bool` """ return self._has_org @has_org.setter def has_org(self, value): self._has_org = value @property def org_id(self): """ | The ID of the organization the presenter belongs to :type: :class:`int` """ return self._org_id @org_id.setter def org_id(self, value): self._org_id = value @property def org_name(self): """ | The name of the organization the presenter belongs to :type: :class:`str` """ return self._org_name @org_name.setter def org_name(self, value): self._org_name = value