package
0.0.0-20240804114955-0ef0bc9ad37f
Repository: https://github.com/globekeeper/gomautrix.git
Documentation: pkg.go.dev

# Packages

Package glob provides objects for matching strings with globs.
No description provided by the author

# Functions

EventToPushRules converts a m.push_rules event to a PushRuleset by passing the data through JSON.

# Constants

The allowed push action types as specified in spec section 11.12.1.4.1.
The allowed push action types as specified in spec section 11.12.1.4.1.
The allowed push action types as specified in spec section 11.12.1.4.1.
The allowed push action types as specified in spec section 11.12.1.4.1.
No description provided by the author
The allowed push condition kinds as specified in https://spec.matrix.org/v1.2/client-server-api/#conditions-1.
The allowed push condition kinds as specified in https://spec.matrix.org/v1.2/client-server-api/#conditions-1.
The allowed push condition kinds as specified in https://spec.matrix.org/v1.2/client-server-api/#conditions-1.
The allowed push condition kinds as specified in https://spec.matrix.org/v1.2/client-server-api/#conditions-1.
The allowed push condition kinds as specified in https://spec.matrix.org/v1.2/client-server-api/#conditions-1.
The allowed push condition kinds as specified in https://spec.matrix.org/v1.2/client-server-api/#conditions-1.
The allowed push condition kinds as specified in https://spec.matrix.org/v1.2/client-server-api/#conditions-1.
No description provided by the author
No description provided by the author
No description provided by the author
The allowed tweak types as specified in spec section 11.12.1.4.1.1.
The allowed tweak types as specified in spec section 11.12.1.4.1.1.
No description provided by the author

# Variables

DefaultPushActions is the value returned if none of the rule collections in a Ruleset match the event given to GetActions().
MemberCountFilterRegex is the regular expression to parse the MemberCountCondition of PushConditions.

# Structs

EventContent represents the content of a m.push_rules account data event.
PushAction is a single action that should be triggered when receiving a message.
PushActionArrayShould contains the important information parsed from a PushActionArray.
PushCondition wraps a condition that is required for a specific PushRule to be used.
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

EventfulRoom is an extension of Room to support MSC3664.
No description provided by the author
Room is an interface with the functions that are needed for processing room-specific push conditions.

# Type aliases

PushActionArray is an array of PushActions.
PushActionTweak is the type of the tweak in SetTweak push actions.
PushActionType is the type of a PushAction.
PushCondKind is the type of a push condition.
No description provided by the author
No description provided by the author