trixnity-core
3.0.0-beta1
trixnity-core
/
net.folivo.trixnity.core.model.push
/
PushCondition
Push
Condition
@
Serializable
(
with
=
PushConditionSerializer::class
)
interface
PushCondition
Types
See also
Inheritors
See also
matrix spec
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
Inheritors
EventMatch
Link copied to clipboard
ContainsDisplayName
Link copied to clipboard
RoomMemberCount
Link copied to clipboard
SenderNotificationPermission
Link copied to clipboard
Unknown
Link copied to clipboard