Skip to content

Presence models

pythonxbox.api.provider.presence.models.PresenceLevel

Bases: StrEnum

USER = 'user' class-attribute instance-attribute

DEVICE = 'device' class-attribute instance-attribute

TITLE = 'title' class-attribute instance-attribute

ALL = 'all' class-attribute instance-attribute

pythonxbox.api.provider.presence.models.PresenceState

Bases: StrEnum

ACTIVE = 'Active' class-attribute instance-attribute

CLOAKED = 'Cloaked' class-attribute instance-attribute

pythonxbox.api.provider.presence.models.LastSeen

Bases: CamelCaseModel

device_type instance-attribute

title_id = None class-attribute instance-attribute

title_name instance-attribute

timestamp instance-attribute

pythonxbox.api.provider.presence.models.ActivityRecord

Bases: CamelCaseModel

richPresence = None class-attribute instance-attribute

media = None class-attribute instance-attribute

pythonxbox.api.provider.presence.models.TitleRecord

Bases: CamelCaseModel

id = None class-attribute instance-attribute

name = None class-attribute instance-attribute

activity = None class-attribute instance-attribute

lastModified = None class-attribute instance-attribute

placement = None class-attribute instance-attribute

state = None class-attribute instance-attribute

pythonxbox.api.provider.presence.models.DeviceRecord

Bases: CamelCaseModel

titles = None class-attribute instance-attribute

type = None class-attribute instance-attribute

pythonxbox.api.provider.presence.models.PresenceItem

Bases: CamelCaseModel

xuid instance-attribute

state instance-attribute

last_seen = None class-attribute instance-attribute

devices = None class-attribute instance-attribute

pythonxbox.api.provider.presence.models.PresenceBatchResponse

Bases: RootModel[list[PresenceItem]], CamelCaseModel

root instance-attribute