trixnity-core
3.7.0-beta3
common
trixnity-core
/
net.folivo.trixnity.core.model.push
/
PushCondition
Push
Condition
@
Serializable
(
with
=
PushConditionSerializer::class
)
interface
PushCondition
See also
matrix spec
Inheritors
EventMatch
ContainsDisplayName
RoomMemberCount
SenderNotificationPermission
Unknown
Members
Types
Contains
Display
Name
Link copied to clipboard
object
ContainsDisplayName
:
PushCondition
Event
Match
Link copied to clipboard
@
Serializable
data
class
EventMatch
(
val
key
:
String
,
val
pattern
:
String
)
:
PushCondition
Room
Member
Count
Link copied to clipboard
@
Serializable
data
class
RoomMemberCount
(
val
isCount
:
String
)
:
PushCondition
Sender
Notification
Permission
Link copied to clipboard
@
Serializable
data
class
SenderNotificationPermission
(
val
key
:
String
)
:
PushCondition
Unknown
Link copied to clipboard
data
class
Unknown
(
val
raw
:
JsonObject
)
:
PushCondition