Source code for caspia.meadow.services.presence

import enum

from .base import Characteristic, ServiceBase


[docs]class UserState(enum.Enum): UNKNOWN = 'unknown' PRESENT = 'present' AWAY = 'away'
[docs]class PresenceBase(ServiceBase): """ Provides information about user presence. """ type = 'presence' state = Characteristic('json', 'RN') update = Characteristic('json', 'W')