mautrix.appservice.state_store package¶
Submodules¶
mautrix.appservice.state_store.abstract module¶
-
class
mautrix.appservice.state_store.abstract.
StateStore
[source]¶ Bases:
abc.ABC
-
get_member
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type) → mautrix.client.api.types.users.Member[source]¶ Return type: Member
-
get_membership
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type) → <unknown>.Membership[source]¶ Return type: Membership
-
get_power_levels
(room_id: NewType.<locals>.new_type) → mautrix.client.api.types.event.state.PowerLevelStateEventContent[source]¶ Return type: PowerLevelStateEventContent
-
get_read
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type) → Optional[NewType.<locals>.new_type][source]¶ Return type: Optional
[EventID
[str
]]
-
has_power_level
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type, event_type: mautrix.client.api.types.event.base.EventType) → bool[source]¶ Return type: bool
-
invited
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type) → None[source]¶ Return type: None
-
is_joined
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type) → bool[source]¶ Return type: bool
-
is_typing
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type) → bool[source]¶ Return type: bool
-
joined
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type) → None[source]¶ Return type: None
-
left
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type) → None[source]¶ Return type: None
-
set_member
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type, member: Union[mautrix.client.api.types.users.Member, mautrix.client.api.types.event.state.MemberStateEventContent]) → None[source]¶ Return type: None
-
set_membership
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type, membership: <unknown>.Membership) → None[source]¶ Return type: None
-
set_power_level
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type, level: int) → None[source]¶ Return type: None
-
set_power_levels
(room_id: NewType.<locals>.new_type, content: mautrix.client.api.types.event.state.PowerLevelStateEventContent) → None[source]¶ Return type: None
-
set_read
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type, event_id: NewType.<locals>.new_type) → None[source]¶ Return type: None
-
mautrix.appservice.state_store.json module¶
-
class
mautrix.appservice.state_store.json.
JSONStateStore
(autosave_file: str = None)[source]¶ Bases:
mautrix.appservice.state_store.abstract.StateStore
-
get_member
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type) → mautrix.client.api.types.users.Member[source]¶ Return type: Member
-
get_power_levels
(room_id: NewType.<locals>.new_type) → mautrix.client.api.types.event.state.PowerLevelStateEventContent[source]¶ Return type: PowerLevelStateEventContent
-
set_member
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type, member: mautrix.client.api.types.users.Member) → None[source]¶ Return type: None
-
set_membership
(room_id: NewType.<locals>.new_type, user_id: NewType.<locals>.new_type, membership: <unknown>.Membership) → None[source]¶ Return type: None
-