matrix-enums

matrix-enums

Functions

Types and Values

Object Hierarchy


Description

Functions

matrix_error_quark ()

GQuark
matrix_error_quark (void);

Types and Values

enum MatrixAccountKind

User account types.

Members

MATRIX_ACCOUNT_KIND_DEFAULT

   

MATRIX_ACCOUNT_KIND_USER

   

MATRIX_ACCOUNT_KIND_GUEST

   

enum MatrixEventDirection

Direction of events when requesting an event context.

Members

MATRIX_EVENT_DIRECTION_FORWARD

   

MATRIX_EVENT_DIRECTION_BACKWARD

   

enum MatrixEventFormat

Event format received when synchronizing.

Members

MATRIX_EVENT_FORMAT_DEFAULT

   

MATRIX_EVENT_FORMAT_CLIENT

   

MATRIX_EVENT_FORMAT_FEDERATION

   

enum MatrixPresence

Presence values for matrix_api_set_user_presence() and other presence related queries.

Members

MATRIX_PRESENCE_UNKNOWN

   

MATRIX_PRESENCE_ONLINE

   

MATRIX_PRESENCE_OFFLINE

   

MATRIX_PRESENCE_UNAVAILABLE

   

MATRIX_PRESENCE_FREE_FOR_CHAT

   

enum MatrixPusherConditionKind

Condition types for pushers.

Members

MATRIX_PUSHER_CONDITION_KIND_EVENT_MATCH

   

MATRIX_PUSHER_CONDITION_KIND_PROFILE_TAG

   

MATRIX_PUSHER_CONDITION_KIND_CONTAINS_DISPLAY_NAME

   

MATRIX_PUSHER_CONDITION_KIND_ROOM_MEMBER_COUNT

   

enum MatrixPusherKind

Pusher types.

Members

MATRIX_PUSHER_KIND_OVERRIDE

   

MATRIX_PUSHER_KIND_SENDER

   

MATRIX_PUSHER_KIND_ROOM

   

MATRIX_PUSHER_KIND_CONTENT

   

MATRIX_PUSHER_KIND_UNDERRIDE

   

enum MatrixReceiptType

Receipt types of acknowledgment.

Members

MATRIX_RECEIPT_TYPE_READ

   

enum MatrixResizeMethod

Resizing methods for matrix_api_media_thumbnail().

Members

MATRIX_RESIZE_METHOD_DEFAULT

   

MATRIX_RESIZE_METHOD_CROP

   

MATRIX_RESIZE_METHOD_SCALE

   

enum MatrixRoomMembership

Room membership types.

Members

MATRIX_ROOM_MEMBERSHIP_UNKNOWN

   

MATRIX_ROOM_MEMBERSHIP_INVITE

   

MATRIX_ROOM_MEMBERSHIP_JOIN

   

MATRIX_ROOM_MEMBERSHIP_LEAVE

   

MATRIX_ROOM_MEMBERSHIP_BAN

   

MATRIX_ROOM_MEMBERSHIP_KNOCK

   

enum MatrixRoomPreset

Preset values for matrix_api_create_room() calls.

Members

MATRIX_ROOM_PRESET_NONE

   

MATRIX_ROOM_PRESET_PRIVATE

   

MATRIX_ROOM_PRESET_TRUSTED_PRIVATE

   

MATRIX_ROOM_PRESET_PUBLIC

   

enum MatrixRoomVisibility

Visibility values for room creation. Not to be confused with join rules.

Members

MATRIX_ROOM_VISIBILITY_DEFAULT

   

MATRIX_ROOM_VISIBILITY_PUBLIC

   

MATRIX_ROOM_VISIBILITY_PRIVATE

   

enum MatrixSearchOrder

Members

MATRIX_SEARCH_ORDER_RECENT

   

MATRIX_SEARCH_ORDER_RANK

   

enum MatrixSearchKey

Members

MATRIX_SEARCH_KEY_CONTENT_BODY

   

MATRIX_SEARCH_KEY_CONTENT_NAME

   

MATRIX_SEARCH_KEY_CONTENT_TOPIC

   

enum MatrixSearchGroupBy

Members

MATRIX_SEARCH_GROUP_BY_ROOM_ID

   

MATRIX_SEARCH_GROUP_BY_SENDER

   

enum MatrixError

Members

MATRIX_ERROR_NONE

   

MATRIX_ERROR_COMMUNICATION_ERROR

   

MATRIX_ERROR_INCOMPLETE

   

MATRIX_ERROR_BAD_REQUEST

   

MATRIX_ERROR_BAD_RESPONSE

   

MATRIX_ERROR_INVALID_ROOM_ID

   

MATRIX_ERROR_UNKNOWN_VALUE

   

MATRIX_ERROR_INVALID_TYPE

   

MATRIX_ERROR_UNSUPPORTED

   

MATRIX_ERROR_INVALID_FORMAT

   

MATRIX_ERROR_M_MISSING_TOKEN

   

MATRIX_ERROR_M_FORBIDDEN

   

MATRIX_ERROR_M_UNKNOWN

   

MATRIX_ERROR_M_UNKNOWN_TOKEN

   

MATRIX_ERROR_M_NOT_JSON

   

MATRIX_ERROR_M_UNRECOGNIZED

   

MATRIX_ERROR_M_UNAUTHORIZED

   

MATRIX_ERROR_M_BAD_JSON

   

MATRIX_ERROR_M_USER_IN_USE

   

MATRIX_ERROR_M_ROOM_IN_USE

   

MATRIX_ERROR_M_BAD_PAGINATION

   

MATRIX_ERROR_M_BAD_STATE

   

MATRIX_ERROR_M_NOT_FOUND

   

MATRIX_ERROR_M_GUEST_ACCESS_FORBIDDEN

   

MATRIX_ERROR_M_LIMIT_EXCEEDED

   

MATRIX_ERROR_M_CAPTCHA_NEEDED

   

MATRIX_ERROR_M_CAPTCHA_INVALID

   

MATRIX_ERROR_M_MISSING_PARAM

   

MATRIX_ERROR_M_TOO_LARGE

   

MATRIX_ERROR_M_EXCLUSIVE

   

MATRIX_ERROR_M_THREEPID_AUTH_FAILED

   

MATRIX_ERROR_M_THREEPID_IN_USE

   

MATRIX_ERROR_M_INVALID_USERNAME

   

MATRIX_ERROR_UNSPECIFIED

   

MATRIX_ERROR_UNKNOWN_ERROR