The lunamech-matrix-api Reference Manual

This is the lunamech-matrix-api Reference Manual, version 0.0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 17:12:02 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 lunamech-matrix-api

An implementation of the Matrix API taken from LunaMech see https://lunamech.com

Author

K1D77A

License

MIT

Version

0.0.2

Dependencies
  • dexador (system).
  • drakma (system).
  • jonathan (system).
  • str (system).
  • plump (system).
  • quri (system).
  • cl-json (system).
  • shasht (system).
  • reader (system).
  • closer-mop (system).
  • do-urlencode (system).
Source

lunamech-matrix-api.asd.

Child Components

3 Modules

Modules are listed depth-first from the system components tree.


3.1 lunamech-matrix-api/v2

Version 2 of the API library.

Dependency

events.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

lunamech-matrix-api (system).

Child Components

3.2 lunamech-matrix-api/v2/protocol

The MOP protocol

Dependency

serialize.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Child Components

3.3 lunamech-matrix-api/v2/2

Dependency

conditions.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Child Component

api.lisp (file).


3.4 lunamech-matrix-api/v2/4

Dependency

2 (module).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Child Component

api.lisp (file).


3.5 lunamech-matrix-api/v2/5

Dependency

4 (module).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Child Component

api.lisp (file).


3.6 lunamech-matrix-api/v2/6

Dependency

5 (module).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Child Component

api.lisp (file).


3.7 lunamech-matrix-api/v2/8

Dependency

6 (module).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Child Component

api.lisp (file).


3.8 lunamech-matrix-api/v2/9

Dependency

8 (module).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Child Component

api.lisp (file).


3.9 lunamech-matrix-api/v2/10

Dependency

9 (module).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Child Component

api.lisp (file).


3.10 lunamech-matrix-api/v2/11

Dependency

10 (module).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Child Component

api.lisp (file).


3.11 lunamech-matrix-api/v2/13

Dependency

11 (module).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Child Component

api.lisp (file).


3.12 lunamech-matrix-api/v2/admin

Dependency

13 (module).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Child Component

api.lisp (file).


3.13 lunamech-matrix-api/v2/spaces

Dependency

admin (module).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Child Components

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 lunamech-matrix-api/lunamech-matrix-api.asd

Source

lunamech-matrix-api.asd.

Parent Component

lunamech-matrix-api (system).

ASDF Systems

lunamech-matrix-api.


4.1.2 lunamech-matrix-api/package.lisp

Source

lunamech-matrix-api.asd.

Parent Component

lunamech-matrix-api (system).

Packages

lunamech-matrix-api.


4.1.3 lunamech-matrix-api/classes.lisp

Dependency

package.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

lunamech-matrix-api (system).

Public Interface
Internals

4.1.4 lunamech-matrix-api/conditions.lisp

Dependency

classes.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

lunamech-matrix-api (system).

Public Interface
Internals

4.1.5 lunamech-matrix-api/api-helpers.lisp

Dependency

conditions.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

lunamech-matrix-api (system).

Public Interface
Internals

4.1.6 lunamech-matrix-api/integration.lisp

Dependency

api-helpers.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

lunamech-matrix-api (system).

Public Interface

%to-json (method).

Internals

4.1.7 lunamech-matrix-api/user-api.lisp

Dependency

integration.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

lunamech-matrix-api (system).

Public Interface
Internals

4.1.8 lunamech-matrix-api/spaces.lisp

Dependency

user-api.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

lunamech-matrix-api (system).

Public Interface

4.1.9 lunamech-matrix-api/sync.lisp

Dependency

spaces.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

lunamech-matrix-api (system).

Public Interface
Internals

4.1.11 lunamech-matrix-api/events.lisp

Dependency

admin-api.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

lunamech-matrix-api (system).

Public Interface
Internals

4.1.12 lunamech-matrix-api/v2/api-package.lisp

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Packages

lunamech-matrix-api/v2.


4.1.13 lunamech-matrix-api/v2/classes.lisp

Dependency

api-package.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Public Interface
Internals

4.1.14 lunamech-matrix-api/v2/helpers.lisp

Dependency

classes.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Public Interface

4.1.15 lunamech-matrix-api/v2/serialize.lisp

Dependency

helpers.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Public Interface
Internals

4.1.16 lunamech-matrix-api/v2/protocol/classes.lisp

Source

lunamech-matrix-api.asd.

Parent Component

protocol (module).

Public Interface
Internals

4.1.17 lunamech-matrix-api/v2/protocol/conditions.lisp

Dependency

classes.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

protocol (module).

Public Interface
Internals

missing-required-data (condition).


4.1.18 lunamech-matrix-api/v2/protocol/call-wrapper.lisp

Dependency

conditions.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

protocol (module).

Public Interface

4.1.19 lunamech-matrix-api/v2/protocol/api-protocol.lisp

Dependency

call-wrapper.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

protocol (module).

Public Interface
Internals

4.1.20 lunamech-matrix-api/v2/conditions.lisp

Dependency

protocol (module).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Public Interface
Internals

4.1.21 lunamech-matrix-api/v2/2/api.lisp

Source

lunamech-matrix-api.asd.

Parent Component

2 (module).

Public Interface

client-versions (class).


4.1.22 lunamech-matrix-api/v2/4/api.lisp

Source

lunamech-matrix-api.asd.

Parent Component

4 (module).

Public Interface

discover-domain-info (class).


4.1.23 lunamech-matrix-api/v2/5/api.lisp

Source

lunamech-matrix-api.asd.

Parent Component

5 (module).

Public Interface
Internals

4.1.24 lunamech-matrix-api/v2/6/api.lisp

Source

lunamech-matrix-api.asd.

Parent Component

6 (module).

Public Interface

get-relevant-capabilities (class).


4.1.25 lunamech-matrix-api/v2/8/api.lisp

Source

lunamech-matrix-api.asd.

Parent Component

8 (module).

Public Interface

4.1.26 lunamech-matrix-api/v2/9/api.lisp

Source

lunamech-matrix-api.asd.

Parent Component

9 (module).

Public Interface

4.1.27 lunamech-matrix-api/v2/10/api.lisp

Source

lunamech-matrix-api.asd.

Parent Component

10 (module).

Public Interface
Internals

4.1.28 lunamech-matrix-api/v2/11/api.lisp

Source

lunamech-matrix-api.asd.

Parent Component

11 (module).

Public Interface

4.1.29 lunamech-matrix-api/v2/13/api.lisp

Source

lunamech-matrix-api.asd.

Parent Component

13 (module).

Public Interface
Internals

4.1.30 lunamech-matrix-api/v2/admin/api.lisp

Source

lunamech-matrix-api.asd.

Parent Component

admin (module).

Public Interface
Internals

4.1.31 lunamech-matrix-api/v2/spaces/api.lisp

Source

lunamech-matrix-api.asd.

Parent Component

spaces (module).

Public Interface

4.1.32 lunamech-matrix-api/v2/spaces/spaces.lisp

Dependency

api.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

spaces (module).

Public Interface
Internals

invite-to-space (function).


4.1.33 lunamech-matrix-api/v2/object-helpers.lisp

Dependency

spaces (module).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Public Interface
Internals

%clean-alist (function).


4.1.34 lunamech-matrix-api/v2/filters.lisp

Dependency

object-helpers.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Public Interface

4.1.35 lunamech-matrix-api/v2/integration.lisp

Dependency

filters.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Public Interface
Internals

4.1.36 lunamech-matrix-api/v2/sync.lisp

Dependency

integration.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Public Interface
Internals

key-sync (function).


4.1.37 lunamech-matrix-api/v2/user-api.lisp

Dependency

sync.lisp (file).

Source

lunamech-matrix-api.asd.

Parent Component

v2 (module).

Public Interface
Internals

5 Packages

Packages are listed by definition order.


5.1 lunamech-matrix-api

Source

package.lisp.

Nickname

lmapi

Use List

common-lisp.

Public Interface
Internals

5.2 lunamech-matrix-api/v2

Source

api-package.lisp.

Nickname

lmav2

Use List

common-lisp.

Public Interface
Internals

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Macros

Macro: auth-req ((method connection url data response-var &optional prefix) &body body)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Macro: new-r-t ((key) &body body)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Macro: pkv (plist key)
Package

lunamech-matrix-api.

Source

conditions.lisp.

Macro: with-captured-dex-error (&body body)

Catches any conditions signalled by dex and converts the response into a special condition defined in src/classes.lisp and signals.

Package

lunamech-matrix-api/v2.

Source

call-wrapper.lisp.

Macro: with-hash-keys (keys hash &body body)

Creates a let binding for each of the keys listed in KEYS in HASH using gethash, each of these KEYS has to have a non nil value otherwise signals ’malformed-json.

Package

lunamech-matrix-api/v2.

Source

helpers.lisp.

Macro: with-locked-connection ((connection) &body body)
Package

lunamech-matrix-api/v2.

Source

classes.lisp.


6.1.2 Ordinary functions

Function: %quick-hash (alist &rest rest &key &allow-other-keys)

Takes in an alist and quickly generators a hash

Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: add-filter-id (connection key new-val &optional last-sync)
Package

lunamech-matrix-api/v2.

Source

filters.lisp.

Function: add-string->condition (string condition-sym)
Package

lunamech-matrix-api.

Source

conditions.lisp.

Function: add-to-account-data (connection user-id key data)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: add-to-account-data (connection user-id key data)

Add DATA (a hashtable) to the type KEY for USER-ID.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: admin-change-a-users-device-data (connection user-id device-id display-name)

Queries the admin API. Uses CONNECTION and changes the DISPLAY-NAME of DEVICE-ID associated with USER-ID.

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-change-user-to/from-administrator (connection user-id to/from)

Queries the admin API. Uses CONNECTION and deactivates USER-ID’s account.

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-create-or-modify-account (connection user-id &optional password display-name avatar-url admin deactivated)

Queries the admin API. Uses CONNECTION and creates or modifies an account
denoted by USER-ID.
user_id: fully-qualified user id: for example, @user:server.com

Body parameters:

password, optional. If provided, the user’s password is updated and all devices are logged out. displayname, optional, defaults to the value of user_id.
threepids, optional, allows setting the third-party IDs (email, msisdn) belonging to a user. avatar_url, optional, must be a MXC URI.
admin, optional, defaults to false.
deactivated, optional, defaults to false.
Threepids is current not supported

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-deactivate-account (connection user-id)

Queries the admin API. Uses CONNECTION and deactivates USER-ID’s account.

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-delete-a-device (connection user-id device-id)

Queries the admin API. Uses CONNECTION and deletes the DEVICE-ID associated with USER-ID.

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-delete-a-users-devices (connection user-id list-of-devices)

Queries the admin API. Uses CONNECTION and deletes the devices listed in LIST-OF-DEVICES that are associated with USER-ID.

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-delete-local-media (connection media-id &optional server)
Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-delete-local-media-before-time (connection server &key size before-ts unit)

Given CONNECTION and a SERVER string like ’matrix.org’ attempts to purge all media content ie content referenced to with MXC’s from before the timestamp generated by taking BEFORE-TS x UNIT from the time of execution. SIZE is in bytes and all files above that size that have not been interacted with will be deleted.

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-delete-request (connection url)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: admin-delete-room (connection room-id)
Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-force-user-to-join-room (connection user-id room-id)
Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-get-request (connection url)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: admin-list-all-of-a-user-devices (connection user-id)

Queries the admin API. Uses CONNECTION and lists all the devices associated with USER-ID.

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-list-user-accounts (connection &optional from limit guests)

Queries the admin API. Uses CONNECTION to list user accounts.

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-make-user-id-room-admin (connection user-id room-id)

Queries the admin API. Uses CONNECTION and makes USER-ID and administrator in that room.

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-post-request (connection url &optional plist)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: admin-put-request (connection url plist)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: admin-query-current-sessions-for-user (connection user-id)

Queries the admin API. Uses CONNECTION and returns information about USER-ID’s sessions.

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-query-user-account (connection user-id)

Queries the admin API. Uses CONNECTION to return information about USER-ID

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-reset-password (connection user-id &optional new-pass logout-devices)

Queries the admin API. Uses CONNECTION and resets USER-ID’s password to NEW-PASS.

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-server-administrator (connection user-id)

Queries the admin API. Uses CONNECTION and returns whether USER-ID is an administrator.

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-shadow-ban-user-id (connection user-id)
Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-show-a-users-device (connection user-id device-id)

Queries the admin API. Uses CONNECTION and lists all the devices associated with USER-ID.

Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-whois (connection user-id)

Performs a whois call on USER-ID, only an admin can call this on non self users.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: ban-user-from-room (connection room-id user-id &optional reason-why)

Bans the user denoted by USER-ID from ROOM-ID with the REASON-WHY.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: ban-user-from-room (connection room-id user-id &optional reason-why)

Bans the user denoted by USER-ID from ROOM-ID with the REASON-WHY.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: create-private-room (connection invite)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: create-private-room (connection invite &rest keys &key &allow-other-keys)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: create-room (connection name room-alias topic &key private invite)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: create-room (connection name room-alias topic &rest keys &key &allow-other-keys)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: destructure-mxc (mxc)

mxc://<server-name>/<media-id> -> server-name media-id

Package

lunamech-matrix-api/v2.

Source

helpers.lisp.

Function: downcase-symbols (list)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: download-content (connection mxc-address)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: download-content (connection mxc-address &key allow-remote)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: dry-sync (connection &rest keys &key &allow-other-keys)
Package

lunamech-matrix-api/v2.

Source

sync.lisp.

Function: events-in-room (connection room-id from &optional timeout)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: extract-events-of-type (events types)

Gives a list of EVENTS extracts the events that match list of TYPES

Package

lunamech-matrix-api.

Source

sync.lisp.

Function: extract-events-of-type (events types)

Gives a list of EVENTS extracts the events that match list of TYPES

Package

lunamech-matrix-api/v2.

Source

sync.lisp.

Function: filter-to-remove-receipts-reaction-typing (connection user-id)
Package

lunamech-matrix-api/v2.

Source

filters.lisp.

Function: gen-headers (connection &optional content-type)

Generates a header list for use with dex

Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: gen-url (connection &optional prefix)

Generates a base uri for CONNECTION. if MEDIA is non nil then uses /_matrix/media/r0/ in place of (api CONNECTION). Returns a list whose first element is the url.

Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: generate-user-room-filter (connection user-id &rest keys &key &allow-other-keys)
Package

lunamech-matrix-api/v2.

Source

filters.lisp.

Function: get-account-data (connection user-id event-type)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: get-filter (instance key)
Package

lunamech-matrix-api/v2.

Source

filters.lisp.

Function: get-request (connection url &optional get-params)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: get-room-state (connection room-id &rest rest &key &allow-other-keys)

Grabs the room-state for ROOM-ID using CONNECTION. Uses ’events%get-state-events-in-room.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: get-string->condition (string)
Package

lunamech-matrix-api.

Source

conditions.lisp.

Function: get-user-presence (connection user-id)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: get-user-presence (connection user-id)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: integration%register (dimension-connection openid-plist)
Package

lunamech-matrix-api/v2.

Source

integration.lisp.

Function: integration%user-information (dimension-connection)
Package

lunamech-matrix-api/v2.

Source

integration.lisp.

Function: integration%validate-user-id (dimension-connection open-id-plist user-id)
Package

lunamech-matrix-api/v2.

Source

integration.lisp.

Function: invite-member-to-room (connection user-id room-id)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: invite-member-to-room (connection user-id room-id)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: invite-to-space (connection user-id space-id)
Package

lunamech-matrix-api.

Source

spaces.lisp.

Function: invite-user-to-all-spaces-in-space (connection user-id space-id)
Package

lunamech-matrix-api.

Source

spaces.lisp.

Function: invite-user-to-all-spaces-in-space (connection user-id space-id)
Package

lunamech-matrix-api/v2.

Source

spaces.lisp.

Function: join-room (connection id)

Makes CONNECTION joined the room denoted by ID. Assuming it can.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: join-room (connection room-id)

Makes CONNECTION joined the room denoted by ROOM-ID. Assuming it can. Uses ’rooms%join-a-room.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: joined-rooms (connection)

Returns the rooms that CONNECTION is within.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: joined-rooms (connection)

Returns the rooms that CONNECTION is within. Uses ’rooms%my-joined-rooms

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: kick-user-from-room (connection room-id user-id &optional reason-why)

Kicks the user denoted by USER-ID from ROOM-ID with the REASON-WHY.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: kick-user-from-room (connection room-id user-id &optional reason-why)

Kicks the user denoted by USER-ID from ROOM-ID with the REASON-WHY.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: leave-room (connection id)

Makes CONNECTION leave the room denoted by ID.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: leave-room (connection room-id)

Makes CONNECTION leave the room denoted by ROOM-ID. Uses ’rooms%leave-a-room.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: logout (connection)

Logs out CONNECTION.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: logout (connection)

Logs the CONNECTION out.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: make-auth (connection)

Creates a plist which represents an auth token that can be sent to the server using data within CONNECTION.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: make-connection (username password url api)
Package

lunamech-matrix-api.

Source

classes.lisp.

Function: make-connection (username password url api)
Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Function: make-event (content etype event-id sender origin-server-ts room-id &optional unsigned)
Package

lunamech-matrix-api.

Source

events.lisp.

Function: members-in-room (connection room-id)

Gets the members of ROOM-ID.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: members-in-room (connection room-id &rest keys &key &allow-other-keys)

Gets the members of ROOM-ID.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: members-in-room%ids (connection room-id)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: members-in-room-ids (connection room-id)

Gets the members id’s of ROOM-ID.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: members-in-room-ids (connection room-id)

Gets the members id’s of ROOM-ID.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: membership-events (sync room-id)
Package

lunamech-matrix-api.

Source

sync.lisp.

Function: membership-events (sync room-id)
Package

lunamech-matrix-api/v2.

Source

sync.lisp.

Function: messages-in-room (connection room-id &rest keys &key from to dir limit filter)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: messages-in-room (connection room-id &rest keys &key &allow-other-keys)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: new-request-type (key fun)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: object%event-filter (&key limit not-senders not-types senders types)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%event/m-room-message/m-image (&key body info url file)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%event/m-room-message/m-text (message formatted-body)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%event/m-room-message/m-text%basic (message)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%event/m-room-power_levels (&key ban events events-default invite kick notifications redact state-default users users-default)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%event/m-room-redaction (reason)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%file-info (&key mimetype size thumbnail-url thumbnail-file thumbnail-info)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%identifier-type/m-id-phonenumber (country phone)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%identifier-type/m-id-thirdparty (medium address)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%identifier-type/m-id-user (user)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%image-info (&key h w mimetype size thumbnail-url thumbnail-file thumbnail-info)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%m-room-name (name)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%room-event-filter (&rest keys &key &allow-other-keys)

See object%state-filter for options.

Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%room-filter (&key not-rooms rooms ephemeral include-leave state timeline account-data)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%server-acl (&key allow allow-ip-literals deny)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%state-filter (&key limit not-senders not-types senders types lazy-load-members include-redundant-members not-rooms rooms contains-url)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: object%thumbnail-info (&key h w mimetype size)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: password-login (connection)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: password-login (connection)

Given a well formed CONNECTION instance attempts to use ’login-connection to log the CONNECTION into their api.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: public-rooms (connection)

Returns all the public rooms accessible by CONNECTION.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: public-rooms (connection &rest rest &key &allow-other-keys)

Lists the public rooms for CONNECTION. Uses ’rooms%public-rooms.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: put-request (connection url plist)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: put-request-object (connection url object)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: redact-event-in-room (connection room-id event-id reason)

Redacts EVENT-ID from ROOM-ID using CONNECTION. Provide a reason with REASON. Uses ’events%redact-event.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: request-open-id-token (connection)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: request-open-id-token (connection)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: restore-connection (list &optional slots)
Package

lunamech-matrix-api.

Source

classes.lisp.

Function: restore-connection (list &optional slots)
Package

lunamech-matrix-api/v2.

Source

serialize.lisp.

Function: room-invite (sync)
Package

lunamech-matrix-api.

Source

sync.lisp.

Function: room-invite (sync)
Package

lunamech-matrix-api/v2.

Source

sync.lisp.

Function: room-joins (membership-events)

Extracts all events containing a :|membership| ’join’ event

Package

lunamech-matrix-api.

Source

sync.lisp.

Function: room-joins (membership-events)

Extracts all events containing a :|membership| ’join’ event

Package

lunamech-matrix-api/v2.

Source

sync.lisp.

Function: room-leaves (membership-events)

Extracts all events containing a :|membership| ’leave’ event

Package

lunamech-matrix-api.

Source

sync.lisp.

Function: room-leaves (membership-events)

Extracts all events containing a :|membership| ’leave’ event

Package

lunamech-matrix-api/v2.

Source

sync.lisp.

Function: room-messages (sync room-id)
Package

lunamech-matrix-api.

Source

sync.lisp.

Function: room-messages (sync room-id)
Package

lunamech-matrix-api/v2.

Source

sync.lisp.

Function: room-timeline (sync room-id)
Package

lunamech-matrix-api.

Source

sync.lisp.

Function: room-timeline (sync room-id)
Package

lunamech-matrix-api/v2.

Source

sync.lisp.

Function: rooms-in-a-space (connection room-id)
Package

lunamech-matrix-api.

Source

spaces.lisp.

Function: rooms-in-a-space (connection room-id)
Package

lunamech-matrix-api/v2.

Source

spaces.lisp.

Function: send-event-to-room (connection room-id event-type message-event)

Sends the event to the ROOM-ID, assuming CONNECTION is within it.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: send-event-to-room (connection room-id event-type event)

Sends EVENT of EVENT-TYPE to ROOM-ID using CONNECTION. Uses ’events%put-message-event-into-room.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: send-file-bytes-to-room (connection room-id name bytes file-info-object)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: send-image-bytes-to-room (connection room-id name content-type bytes)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: send-image-bytes-to-room (connection room-id name content-type bytes &rest keys &key &allow-other-keys)

Uploads BYTES from BYTES to to ROOM-ID. Keys are passed to object%event/m-room-message/m-image

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: send-image-file-to-room (connection room-id name content-type path)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: send-image-file-to-room (connection room-id name content-type path &rest keys &key &allow-other-keys)

Uploads image from PATH to to ROOM-ID. Keys are passed to object%event/m-room-message/m-image

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: send-message-event-to-room (connection room-id message-event)

Sends the message MESSAGE-EVENT to the ROOM-ID, assuming CONNECTION is within it.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: send-message-event-to-room (connection room-id message-event)

Sends MESSAGE-EVENT to ROOM-ID using CONNECTION. Uses #’send-event-to-room.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: send-message-to-room (connection room-id message)

Sends the message MESSAGE to the ROOM-ID, assuming CONNECTION is within it.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: send-message-to-room (connection room-id message)

Sends a MESSAGE to ROOM-ID using CONNECTION.
Uses object%event/m-room.message/m-text%basic and #’send-event-to-room.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: send-state-event-to-room (connection room-id event-type event &optional state-key)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: send-state-event-to-room (connection room-id event-type event)

Sends state EVENT of EVENT-TYPE to ROOM-ID using CONNECTION. Uses ’events%put-state-event-into-room.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: serialize-connection (connection &optional slots)
Package

lunamech-matrix-api.

Source

classes.lisp.

Function: serialize-connection (connection &optional slots)
Package

lunamech-matrix-api/v2.

Source

serialize.lisp.

Function: set-avatar-url (connection user-id mxc)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: signal-condition-from-response (response)
Package

lunamech-matrix-api.

Source

conditions.lisp.

Function: spaces-hierarchy (connection room-id)
Package

lunamech-matrix-api.

Source

spaces.lisp.

Function: spaces-hierarchy (connection room-id &rest keys)
Package

lunamech-matrix-api/v2.

Source

spaces.lisp.

Function: spaces-in-a-space (connection room-id)
Package

lunamech-matrix-api.

Source

spaces.lisp.

Function: spaces-in-a-space (connection room-id)
Package

lunamech-matrix-api/v2.

Source

spaces.lisp.

Function: spaces-rooms (connection room-id)
Package

lunamech-matrix-api.

Source

spaces.lisp.

Function: sync (connection &optional filter-id)

Gets the latest sync object from the server using CONNECTION.

Package

lunamech-matrix-api.

Source

sync.lisp.

Function: sync (connection &rest keys &key &allow-other-keys)

Gets the latest sync object from the server using CONNECTION.

Package

lunamech-matrix-api/v2.

Source

sync.lisp.

Function: traverse-sync (sync list-of-keys)

The default sync that is received and then parsed from the server ends up as one big ol plist, so this function takes a variety of lowercase keywords ie :|imasym| and steps through the plist using those keys.

Package

lunamech-matrix-api.

Source

sync.lisp.

Function: traverse-sync (sync list-of-keys)

The default sync that is received and then parsed from the server ends up as one big ol plist, so this function takes a variety of lowercase keywords ie :|imasym| and steps through the plist using those keys.

Package

lunamech-matrix-api/v2.

Source

sync.lisp.

Function: unban-user-from-room (connection room-id user-id)

Unbans the user denoted by USER-ID from ROOM-ID.

Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: unban-user-from-room (connection room-id user-id)

Unbans the user denoted by USER-ID from ROOM-ID.

Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: upload-content (connection filename content-type content-bytes)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: upload-content (connection filename content-type content-bytes)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: upload-new-filter (filter-key filter-object)

Uploads a new filter (FILTER-OBJECT)
using call-api and then stores the filter_id returned from the call under FILTER-KEY in (filters (connection FILTER-OBJECT)).

Package

lunamech-matrix-api/v2.

Source

filters.lisp.

Function: url-e (url)
Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Function: user-display-name (connection user-id)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: user-display-name (connection user-id)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: user-online-p (connection user-id)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: user-online-p (connection user-id)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: user-profile-url (connection user-id)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: user-profile-url (connection user-id)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: valid-user-p (connection user-id)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: valid-user-p (connection user-id)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.


6.1.3 Generic functions

Generic Function: %call-condition-handler (condition)

Attempts to handle conditions that come about as a consequence of executing an api call.

Package

lunamech-matrix-api/v2.

Source

call-wrapper.lisp.

Methods
Method: %call-condition-handler ((condition http-request-failed))
Method: %call-condition-handler ((condition ns-error))
Method: %call-condition-handler ((condition socket-condition))
Generic Function: %handle-dex-condition (condition status)

Attempts to correctly handle dex problems.

Package

lunamech-matrix-api/v2.

Source

call-wrapper.lisp.

Methods
Method: %handle-dex-condition (condition status)
Method: %handle-dex-condition (condition (status (eql 405)))
Method: %handle-dex-condition (condition (status (eql 404)))
Generic Reader: access-token (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: access-token ((integration%register integration%register))

automatically generated reader method

Source

integration.lisp.

Target Slot

access-token.

Generic Writer: (setf access-token) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf access-token) ((integration%register integration%register))

automatically generated writer method

Source

integration.lisp.

Target Slot

access-token.

Generic Reader: account-data (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: account-data ((filters%upload filters%upload))

automatically generated reader method

Source

api.lisp.

Target Slot

account-data.

Generic Writer: (setf account-data) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf account-data) ((filters%upload filters%upload))

automatically generated writer method

Source

api.lisp.

Target Slot

account-data.

Generic Reader: actions (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: actions ((pushrules%change-a-pushrule-actions pushrules%change-a-pushrule-actions))

automatically generated reader method

Source

api.lisp.

Target Slot

actions.

Reader Method: actions ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

actions.

Generic Writer: (setf actions) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf actions) ((pushrules%change-a-pushrule-actions pushrules%change-a-pushrule-actions))

automatically generated writer method

Source

api.lisp.

Target Slot

actions.

Writer Method: (setf actions) ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

actions.

Generic Reader: address (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: address ((rooms%invite-user-to-room/3pid rooms%invite-user-to-room/3pid))

automatically generated reader method

Source

api.lisp.

Target Slot

address.

Reader Method: address ((3pid%unbind 3pid%unbind))

automatically generated reader method

Source

api.lisp.

Target Slot

address.

Reader Method: address ((3pid%delete 3pid%delete))

automatically generated reader method

Source

api.lisp.

Target Slot

address.

Generic Writer: (setf address) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf address) ((rooms%invite-user-to-room/3pid rooms%invite-user-to-room/3pid))

automatically generated writer method

Source

api.lisp.

Target Slot

address.

Writer Method: (setf address) ((3pid%unbind 3pid%unbind))

automatically generated writer method

Source

api.lisp.

Target Slot

address.

Writer Method: (setf address) ((3pid%delete 3pid%delete))

automatically generated writer method

Source

api.lisp.

Target Slot

address.

Generic Reader: admin (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: admin ((admin%set-user-admin-status admin%set-user-admin-status))

automatically generated reader method

Source

api.lisp.

Target Slot

admin.

Reader Method: admin ((admin%modify-user-account admin%modify-user-account))

automatically generated reader method

Source

api.lisp.

Target Slot

admin.

Reader Method: admin ((admin%register-user admin%register-user))

automatically generated reader method

Source

api.lisp.

Target Slot

admin.

Generic Writer: (setf admin) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf admin) ((admin%set-user-admin-status admin%set-user-admin-status))

automatically generated writer method

Source

api.lisp.

Target Slot

admin.

Writer Method: (setf admin) ((admin%modify-user-account admin%modify-user-account))

automatically generated writer method

Source

api.lisp.

Target Slot

admin.

Writer Method: (setf admin) ((admin%register-user admin%register-user))

automatically generated writer method

Source

api.lisp.

Target Slot

admin.

Generic Reader: after (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: after ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

after.

Generic Writer: (setf after) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf after) ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

after.

Generic Reader: alias (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: alias ((thirdparty%get-thirdparty-locations thirdparty%get-thirdparty-locations))

automatically generated reader method

Source

api.lisp.

Target Slot

alias.

Generic Writer: (setf alias) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf alias) ((thirdparty%get-thirdparty-locations thirdparty%get-thirdparty-locations))

automatically generated writer method

Source

api.lisp.

Target Slot

alias.

Generic Reader: allow-remote (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: allow-remote ((media%get-thumbnail media%get-thumbnail))

automatically generated reader method

Source

api.lisp.

Target Slot

allow-remote.

Reader Method: allow-remote ((media%get-media/filename media%get-media/filename))

automatically generated reader method

Source

api.lisp.

Target Slot

allow-remote.

Reader Method: allow-remote ((media%get-media media%get-media))

automatically generated reader method

Source

api.lisp.

Target Slot

allow-remote.

Generic Writer: (setf allow-remote) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf allow-remote) ((media%get-thumbnail media%get-thumbnail))

automatically generated writer method

Source

api.lisp.

Target Slot

allow-remote.

Writer Method: (setf allow-remote) ((media%get-media/filename media%get-media/filename))

automatically generated writer method

Source

api.lisp.

Target Slot

allow-remote.

Writer Method: (setf allow-remote) ((media%get-media media%get-media))

automatically generated writer method

Source

api.lisp.

Target Slot

allow-remote.

Generic Reader: api (object)
Package

lunamech-matrix-api.

Methods
Reader Method: api ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

api.

Generic Writer: (setf api) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf api) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

api.

Generic Function: api (object)
Package

lunamech-matrix-api/v2.

Methods
Method: api ((api api))
Source

api-protocol.lisp.

Reader Method: api ((api-call api-call))

automatically generated reader method

Source

classes.lisp.

Target Slot

api.

Reader Method: api ((connection connection))

Probably best not touch this but this is prefixed to each request unless the API itself suggests otherwise.

Source

classes.lisp.

Target Slot

api.

Generic Writer: (setf api) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf api) ((api-call api-call))

automatically generated writer method

Source

classes.lisp.

Target Slot

api.

Writer Method: (setf api) ((connection connection))

Probably best not touch this but this is prefixed to each request unless the API itself suggests otherwise.

Source

classes.lisp.

Target Slot

api.

Generic Reader: api-error-args (condition)
Generic Writer: (setf api-error-args) (condition)
Package

lunamech-matrix-api.

Methods
Reader Method: api-error-args ((condition api-error))
Writer Method: (setf api-error-args) ((condition api-error))
Source

conditions.lisp.

Target Slot

api-error-args.

Generic Reader: api-error-args (condition)
Generic Writer: (setf api-error-args) (condition)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: api-error-args ((condition api-error))
Writer Method: (setf api-error-args) ((condition api-error))
Source

conditions.lisp.

Target Slot

api-error-args.

Generic Reader: api-error-code (condition)
Generic Writer: (setf api-error-code) (condition)
Package

lunamech-matrix-api.

Methods
Reader Method: api-error-code ((condition api-error))
Writer Method: (setf api-error-code) ((condition api-error))
Source

conditions.lisp.

Target Slot

api-error-code.

Generic Reader: api-error-code (condition)
Generic Writer: (setf api-error-code) (condition)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: api-error-code ((condition api-error))
Writer Method: (setf api-error-code) ((condition api-error))
Source

conditions.lisp.

Target Slot

api-error-code.

Generic Reader: api-error-description (condition)
Generic Writer: (setf api-error-description) (condition)
Package

lunamech-matrix-api.

Methods
Reader Method: api-error-description ((condition api-error))
Writer Method: (setf api-error-description) ((condition api-error))
Source

conditions.lisp.

Target Slot

api-error-description.

Generic Reader: api-error-description (condition)
Generic Writer: (setf api-error-description) (condition)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: api-error-description ((condition api-error))
Writer Method: (setf api-error-description) ((condition api-error))
Source

conditions.lisp.

Target Slot

api-error-description.

Generic Reader: api-error-error (condition)
Generic Writer: (setf api-error-error) (condition)
Package

lunamech-matrix-api.

Methods
Reader Method: api-error-error ((condition api-error))
Writer Method: (setf api-error-error) ((condition api-error))
Source

conditions.lisp.

Target Slot

api-error-error.

Generic Reader: api-error-error (condition)
Generic Writer: (setf api-error-error) (condition)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: api-error-error ((condition api-error))
Writer Method: (setf api-error-error) ((condition api-error))
Source

conditions.lisp.

Target Slot

api-error-error.

Generic Reader: api-request-failed-condition (condition)
Generic Writer: (setf api-request-failed-condition) (condition)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: api-request-failed-condition ((condition api-request-failed))
Writer Method: (setf api-request-failed-condition) ((condition api-request-failed))
Source

conditions.lisp.

Target Slot

api-request-failed-condition.

Generic Reader: api-request-failed-message (condition)
Generic Writer: (setf api-request-failed-message) (condition)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: api-request-failed-message ((condition api-request-failed))
Writer Method: (setf api-request-failed-message) ((condition api-request-failed))
Source

conditions.lisp.

Target Slot

api-request-failed-message.

Generic Reader: api-timeout-condition (condition)
Generic Writer: (setf api-timeout-condition) (condition)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: api-timeout-condition ((condition api-timeout))
Writer Method: (setf api-timeout-condition) ((condition api-timeout))
Source

conditions.lisp.

Target Slot

api-timeout-condition.

Generic Reader: api-timeout-message (condition)
Generic Writer: (setf api-timeout-message) (condition)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: api-timeout-message ((condition api-timeout))
Writer Method: (setf api-timeout-message) ((condition api-timeout))
Source

conditions.lisp.

Target Slot

api-timeout-message.

Generic Reader: app-display-name (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: app-display-name ((pushers%set-pusher pushers%set-pusher))

automatically generated reader method

Source

api.lisp.

Target Slot

app-display-name.

Generic Writer: (setf app-display-name) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf app-display-name) ((pushers%set-pusher pushers%set-pusher))

automatically generated writer method

Source

api.lisp.

Target Slot

app-display-name.

Generic Reader: app-id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: app-id ((pushers%set-pusher pushers%set-pusher))

automatically generated reader method

Source

api.lisp.

Target Slot

app-id.

Generic Writer: (setf app-id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf app-id) ((pushers%set-pusher pushers%set-pusher))

automatically generated writer method

Source

api.lisp.

Target Slot

app-id.

Generic Reader: append-bool (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: append-bool ((pushers%set-pusher pushers%set-pusher))

automatically generated reader method

Source

api.lisp.

Target Slot

append-bool.

Generic Writer: (setf append-bool) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf append-bool) ((pushers%set-pusher pushers%set-pusher))

automatically generated writer method

Source

api.lisp.

Target Slot

append-bool.

Generic Reader: at (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: at ((events%get-room-members events%get-room-members))

automatically generated reader method

Source

api.lisp.

Target Slot

at.

Generic Writer: (setf at) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf at) ((events%get-room-members events%get-room-members))

automatically generated writer method

Source

api.lisp.

Target Slot

at.

Generic Reader: auth (object)
Package

lunamech-matrix-api.

Methods
Reader Method: auth ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

auth.

Generic Writer: (setf auth) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf auth) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

auth.

Generic Reader: auth (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: auth ((devices%delete-devices devices%delete-devices))

automatically generated reader method

Source

api.lisp.

Target Slot

auth.

Reader Method: auth ((devices%delete-device devices%delete-device))

automatically generated reader method

Source

api.lisp.

Target Slot

auth.

Reader Method: auth ((3pid%add 3pid%add))

automatically generated reader method

Source

api.lisp.

Target Slot

auth.

Reader Method: auth ((deactivate-account deactivate-account))

automatically generated reader method

Source

api.lisp.

Target Slot

auth.

Reader Method: auth ((change-password change-password))

automatically generated reader method

Source

api.lisp.

Target Slot

auth.

Reader Method: auth ((register-account register-account))

automatically generated reader method

Source

api.lisp.

Target Slot

auth.

Reader Method: auth ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

auth.

Generic Writer: (setf auth) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf auth) ((devices%delete-devices devices%delete-devices))

automatically generated writer method

Source

api.lisp.

Target Slot

auth.

Writer Method: (setf auth) ((devices%delete-device devices%delete-device))

automatically generated writer method

Source

api.lisp.

Target Slot

auth.

Writer Method: (setf auth) ((3pid%add 3pid%add))

automatically generated writer method

Source

api.lisp.

Target Slot

auth.

Writer Method: (setf auth) ((deactivate-account deactivate-account))

automatically generated writer method

Source

api.lisp.

Target Slot

auth.

Writer Method: (setf auth) ((change-password change-password))

automatically generated writer method

Source

api.lisp.

Target Slot

auth.

Writer Method: (setf auth) ((register-account register-account))

automatically generated writer method

Source

api.lisp.

Target Slot

auth.

Writer Method: (setf auth) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

auth.

Generic Reader: avatar-url (object)
Package

lunamech-matrix-api.

Methods
Reader Method: avatar-url ((m-presence m-presence))

automatically generated reader method

Source

events.lisp.

Target Slot

avatar-url.

Generic Writer: (setf avatar-url) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf avatar-url) ((m-presence m-presence))

automatically generated writer method

Source

events.lisp.

Target Slot

avatar-url.

Generic Reader: avatar-url (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: avatar-url ((admin%modify-user-account admin%modify-user-account))

automatically generated reader method

Source

api.lisp.

Target Slot

avatar-url.

Reader Method: avatar-url ((profile%set-avatar-url profile%set-avatar-url))

automatically generated reader method

Source

api.lisp.

Target Slot

avatar-url.

Generic Writer: (setf avatar-url) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf avatar-url) ((admin%modify-user-account admin%modify-user-account))

automatically generated writer method

Source

api.lisp.

Target Slot

avatar-url.

Writer Method: (setf avatar-url) ((profile%set-avatar-url profile%set-avatar-url))

automatically generated writer method

Source

api.lisp.

Target Slot

avatar-url.

Generic Reader: before-ts (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: before-ts ((admin%purge-remote-media-cache admin%purge-remote-media-cache))

automatically generated reader method

Source

api.lisp.

Target Slot

before-ts.

Reader Method: before-ts ((admin%delete-media-by-date-or-size admin%delete-media-by-date-or-size))

automatically generated reader method

Source

api.lisp.

Target Slot

before-ts.

Generic Writer: (setf before-ts) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf before-ts) ((admin%purge-remote-media-cache admin%purge-remote-media-cache))

automatically generated writer method

Source

api.lisp.

Target Slot

before-ts.

Writer Method: (setf before-ts) ((admin%delete-media-by-date-or-size admin%delete-media-by-date-or-size))

automatically generated writer method

Source

api.lisp.

Target Slot

before-ts.

Generic Reader: block-room (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: block-room ((admin%delete-room/v2 admin%delete-room/v2))

automatically generated reader method

Source

api.lisp.

Target Slot

block-room.

Reader Method: block-room ((admin%delete-room admin%delete-room))

automatically generated reader method

Source

api.lisp.

Target Slot

block-room.

Generic Writer: (setf block-room) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf block-room) ((admin%delete-room/v2 admin%delete-room/v2))

automatically generated writer method

Source

api.lisp.

Target Slot

block-room.

Writer Method: (setf block-room) ((admin%delete-room admin%delete-room))

automatically generated writer method

Source

api.lisp.

Target Slot

block-room.

Generic Reader: body (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: body ((account-data%set-data account-data%set-data))

automatically generated reader method

Source

api.lisp.

Target Slot

body.

Reader Method: body ((events%put-message-event-into-room events%put-message-event-into-room))

automatically generated reader method

Source

api.lisp.

Target Slot

body.

Reader Method: body ((events%put-state-event-into-room events%put-state-event-into-room))

automatically generated reader method

Source

api.lisp.

Target Slot

body.

Generic Writer: (setf body) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf body) ((account-data%set-data account-data%set-data))

automatically generated writer method

Source

api.lisp.

Target Slot

body.

Writer Method: (setf body) ((events%put-message-event-into-room events%put-message-event-into-room))

automatically generated writer method

Source

api.lisp.

Target Slot

body.

Writer Method: (setf body) ((events%put-state-event-into-room events%put-state-event-into-room))

automatically generated writer method

Source

api.lisp.

Target Slot

body.

Generic Reader: burst-count (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: burst-count ((admin%set-users-ratelimit admin%set-users-ratelimit))

automatically generated reader method

Source

api.lisp.

Target Slot

burst-count.

Generic Writer: (setf burst-count) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf burst-count) ((admin%set-users-ratelimit admin%set-users-ratelimit))

automatically generated writer method

Source

api.lisp.

Target Slot

burst-count.

Generic Reader: bytes (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: bytes ((media%upload media%upload))

automatically generated reader method

Source

api.lisp.

Target Slot

bytes.

Generic Writer: (setf bytes) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf bytes) ((media%upload media%upload))

automatically generated writer method

Source

api.lisp.

Target Slot

bytes.

Generic Function: call-api (api)
Package

lunamech-matrix-api/v2.

Methods
Method: call-api ((api dimension-api))
Source

integration.lisp.

Method: call-api ((api api))
Source

api-protocol.lisp.

Generic Reader: client-secret (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: client-secret ((3pid%msisdn/request-token 3pid%msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

client-secret.

Reader Method: client-secret ((3pid%email/request-token 3pid%email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

client-secret.

Reader Method: client-secret ((3pid%bind 3pid%bind))

automatically generated reader method

Source

api.lisp.

Target Slot

client-secret.

Reader Method: client-secret ((3pid%add 3pid%add))

automatically generated reader method

Source

api.lisp.

Target Slot

client-secret.

Reader Method: client-secret ((change-password/msisdn/request-token change-password/msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

client-secret.

Reader Method: client-secret ((change-password/email/request-token change-password/email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

client-secret.

Reader Method: client-secret ((register-account/msisdn/request-token register-account/msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

client-secret.

Reader Method: client-secret ((register-account/email/request-token register-account/email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

client-secret.

Generic Writer: (setf client-secret) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf client-secret) ((3pid%msisdn/request-token 3pid%msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

client-secret.

Writer Method: (setf client-secret) ((3pid%email/request-token 3pid%email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

client-secret.

Writer Method: (setf client-secret) ((3pid%bind 3pid%bind))

automatically generated writer method

Source

api.lisp.

Target Slot

client-secret.

Writer Method: (setf client-secret) ((3pid%add 3pid%add))

automatically generated writer method

Source

api.lisp.

Target Slot

client-secret.

Writer Method: (setf client-secret) ((change-password/msisdn/request-token change-password/msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

client-secret.

Writer Method: (setf client-secret) ((change-password/email/request-token change-password/email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

client-secret.

Writer Method: (setf client-secret) ((register-account/msisdn/request-token register-account/msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

client-secret.

Writer Method: (setf client-secret) ((register-account/email/request-token register-account/email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

client-secret.

Generic Reader: con-lock (object)
Generic Writer: (setf con-lock) (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: con-lock ((connection connection))
Writer Method: (setf con-lock) ((connection connection))

A lock for the connection

Source

classes.lisp.

Target Slot

con-lock.

Generic Reader: conditions (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: conditions ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

conditions.

Generic Writer: (setf conditions) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf conditions) ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

conditions.

Generic Reader: connection (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: connection ((api api))

automatically generated reader method

Source

api-protocol.lisp.

Target Slot

connection.

Reader Method: connection ((api-call api-call))

automatically generated reader method

Source

classes.lisp.

Target Slot

connection.

Generic Writer: (setf connection) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf connection) ((api-call api-call))

automatically generated writer method

Source

classes.lisp.

Target Slot

connection.

Generic Reader: content (object)
Package

lunamech-matrix-api.

Methods
Reader Method: content ((event-content event-content))

automatically generated reader method

Source

events.lisp.

Target Slot

content.

Reader Method: content ((m-direct m-direct))

automatically generated reader method

Source

events.lisp.

Target Slot

content.

Reader Method: content ((event event))

automatically generated reader method

Source

events.lisp.

Target Slot

content.

Generic Writer: (setf content) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf content) ((event-content event-content))

automatically generated writer method

Source

events.lisp.

Target Slot

content.

Writer Method: (setf content) ((m-direct m-direct))

automatically generated writer method

Source

events.lisp.

Target Slot

content.

Writer Method: (setf content) ((event event))

automatically generated writer method

Source

events.lisp.

Target Slot

content.

Generic Function: content-type (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: content-type ((media%upload media%upload))

automatically generated reader method

Source

api.lisp.

Target Slot

content-type.

Method: content-type ((api api))
Source

api-protocol.lisp.

Reader Method: content-type ((api-call api-call))

Change to a symbol and that slot will be used for the content type instead

Source

classes.lisp.

Target Slot

content-type.

Generic Writer: (setf content-type) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf content-type) ((media%upload media%upload))

automatically generated writer method

Source

api.lisp.

Target Slot

content-type.

Generic Reader: country (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: country ((3pid%msisdn/request-token 3pid%msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

country.

Reader Method: country ((change-password/msisdn/request-token change-password/msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

country.

Reader Method: country ((register-account/msisdn/request-token register-account/msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

country.

Generic Writer: (setf country) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf country) ((3pid%msisdn/request-token 3pid%msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

country.

Writer Method: (setf country) ((change-password/msisdn/request-token change-password/msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

country.

Writer Method: (setf country) ((register-account/msisdn/request-token register-account/msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

country.

Generic Reader: creation-content (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: creation-content ((create-room create-room))

automatically generated reader method

Source

api.lisp.

Target Slot

creation-content.

Generic Writer: (setf creation-content) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf creation-content) ((create-room create-room))

automatically generated writer method

Source

api.lisp.

Target Slot

creation-content.

Generic Reader: data (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: data ((pushers%set-pusher pushers%set-pusher))

automatically generated reader method

Source

api.lisp.

Target Slot

data.

Generic Writer: (setf data) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf data) ((pushers%set-pusher pushers%set-pusher))

automatically generated writer method

Source

api.lisp.

Target Slot

data.

Generic Reader: data-type (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: data-type ((account-data%get-data-in-room account-data%get-data-in-room))

automatically generated reader method

Source

api.lisp.

Target Slot

data-type.

Reader Method: data-type ((account-data%set-data-in-room account-data%set-data-in-room))

automatically generated reader method

Source

api.lisp.

Target Slot

data-type.

Reader Method: data-type ((account-data%get-data account-data%get-data))

automatically generated reader method

Source

api.lisp.

Target Slot

data-type.

Reader Method: data-type ((account-data%set-data account-data%set-data))

automatically generated reader method

Source

api.lisp.

Target Slot

data-type.

Generic Writer: (setf data-type) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf data-type) ((account-data%get-data-in-room account-data%get-data-in-room))

automatically generated writer method

Source

api.lisp.

Target Slot

data-type.

Writer Method: (setf data-type) ((account-data%set-data-in-room account-data%set-data-in-room))

automatically generated writer method

Source

api.lisp.

Target Slot

data-type.

Writer Method: (setf data-type) ((account-data%get-data account-data%get-data))

automatically generated writer method

Source

api.lisp.

Target Slot

data-type.

Writer Method: (setf data-type) ((account-data%set-data account-data%set-data))

automatically generated writer method

Source

api.lisp.

Target Slot

data-type.

Generic Reader: deactivated (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: deactivated ((admin%list-accounts admin%list-accounts))

automatically generated reader method

Source

api.lisp.

Target Slot

deactivated.

Reader Method: deactivated ((admin%modify-user-account admin%modify-user-account))

automatically generated reader method

Source

api.lisp.

Target Slot

deactivated.

Generic Writer: (setf deactivated) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf deactivated) ((admin%list-accounts admin%list-accounts))

automatically generated writer method

Source

api.lisp.

Target Slot

deactivated.

Writer Method: (setf deactivated) ((admin%modify-user-account admin%modify-user-account))

automatically generated writer method

Source

api.lisp.

Target Slot

deactivated.

Generic Reader: delete-local-events (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: delete-local-events ((admin%purge-room-history admin%purge-room-history))

automatically generated reader method

Source

api.lisp.

Target Slot

delete-local-events.

Generic Writer: (setf delete-local-events) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf delete-local-events) ((admin%purge-room-history admin%purge-room-history))

automatically generated writer method

Source

api.lisp.

Target Slot

delete-local-events.

Generic Reader: device-display-name (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: device-display-name ((pushers%set-pusher pushers%set-pusher))

automatically generated reader method

Source

api.lisp.

Target Slot

device-display-name.

Generic Writer: (setf device-display-name) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf device-display-name) ((pushers%set-pusher pushers%set-pusher))

automatically generated writer method

Source

api.lisp.

Target Slot

device-display-name.

Generic Reader: device-id (object)
Package

lunamech-matrix-api.

Methods
Reader Method: device-id ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

device-id.

Generic Writer: (setf device-id) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf device-id) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

device-id.

Generic Reader: device-id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: device-id ((admin%delete-user-device admin%delete-user-device))

automatically generated reader method

Source

api.lisp.

Target Slot

device-id.

Reader Method: device-id ((admin%update-user-device admin%update-user-device))

automatically generated reader method

Source

api.lisp.

Target Slot

device-id.

Reader Method: device-id ((admin%show-user-device admin%show-user-device))

automatically generated reader method

Source

api.lisp.

Target Slot

device-id.

Reader Method: device-id ((devices%delete-device devices%delete-device))

automatically generated reader method

Source

api.lisp.

Target Slot

device-id.

Reader Method: device-id ((devices%update-device devices%update-device))

automatically generated reader method

Source

api.lisp.

Target Slot

device-id.

Reader Method: device-id ((devices%get-device devices%get-device))

automatically generated reader method

Source

api.lisp.

Target Slot

device-id.

Reader Method: device-id ((register-account register-account))

automatically generated reader method

Source

api.lisp.

Target Slot

device-id.

Reader Method: device-id ((login-connection login-connection))

automatically generated reader method

Source

api.lisp.

Target Slot

device-id.

Reader Method: device-id ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

device-id.

Generic Writer: (setf device-id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf device-id) ((admin%delete-user-device admin%delete-user-device))

automatically generated writer method

Source

api.lisp.

Target Slot

device-id.

Writer Method: (setf device-id) ((admin%update-user-device admin%update-user-device))

automatically generated writer method

Source

api.lisp.

Target Slot

device-id.

Writer Method: (setf device-id) ((admin%show-user-device admin%show-user-device))

automatically generated writer method

Source

api.lisp.

Target Slot

device-id.

Writer Method: (setf device-id) ((devices%delete-device devices%delete-device))

automatically generated writer method

Source

api.lisp.

Target Slot

device-id.

Writer Method: (setf device-id) ((devices%update-device devices%update-device))

automatically generated writer method

Source

api.lisp.

Target Slot

device-id.

Writer Method: (setf device-id) ((devices%get-device devices%get-device))

automatically generated writer method

Source

api.lisp.

Target Slot

device-id.

Writer Method: (setf device-id) ((register-account register-account))

automatically generated writer method

Source

api.lisp.

Target Slot

device-id.

Writer Method: (setf device-id) ((login-connection login-connection))

automatically generated writer method

Source

api.lisp.

Target Slot

device-id.

Writer Method: (setf device-id) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

device-id.

Generic Reader: device-keys (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: device-keys ((keys%download-devices-and-keys keys%download-devices-and-keys))

automatically generated reader method

Source

api.lisp.

Target Slot

device-keys.

Reader Method: device-keys ((keys%upload-keys keys%upload-keys))

automatically generated reader method

Source

api.lisp.

Target Slot

device-keys.

Generic Writer: (setf device-keys) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf device-keys) ((keys%download-devices-and-keys keys%download-devices-and-keys))

automatically generated writer method

Source

api.lisp.

Target Slot

device-keys.

Writer Method: (setf device-keys) ((keys%upload-keys keys%upload-keys))

automatically generated writer method

Source

api.lisp.

Target Slot

device-keys.

Generic Reader: devices (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: devices ((admin%delete-users-devices admin%delete-users-devices))

automatically generated reader method

Source

api.lisp.

Target Slot

devices.

Reader Method: devices ((devices%delete-devices devices%delete-devices))

automatically generated reader method

Source

api.lisp.

Target Slot

devices.

Generic Writer: (setf devices) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf devices) ((admin%delete-users-devices admin%delete-users-devices))

automatically generated writer method

Source

api.lisp.

Target Slot

devices.

Writer Method: (setf devices) ((devices%delete-devices devices%delete-devices))

automatically generated writer method

Source

api.lisp.

Target Slot

devices.

Generic Reader: dir (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: dir ((admin%delete-users-media admin%delete-users-media))

automatically generated reader method

Source

api.lisp.

Target Slot

dir.

Reader Method: dir ((admin%get-users-uploaded-media admin%get-users-uploaded-media))

automatically generated reader method

Source

api.lisp.

Target Slot

dir.

Reader Method: dir ((admin%list-accounts admin%list-accounts))

automatically generated reader method

Source

api.lisp.

Target Slot

dir.

Reader Method: dir ((admin%get-users-media-statistics admin%get-users-media-statistics))

automatically generated reader method

Source

api.lisp.

Target Slot

dir.

Reader Method: dir ((admin%list-rooms admin%list-rooms))

automatically generated reader method

Source

api.lisp.

Target Slot

dir.

Reader Method: dir ((admin%get-event-reports admin%get-event-reports))

automatically generated reader method

Source

api.lisp.

Target Slot

dir.

Reader Method: dir ((events%get-room-messages events%get-room-messages))

automatically generated reader method

Source

api.lisp.

Target Slot

dir.

Generic Writer: (setf dir) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf dir) ((admin%delete-users-media admin%delete-users-media))

automatically generated writer method

Source

api.lisp.

Target Slot

dir.

Writer Method: (setf dir) ((admin%get-users-uploaded-media admin%get-users-uploaded-media))

automatically generated writer method

Source

api.lisp.

Target Slot

dir.

Writer Method: (setf dir) ((admin%list-accounts admin%list-accounts))

automatically generated writer method

Source

api.lisp.

Target Slot

dir.

Writer Method: (setf dir) ((admin%get-users-media-statistics admin%get-users-media-statistics))

automatically generated writer method

Source

api.lisp.

Target Slot

dir.

Writer Method: (setf dir) ((admin%list-rooms admin%list-rooms))

automatically generated writer method

Source

api.lisp.

Target Slot

dir.

Writer Method: (setf dir) ((admin%get-event-reports admin%get-event-reports))

automatically generated writer method

Source

api.lisp.

Target Slot

dir.

Writer Method: (setf dir) ((events%get-room-messages events%get-room-messages))

automatically generated writer method

Source

api.lisp.

Target Slot

dir.

Generic Reader: display-name (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: display-name ((admin%update-user-device admin%update-user-device))

automatically generated reader method

Source

api.lisp.

Target Slot

display-name.

Reader Method: display-name ((admin%register-user admin%register-user))

automatically generated reader method

Source

api.lisp.

Target Slot

display-name.

Reader Method: display-name ((devices%update-device devices%update-device))

automatically generated reader method

Source

api.lisp.

Target Slot

display-name.

Generic Writer: (setf display-name) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf display-name) ((admin%update-user-device admin%update-user-device))

automatically generated writer method

Source

api.lisp.

Target Slot

display-name.

Writer Method: (setf display-name) ((admin%register-user admin%register-user))

automatically generated writer method

Source

api.lisp.

Target Slot

display-name.

Writer Method: (setf display-name) ((devices%update-device devices%update-device))

automatically generated writer method

Source

api.lisp.

Target Slot

display-name.

Generic Reader: displayname (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: displayname ((admin%modify-user-account admin%modify-user-account))

automatically generated reader method

Source

api.lisp.

Target Slot

displayname.

Reader Method: displayname ((profile%set-display-name profile%set-display-name))

automatically generated reader method

Source

api.lisp.

Target Slot

displayname.

Generic Writer: (setf displayname) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf displayname) ((admin%modify-user-account admin%modify-user-account))

automatically generated writer method

Source

api.lisp.

Target Slot

displayname.

Writer Method: (setf displayname) ((profile%set-display-name profile%set-display-name))

automatically generated writer method

Source

api.lisp.

Target Slot

displayname.

Generic Reader: drill-down (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: drill-down ((pushrules%get-pushrules pushrules%get-pushrules))

automatically generated reader method

Source

api.lisp.

Target Slot

drill-down.

Generic Writer: (setf drill-down) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf drill-down) ((pushrules%get-pushrules pushrules%get-pushrules))

automatically generated writer method

Source

api.lisp.

Target Slot

drill-down.

Generic Reader: email (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: email ((3pid%email/request-token 3pid%email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

email.

Reader Method: email ((change-password/email/request-token change-password/email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

email.

Reader Method: email ((register-account/email/request-token register-account/email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

email.

Generic Writer: (setf email) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf email) ((3pid%email/request-token 3pid%email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

email.

Writer Method: (setf email) ((change-password/email/request-token change-password/email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

email.

Writer Method: (setf email) ((register-account/email/request-token register-account/email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

email.

Generic Reader: enable-renewal-emails (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: enable-renewal-emails ((admin%renew-account admin%renew-account))

automatically generated reader method

Source

api.lisp.

Target Slot

enable-renewal-emails.

Generic Writer: (setf enable-renewal-emails) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf enable-renewal-emails) ((admin%renew-account admin%renew-account))

automatically generated writer method

Source

api.lisp.

Target Slot

enable-renewal-emails.

Generic Reader: enabled (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: enabled ((pushrules%enable-pushrule pushrules%enable-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

enabled.

Generic Writer: (setf enabled) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf enabled) ((pushrules%enable-pushrule pushrules%enable-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

enabled.

Generic Reader: encryption (object)
Generic Writer: (setf encryption) (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: encryption ((connection connection))
Writer Method: (setf encryption) ((connection connection))

The slot used to store the associated encryption object

Source

classes.lisp.

Target Slot

encryption.

Generic Reader: erase (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: erase ((admin%deactivate-account admin%deactivate-account))

automatically generated reader method

Source

api.lisp.

Target Slot

erase.

Generic Writer: (setf erase) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf erase) ((admin%deactivate-account admin%deactivate-account))

automatically generated writer method

Source

api.lisp.

Target Slot

erase.

Generic Reader: event-fields (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: event-fields ((filters%upload filters%upload))

automatically generated reader method

Source

api.lisp.

Target Slot

event-fields.

Generic Writer: (setf event-fields) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf event-fields) ((filters%upload filters%upload))

automatically generated writer method

Source

api.lisp.

Target Slot

event-fields.

Generic Reader: event-format (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: event-format ((filters%upload filters%upload))

automatically generated reader method

Source

api.lisp.

Target Slot

event-format.

Generic Writer: (setf event-format) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf event-format) ((filters%upload filters%upload))

automatically generated writer method

Source

api.lisp.

Target Slot

event-format.

Generic Reader: event-id (object)
Package

lunamech-matrix-api.

Methods
Reader Method: event-id ((event event))

automatically generated reader method

Source

events.lisp.

Target Slot

event-id.

Generic Writer: (setf event-id) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf event-id) ((event event))

automatically generated writer method

Source

events.lisp.

Target Slot

event-id.

Generic Reader: event-id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: event-id ((admin%get-event-context admin%get-event-context))

automatically generated reader method

Source

api.lisp.

Target Slot

event-id.

Reader Method: event-id ((rooms%report-content rooms%report-content))

automatically generated reader method

Source

api.lisp.

Target Slot

event-id.

Reader Method: event-id ((rooms%events-before-and-after rooms%events-before-and-after))

automatically generated reader method

Source

api.lisp.

Target Slot

event-id.

Reader Method: event-id ((rooms%send-event-receipt rooms%send-event-receipt))

automatically generated reader method

Source

api.lisp.

Target Slot

event-id.

Reader Method: event-id ((events%redact-event events%redact-event))

automatically generated reader method

Source

api.lisp.

Target Slot

event-id.

Reader Method: event-id ((events%get-from-id events%get-from-id))

automatically generated reader method

Source

api.lisp.

Target Slot

event-id.

Generic Writer: (setf event-id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf event-id) ((admin%get-event-context admin%get-event-context))

automatically generated writer method

Source

api.lisp.

Target Slot

event-id.

Writer Method: (setf event-id) ((rooms%report-content rooms%report-content))

automatically generated writer method

Source

api.lisp.

Target Slot

event-id.

Writer Method: (setf event-id) ((rooms%events-before-and-after rooms%events-before-and-after))

automatically generated writer method

Source

api.lisp.

Target Slot

event-id.

Writer Method: (setf event-id) ((rooms%send-event-receipt rooms%send-event-receipt))

automatically generated writer method

Source

api.lisp.

Target Slot

event-id.

Writer Method: (setf event-id) ((events%redact-event events%redact-event))

automatically generated writer method

Source

api.lisp.

Target Slot

event-id.

Writer Method: (setf event-id) ((events%get-from-id events%get-from-id))

automatically generated writer method

Source

api.lisp.

Target Slot

event-id.

Generic Reader: event-type (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: event-type ((admin%put-server-notice admin%put-server-notice))

automatically generated reader method

Source

api.lisp.

Target Slot

event-type.

Reader Method: event-type ((admin%post-server-notice admin%post-server-notice))

automatically generated reader method

Source

api.lisp.

Target Slot

event-type.

Reader Method: event-type ((protocol%send-to-device protocol%send-to-device))

automatically generated reader method

Source

api.lisp.

Target Slot

event-type.

Reader Method: event-type ((events%put-message-event-into-room events%put-message-event-into-room))

automatically generated reader method

Source

api.lisp.

Target Slot

event-type.

Reader Method: event-type ((events%put-state-event-into-room events%put-state-event-into-room))

automatically generated reader method

Source

api.lisp.

Target Slot

event-type.

Reader Method: event-type ((events%get-from-type-with-statekey events%get-from-type-with-statekey))

automatically generated reader method

Source

api.lisp.

Target Slot

event-type.

Generic Writer: (setf event-type) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf event-type) ((admin%put-server-notice admin%put-server-notice))

automatically generated writer method

Source

api.lisp.

Target Slot

event-type.

Writer Method: (setf event-type) ((admin%post-server-notice admin%post-server-notice))

automatically generated writer method

Source

api.lisp.

Target Slot

event-type.

Writer Method: (setf event-type) ((protocol%send-to-device protocol%send-to-device))

automatically generated writer method

Source

api.lisp.

Target Slot

event-type.

Writer Method: (setf event-type) ((events%put-message-event-into-room events%put-message-event-into-room))

automatically generated writer method

Source

api.lisp.

Target Slot

event-type.

Writer Method: (setf event-type) ((events%put-state-event-into-room events%put-state-event-into-room))

automatically generated writer method

Source

api.lisp.

Target Slot

event-type.

Writer Method: (setf event-type) ((events%get-from-type-with-statekey events%get-from-type-with-statekey))

automatically generated writer method

Source

api.lisp.

Target Slot

event-type.

Generic Reader: expiration-ts (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: expiration-ts ((admin%renew-account admin%renew-account))

automatically generated reader method

Source

api.lisp.

Target Slot

expiration-ts.

Generic Writer: (setf expiration-ts) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf expiration-ts) ((admin%renew-account admin%renew-account))

automatically generated writer method

Source

api.lisp.

Target Slot

expiration-ts.

Generic Reader: expires-in (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: expires-in ((integration%register integration%register))

automatically generated reader method

Source

integration.lisp.

Target Slot

expires-in.

Generic Writer: (setf expires-in) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf expires-in) ((integration%register integration%register))

automatically generated writer method

Source

integration.lisp.

Target Slot

expires-in.

Generic Reader: expiry-time (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: expiry-time ((admin%update-token admin%update-token))

automatically generated reader method

Source

api.lisp.

Target Slot

expiry-time.

Reader Method: expiry-time ((admin%create-token admin%create-token))

automatically generated reader method

Source

api.lisp.

Target Slot

expiry-time.

Generic Writer: (setf expiry-time) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf expiry-time) ((admin%update-token admin%update-token))

automatically generated writer method

Source

api.lisp.

Target Slot

expiry-time.

Writer Method: (setf expiry-time) ((admin%create-token admin%create-token))

automatically generated writer method

Source

api.lisp.

Target Slot

expiry-time.

Generic Reader: external-ids (object)
Generic Writer: (setf external-ids) (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: external-ids ((admin%modify-user-account admin%modify-user-account))
Writer Method: (setf external-ids) ((admin%modify-user-account admin%modify-user-account))

Array of external ids

Source

api.lisp.

Target Slot

external-ids.

Generic Reader: fields (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: fields ((thirdparty%get-protocol-users thirdparty%get-protocol-users))

automatically generated reader method

Source

api.lisp.

Target Slot

fields.

Generic Writer: (setf fields) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf fields) ((thirdparty%get-protocol-users thirdparty%get-protocol-users))

automatically generated writer method

Source

api.lisp.

Target Slot

fields.

Generic Reader: filename (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: filename ((media%get-media/filename media%get-media/filename))

automatically generated reader method

Source

api.lisp.

Target Slot

filename.

Reader Method: filename ((media%upload media%upload))

automatically generated reader method

Source

api.lisp.

Target Slot

filename.

Generic Writer: (setf filename) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf filename) ((media%get-media/filename media%get-media/filename))

automatically generated writer method

Source

api.lisp.

Target Slot

filename.

Writer Method: (setf filename) ((media%upload media%upload))

automatically generated writer method

Source

api.lisp.

Target Slot

filename.

Generic Reader: filter (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: filter ((admin%get-event-context admin%get-event-context))

automatically generated reader method

Source

api.lisp.

Target Slot

filter.

Reader Method: filter ((rooms%events-before-and-after rooms%events-before-and-after))

automatically generated reader method

Source

api.lisp.

Target Slot

filter.

Reader Method: filter ((rooms%public-rooms/filtered rooms%public-rooms/filtered))

automatically generated reader method

Source

api.lisp.

Target Slot

filter.

Reader Method: filter ((events%get-room-messages events%get-room-messages))

automatically generated reader method

Source

api.lisp.

Target Slot

filter.

Reader Method: filter ((sync sync))

automatically generated reader method

Source

api.lisp.

Target Slot

filter.

Generic Writer: (setf filter) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf filter) ((admin%get-event-context admin%get-event-context))

automatically generated writer method

Source

api.lisp.

Target Slot

filter.

Writer Method: (setf filter) ((rooms%events-before-and-after rooms%events-before-and-after))

automatically generated writer method

Source

api.lisp.

Target Slot

filter.

Writer Method: (setf filter) ((rooms%public-rooms/filtered rooms%public-rooms/filtered))

automatically generated writer method

Source

api.lisp.

Target Slot

filter.

Writer Method: (setf filter) ((events%get-room-messages events%get-room-messages))

automatically generated writer method

Source

api.lisp.

Target Slot

filter.

Writer Method: (setf filter) ((sync sync))

automatically generated writer method

Source

api.lisp.

Target Slot

filter.

Generic Reader: filter-id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: filter-id ((filters%download filters%download))

automatically generated reader method

Source

api.lisp.

Target Slot

filter-id.

Generic Writer: (setf filter-id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf filter-id) ((filters%download filters%download))

automatically generated writer method

Source

api.lisp.

Target Slot

filter-id.

Generic Reader: filters (object)
Package

lunamech-matrix-api.

Methods
Reader Method: filters ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

filters.

Generic Writer: (setf filters) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf filters) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

filters.

Generic Reader: filters (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: filters ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

filters.

Generic Writer: (setf filters) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf filters) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

filters.

Generic Reader: force-purge (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: force-purge ((admin%delete-room/v2 admin%delete-room/v2))

automatically generated reader method

Source

api.lisp.

Target Slot

force-purge.

Reader Method: force-purge ((admin%delete-room admin%delete-room))

automatically generated reader method

Source

api.lisp.

Target Slot

force-purge.

Generic Writer: (setf force-purge) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf force-purge) ((admin%delete-room/v2 admin%delete-room/v2))

automatically generated writer method

Source

api.lisp.

Target Slot

force-purge.

Writer Method: (setf force-purge) ((admin%delete-room admin%delete-room))

automatically generated writer method

Source

api.lisp.

Target Slot

force-purge.

Generic Reader: from (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: from ((spaces%space-hierarchy spaces%space-hierarchy))

automatically generated reader method

Source

api.lisp.

Target Slot

from.

Reader Method: from ((admin%get-users-uploaded-media admin%get-users-uploaded-media))

automatically generated reader method

Source

api.lisp.

Target Slot

from.

Reader Method: from ((admin%list-accounts admin%list-accounts))

automatically generated reader method

Source

api.lisp.

Target Slot

from.

Reader Method: from ((admin%get-users-media-statistics admin%get-users-media-statistics))

automatically generated reader method

Source

api.lisp.

Target Slot

from.

Reader Method: from ((admin%list-rooms admin%list-rooms))

automatically generated reader method

Source

api.lisp.

Target Slot

from.

Reader Method: from ((admin%get-event-reports admin%get-event-reports))

automatically generated reader method

Source

api.lisp.

Target Slot

from.

Reader Method: from ((wait-for-events wait-for-events))

automatically generated reader method

Source

api.lisp.

Target Slot

from.

Reader Method: from ((notifications%get-notifications notifications%get-notifications))

automatically generated reader method

Source

api.lisp.

Target Slot

from.

Reader Method: from ((keys%get-key-changes keys%get-key-changes))

automatically generated reader method

Source

api.lisp.

Target Slot

from.

Reader Method: from ((events%get-room-messages events%get-room-messages))

automatically generated reader method

Source

api.lisp.

Target Slot

from.

Generic Writer: (setf from) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf from) ((spaces%space-hierarchy spaces%space-hierarchy))

automatically generated writer method

Source

api.lisp.

Target Slot

from.

Writer Method: (setf from) ((admin%get-users-uploaded-media admin%get-users-uploaded-media))

automatically generated writer method

Source

api.lisp.

Target Slot

from.

Writer Method: (setf from) ((admin%list-accounts admin%list-accounts))

automatically generated writer method

Source

api.lisp.

Target Slot

from.

Writer Method: (setf from) ((admin%get-users-media-statistics admin%get-users-media-statistics))

automatically generated writer method

Source

api.lisp.

Target Slot

from.

Writer Method: (setf from) ((admin%list-rooms admin%list-rooms))

automatically generated writer method

Source

api.lisp.

Target Slot

from.

Writer Method: (setf from) ((admin%get-event-reports admin%get-event-reports))

automatically generated writer method

Source

api.lisp.

Target Slot

from.

Writer Method: (setf from) ((wait-for-events wait-for-events))

automatically generated writer method

Source

api.lisp.

Target Slot

from.

Writer Method: (setf from) ((notifications%get-notifications notifications%get-notifications))

automatically generated writer method

Source

api.lisp.

Target Slot

from.

Writer Method: (setf from) ((keys%get-key-changes keys%get-key-changes))

automatically generated writer method

Source

api.lisp.

Target Slot

from.

Writer Method: (setf from) ((events%get-room-messages events%get-room-messages))

automatically generated writer method

Source

api.lisp.

Target Slot

from.

Generic Reader: from-ts (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: from-ts ((admin%get-users-media-statistics admin%get-users-media-statistics))

automatically generated reader method

Source

api.lisp.

Target Slot

from-ts.

Generic Writer: (setf from-ts) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf from-ts) ((admin%get-users-media-statistics admin%get-users-media-statistics))

automatically generated writer method

Source

api.lisp.

Target Slot

from-ts.

Generic Reader: full-state (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: full-state ((sync sync))

automatically generated reader method

Source

api.lisp.

Target Slot

full-state.

Generic Writer: (setf full-state) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf full-state) ((sync sync))

automatically generated writer method

Source

api.lisp.

Target Slot

full-state.

Generic Reader: global (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: global ((pushrules%get-pushrules pushrules%get-pushrules))

automatically generated reader method

Source

api.lisp.

Target Slot

global.

Generic Writer: (setf global) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf global) ((pushrules%get-pushrules pushrules%get-pushrules))

automatically generated writer method

Source

api.lisp.

Target Slot

global.

Generic Reader: group-id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: group-id ((admin%delete-group admin%delete-group))

automatically generated reader method

Source

api.lisp.

Target Slot

group-id.

Generic Writer: (setf group-id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf group-id) ((admin%delete-group admin%delete-group))

automatically generated writer method

Source

api.lisp.

Target Slot

group-id.

Generic Reader: guests (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: guests ((admin%list-accounts admin%list-accounts))

automatically generated reader method

Source

api.lisp.

Target Slot

guests.

Generic Writer: (setf guests) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf guests) ((admin%list-accounts admin%list-accounts))

automatically generated writer method

Source

api.lisp.

Target Slot

guests.

Generic Reader: height (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: height ((media%get-thumbnail media%get-thumbnail))

automatically generated reader method

Source

api.lisp.

Target Slot

height.

Generic Writer: (setf height) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf height) ((media%get-thumbnail media%get-thumbnail))

automatically generated writer method

Source

api.lisp.

Target Slot

height.

Generic Function: homeserver (con)
Package

lunamech-matrix-api.

Methods
Method: homeserver ((con connection))
Source

classes.lisp.

Generic Reader: id (object)
Package

lunamech-matrix-api.

Methods
Reader Method: id ((filter filter))

automatically generated reader method

Source

classes.lisp.

Target Slot

id.

Generic Writer: (setf id) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf id) ((filter filter))

automatically generated writer method

Source

classes.lisp.

Target Slot

id.

Generic Reader: id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: id ((filter filter))

automatically generated reader method

Source

classes.lisp.

Target Slot

id.

Generic Writer: (setf id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf id) ((filter filter))

automatically generated writer method

Source

classes.lisp.

Target Slot

id.

Generic Reader: id-access-token (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: id-access-token ((rooms%invite-user-to-room/3pid rooms%invite-user-to-room/3pid))

automatically generated reader method

Source

api.lisp.

Target Slot

id-access-token.

Reader Method: id-access-token ((3pid%msisdn/request-token 3pid%msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

id-access-token.

Reader Method: id-access-token ((3pid%email/request-token 3pid%email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

id-access-token.

Reader Method: id-access-token ((3pid%bind 3pid%bind))

automatically generated reader method

Source

api.lisp.

Target Slot

id-access-token.

Reader Method: id-access-token ((change-password/email/request-token change-password/email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

id-access-token.

Reader Method: id-access-token ((register-account/msisdn/request-token register-account/msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

id-access-token.

Reader Method: id-access-token ((register-account/email/request-token register-account/email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

id-access-token.

Generic Writer: (setf id-access-token) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf id-access-token) ((rooms%invite-user-to-room/3pid rooms%invite-user-to-room/3pid))

automatically generated writer method

Source

api.lisp.

Target Slot

id-access-token.

Writer Method: (setf id-access-token) ((3pid%msisdn/request-token 3pid%msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

id-access-token.

Writer Method: (setf id-access-token) ((3pid%email/request-token 3pid%email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

id-access-token.

Writer Method: (setf id-access-token) ((3pid%bind 3pid%bind))

automatically generated writer method

Source

api.lisp.

Target Slot

id-access-token.

Writer Method: (setf id-access-token) ((change-password/email/request-token change-password/email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

id-access-token.

Writer Method: (setf id-access-token) ((register-account/msisdn/request-token register-account/msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

id-access-token.

Writer Method: (setf id-access-token) ((register-account/email/request-token register-account/email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

id-access-token.

Generic Reader: id-server (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: id-server ((rooms%invite-user-to-room/3pid rooms%invite-user-to-room/3pid))

automatically generated reader method

Source

api.lisp.

Target Slot

id-server.

Reader Method: id-server ((3pid%msisdn/request-token 3pid%msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

id-server.

Reader Method: id-server ((3pid%email/request-token 3pid%email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

id-server.

Reader Method: id-server ((3pid%unbind 3pid%unbind))

automatically generated reader method

Source

api.lisp.

Target Slot

id-server.

Reader Method: id-server ((3pid%delete 3pid%delete))

automatically generated reader method

Source

api.lisp.

Target Slot

id-server.

Reader Method: id-server ((3pid%bind 3pid%bind))

automatically generated reader method

Source

api.lisp.

Target Slot

id-server.

Reader Method: id-server ((deactivate-account deactivate-account))

automatically generated reader method

Source

api.lisp.

Target Slot

id-server.

Reader Method: id-server ((change-password/email/request-token change-password/email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

id-server.

Reader Method: id-server ((register-account/msisdn/request-token register-account/msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

id-server.

Reader Method: id-server ((register-account/email/request-token register-account/email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

id-server.

Generic Writer: (setf id-server) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf id-server) ((rooms%invite-user-to-room/3pid rooms%invite-user-to-room/3pid))

automatically generated writer method

Source

api.lisp.

Target Slot

id-server.

Writer Method: (setf id-server) ((3pid%msisdn/request-token 3pid%msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

id-server.

Writer Method: (setf id-server) ((3pid%email/request-token 3pid%email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

id-server.

Writer Method: (setf id-server) ((3pid%unbind 3pid%unbind))

automatically generated writer method

Source

api.lisp.

Target Slot

id-server.

Writer Method: (setf id-server) ((3pid%delete 3pid%delete))

automatically generated writer method

Source

api.lisp.

Target Slot

id-server.

Writer Method: (setf id-server) ((3pid%bind 3pid%bind))

automatically generated writer method

Source

api.lisp.

Target Slot

id-server.

Writer Method: (setf id-server) ((deactivate-account deactivate-account))

automatically generated writer method

Source

api.lisp.

Target Slot

id-server.

Writer Method: (setf id-server) ((change-password/email/request-token change-password/email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

id-server.

Writer Method: (setf id-server) ((register-account/msisdn/request-token register-account/msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

id-server.

Writer Method: (setf id-server) ((register-account/email/request-token register-account/email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

id-server.

Generic Reader: identifier (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: identifier ((login-connection login-connection))

automatically generated reader method

Source

api.lisp.

Target Slot

identifier.

Generic Writer: (setf identifier) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf identifier) ((login-connection login-connection))

automatically generated writer method

Source

api.lisp.

Target Slot

identifier.

Generic Reader: include-all-networks (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: include-all-networks ((rooms%public-rooms/filtered rooms%public-rooms/filtered))

automatically generated reader method

Source

api.lisp.

Target Slot

include-all-networks.

Generic Writer: (setf include-all-networks) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf include-all-networks) ((rooms%public-rooms/filtered rooms%public-rooms/filtered))

automatically generated writer method

Source

api.lisp.

Target Slot

include-all-networks.

Generic Reader: inhibit-login (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: inhibit-login ((register-account register-account))

automatically generated reader method

Source

api.lisp.

Target Slot

inhibit-login.

Generic Writer: (setf inhibit-login) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf inhibit-login) ((register-account register-account))

automatically generated writer method

Source

api.lisp.

Target Slot

inhibit-login.

Generic Reader: initial-device-display-name (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: initial-device-display-name ((register-account register-account))

automatically generated reader method

Source

api.lisp.

Target Slot

initial-device-display-name.

Reader Method: initial-device-display-name ((login-connection login-connection))

automatically generated reader method

Source

api.lisp.

Target Slot

initial-device-display-name.

Generic Writer: (setf initial-device-display-name) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf initial-device-display-name) ((register-account register-account))

automatically generated writer method

Source

api.lisp.

Target Slot

initial-device-display-name.

Writer Method: (setf initial-device-display-name) ((login-connection login-connection))

automatically generated writer method

Source

api.lisp.

Target Slot

initial-device-display-name.

Generic Reader: initial-state (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: initial-state ((create-room create-room))

automatically generated reader method

Source

api.lisp.

Target Slot

initial-state.

Generic Writer: (setf initial-state) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf initial-state) ((create-room create-room))

automatically generated writer method

Source

api.lisp.

Target Slot

initial-state.

Generic Reader: invite (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: invite ((create-room create-room))

automatically generated reader method

Source

api.lisp.

Target Slot

invite.

Generic Writer: (setf invite) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf invite) ((create-room create-room))

automatically generated writer method

Source

api.lisp.

Target Slot

invite.

Generic Reader: invite-3pid (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: invite-3pid ((create-room create-room))

automatically generated reader method

Source

api.lisp.

Target Slot

invite-3pid.

Generic Writer: (setf invite-3pid) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf invite-3pid) ((create-room create-room))

automatically generated writer method

Source

api.lisp.

Target Slot

invite-3pid.

Generic Reader: is-direct (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: is-direct ((create-room create-room))

automatically generated reader method

Source

api.lisp.

Target Slot

is-direct.

Generic Writer: (setf is-direct) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf is-direct) ((create-room create-room))

automatically generated writer method

Source

api.lisp.

Target Slot

is-direct.

Generic Reader: keep-profiles (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: keep-profiles ((admin%delete-media-by-date-or-size admin%delete-media-by-date-or-size))

automatically generated reader method

Source

api.lisp.

Target Slot

keep-profiles.

Generic Writer: (setf keep-profiles) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf keep-profiles) ((admin%delete-media-by-date-or-size admin%delete-media-by-date-or-size))

automatically generated writer method

Source

api.lisp.

Target Slot

keep-profiles.

Generic Reader: key (object)
Package

lunamech-matrix-api.

Methods
Reader Method: key ((filter filter))

automatically generated reader method

Source

classes.lisp.

Target Slot

key.

Generic Writer: (setf key) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf key) ((filter filter))

automatically generated writer method

Source

classes.lisp.

Target Slot

key.

Generic Reader: key (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: key ((filter filter))

automatically generated reader method

Source

classes.lisp.

Target Slot

key.

Generic Writer: (setf key) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf key) ((filter filter))

automatically generated writer method

Source

classes.lisp.

Target Slot

key.

Generic Reader: kind (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: kind ((pushrules%change-a-pushrule-actions pushrules%change-a-pushrule-actions))

automatically generated reader method

Source

api.lisp.

Target Slot

kind.

Reader Method: kind ((pushrules%pushrule-actions pushrules%pushrule-actions))

automatically generated reader method

Source

api.lisp.

Target Slot

kind.

Reader Method: kind ((pushrules%enable-pushrule pushrules%enable-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

kind.

Reader Method: kind ((pushrules%pushrule-enabled pushrules%pushrule-enabled))

automatically generated reader method

Source

api.lisp.

Target Slot

kind.

Reader Method: kind ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

kind.

Reader Method: kind ((pushrules%delete-specific-pushrule pushrules%delete-specific-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

kind.

Reader Method: kind ((pushrules%get-specific-pushrule pushrules%get-specific-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

kind.

Reader Method: kind ((pushers%set-pusher pushers%set-pusher))

automatically generated reader method

Source

api.lisp.

Target Slot

kind.

Reader Method: kind ((register-account register-account))

automatically generated reader method

Source

api.lisp.

Target Slot

kind.

Generic Writer: (setf kind) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf kind) ((pushrules%change-a-pushrule-actions pushrules%change-a-pushrule-actions))

automatically generated writer method

Source

api.lisp.

Target Slot

kind.

Writer Method: (setf kind) ((pushrules%pushrule-actions pushrules%pushrule-actions))

automatically generated writer method

Source

api.lisp.

Target Slot

kind.

Writer Method: (setf kind) ((pushrules%enable-pushrule pushrules%enable-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

kind.

Writer Method: (setf kind) ((pushrules%pushrule-enabled pushrules%pushrule-enabled))

automatically generated writer method

Source

api.lisp.

Target Slot

kind.

Writer Method: (setf kind) ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

kind.

Writer Method: (setf kind) ((pushrules%delete-specific-pushrule pushrules%delete-specific-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

kind.

Writer Method: (setf kind) ((pushrules%get-specific-pushrule pushrules%get-specific-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

kind.

Writer Method: (setf kind) ((pushers%set-pusher pushers%set-pusher))

automatically generated writer method

Source

api.lisp.

Target Slot

kind.

Writer Method: (setf kind) ((register-account register-account))

automatically generated writer method

Source

api.lisp.

Target Slot

kind.

Generic Reader: lang (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: lang ((pushers%set-pusher pushers%set-pusher))

automatically generated reader method

Source

api.lisp.

Target Slot

lang.

Generic Writer: (setf lang) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf lang) ((pushers%set-pusher pushers%set-pusher))

automatically generated writer method

Source

api.lisp.

Target Slot

lang.

Generic Reader: last-sync-string (object)
Package

lunamech-matrix-api.

Methods
Reader Method: last-sync-string ((filter filter))

automatically generated reader method

Source

classes.lisp.

Target Slot

last-sync-string.

Generic Writer: (setf last-sync-string) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf last-sync-string) ((filter filter))

automatically generated writer method

Source

classes.lisp.

Target Slot

last-sync-string.

Generic Reader: last-sync-string (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: last-sync-string ((filter filter))

automatically generated reader method

Source

classes.lisp.

Target Slot

last-sync-string.

Generic Writer: (setf last-sync-string) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf last-sync-string) ((filter filter))

automatically generated writer method

Source

classes.lisp.

Target Slot

last-sync-string.

Generic Reader: latest-sync (object)
Package

lunamech-matrix-api.

Methods
Reader Method: latest-sync ((status status))

automatically generated reader method

Source

classes.lisp.

Target Slot

latest-sync.

Generic Writer: (setf latest-sync) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf latest-sync) ((status status))

automatically generated writer method

Source

classes.lisp.

Target Slot

latest-sync.

Generic Reader: latest-sync (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: latest-sync ((status status))

automatically generated reader method

Source

classes.lisp.

Target Slot

latest-sync.

Generic Writer: (setf latest-sync) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf latest-sync) ((status status))

automatically generated writer method

Source

classes.lisp.

Target Slot

latest-sync.

Generic Reader: limit (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: limit ((spaces%space-hierarchy spaces%space-hierarchy))

automatically generated reader method

Source

api.lisp.

Target Slot

limit.

Reader Method: limit ((admin%delete-users-media admin%delete-users-media))

automatically generated reader method

Source

api.lisp.

Target Slot

limit.

Reader Method: limit ((admin%get-users-uploaded-media admin%get-users-uploaded-media))

automatically generated reader method

Source

api.lisp.

Target Slot

limit.

Reader Method: limit ((admin%list-accounts admin%list-accounts))

automatically generated reader method

Source

api.lisp.

Target Slot

limit.

Reader Method: limit ((admin%get-users-media-statistics admin%get-users-media-statistics))

automatically generated reader method

Source

api.lisp.

Target Slot

limit.

Reader Method: limit ((admin%get-event-context admin%get-event-context))

automatically generated reader method

Source

api.lisp.

Target Slot

limit.

Reader Method: limit ((admin%list-rooms admin%list-rooms))

automatically generated reader method

Source

api.lisp.

Target Slot

limit.

Reader Method: limit ((admin%get-event-reports admin%get-event-reports))

automatically generated reader method

Source

api.lisp.

Target Slot

limit.

Reader Method: limit ((rooms%events-before-and-after rooms%events-before-and-after))

automatically generated reader method

Source

api.lisp.

Target Slot

limit.

Reader Method: limit ((notifications%get-notifications notifications%get-notifications))

automatically generated reader method

Source

api.lisp.

Target Slot

limit.

Reader Method: limit ((search-for-user search-for-user))

automatically generated reader method

Source

api.lisp.

Target Slot

limit.

Reader Method: limit ((rooms%public-rooms/filtered rooms%public-rooms/filtered))

automatically generated reader method

Source

api.lisp.

Target Slot

limit.

Reader Method: limit ((rooms%public-rooms rooms%public-rooms))

automatically generated reader method

Source

api.lisp.

Target Slot

limit.

Reader Method: limit ((events%get-room-messages events%get-room-messages))

automatically generated reader method

Source

api.lisp.

Target Slot

limit.

Generic Writer: (setf limit) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf limit) ((spaces%space-hierarchy spaces%space-hierarchy))

automatically generated writer method

Source

api.lisp.

Target Slot

limit.

Writer Method: (setf limit) ((admin%delete-users-media admin%delete-users-media))

automatically generated writer method

Source

api.lisp.

Target Slot

limit.

Writer Method: (setf limit) ((admin%get-users-uploaded-media admin%get-users-uploaded-media))

automatically generated writer method

Source

api.lisp.

Target Slot

limit.

Writer Method: (setf limit) ((admin%list-accounts admin%list-accounts))

automatically generated writer method

Source

api.lisp.

Target Slot

limit.

Writer Method: (setf limit) ((admin%get-users-media-statistics admin%get-users-media-statistics))

automatically generated writer method

Source

api.lisp.

Target Slot

limit.

Writer Method: (setf limit) ((admin%get-event-context admin%get-event-context))

automatically generated writer method

Source

api.lisp.

Target Slot

limit.

Writer Method: (setf limit) ((admin%list-rooms admin%list-rooms))

automatically generated writer method

Source

api.lisp.

Target Slot

limit.

Writer Method: (setf limit) ((admin%get-event-reports admin%get-event-reports))

automatically generated writer method

Source

api.lisp.

Target Slot

limit.

Writer Method: (setf limit) ((rooms%events-before-and-after rooms%events-before-and-after))

automatically generated writer method

Source

api.lisp.

Target Slot

limit.

Writer Method: (setf limit) ((notifications%get-notifications notifications%get-notifications))

automatically generated writer method

Source

api.lisp.

Target Slot

limit.

Writer Method: (setf limit) ((search-for-user search-for-user))

automatically generated writer method

Source

api.lisp.

Target Slot

limit.

Writer Method: (setf limit) ((rooms%public-rooms/filtered rooms%public-rooms/filtered))

automatically generated writer method

Source

api.lisp.

Target Slot

limit.

Writer Method: (setf limit) ((rooms%public-rooms rooms%public-rooms))

automatically generated writer method

Source

api.lisp.

Target Slot

limit.

Writer Method: (setf limit) ((events%get-room-messages events%get-room-messages))

automatically generated writer method

Source

api.lisp.

Target Slot

limit.

Generic Reader: logged-in-p (object)
Package

lunamech-matrix-api.

Methods
Reader Method: logged-in-p ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

logged-in-p.

Generic Writer: (setf logged-in-p) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf logged-in-p) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

logged-in-p.

Generic Reader: logged-in-p (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: logged-in-p ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

logged-in-p.

Generic Writer: (setf logged-in-p) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf logged-in-p) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

logged-in-p.

Generic Reader: login-type (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: login-type ((login-connection login-connection))

automatically generated reader method

Source

api.lisp.

Target Slot

login-type.

Generic Writer: (setf login-type) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf login-type) ((login-connection login-connection))

automatically generated writer method

Source

api.lisp.

Target Slot

login-type.

Generic Reader: logout-devices (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: logout-devices ((admin%reset-password admin%reset-password))

automatically generated reader method

Source

api.lisp.

Target Slot

logout-devices.

Reader Method: logout-devices ((change-password change-password))

automatically generated reader method

Source

api.lisp.

Target Slot

logout-devices.

Generic Writer: (setf logout-devices) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf logout-devices) ((admin%reset-password admin%reset-password))

automatically generated writer method

Source

api.lisp.

Target Slot

logout-devices.

Writer Method: (setf logout-devices) ((change-password change-password))

automatically generated writer method

Source

api.lisp.

Target Slot

logout-devices.

Generic Reader: mac (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: mac ((admin%register-user admin%register-user))

automatically generated reader method

Source

api.lisp.

Target Slot

mac.

Generic Writer: (setf mac) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf mac) ((admin%register-user admin%register-user))

automatically generated writer method

Source

api.lisp.

Target Slot

mac.

Generic Reader: matrix-server-name (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: matrix-server-name ((integration%register integration%register))

automatically generated reader method

Source

integration.lisp.

Target Slot

matrix-server-name.

Generic Writer: (setf matrix-server-name) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf matrix-server-name) ((integration%register integration%register))

automatically generated writer method

Source

integration.lisp.

Target Slot

matrix-server-name.

Generic Reader: max-depth (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: max-depth ((spaces%space-hierarchy spaces%space-hierarchy))

automatically generated reader method

Source

api.lisp.

Target Slot

max-depth.

Generic Writer: (setf max-depth) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf max-depth) ((spaces%space-hierarchy spaces%space-hierarchy))

automatically generated writer method

Source

api.lisp.

Target Slot

max-depth.

Generic Reader: media-id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: media-id ((admin%delete-media-by-id admin%delete-media-by-id))

automatically generated reader method

Source

api.lisp.

Target Slot

media-id.

Reader Method: media-id ((admin%unprotect-media-by-id admin%unprotect-media-by-id))

automatically generated reader method

Source

api.lisp.

Target Slot

media-id.

Reader Method: media-id ((admin%protect-media-by-id admin%protect-media-by-id))

automatically generated reader method

Source

api.lisp.

Target Slot

media-id.

Reader Method: media-id ((admin%unquarantine-media-by-id admin%unquarantine-media-by-id))

automatically generated reader method

Source

api.lisp.

Target Slot

media-id.

Reader Method: media-id ((admin%quarantine-media-by-id admin%quarantine-media-by-id))

automatically generated reader method

Source

api.lisp.

Target Slot

media-id.

Reader Method: media-id ((media%get-thumbnail media%get-thumbnail))

automatically generated reader method

Source

api.lisp.

Target Slot

media-id.

Reader Method: media-id ((media%get-media/filename media%get-media/filename))

automatically generated reader method

Source

api.lisp.

Target Slot

media-id.

Reader Method: media-id ((media%get-media media%get-media))

automatically generated reader method

Source

api.lisp.

Target Slot

media-id.

Generic Writer: (setf media-id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf media-id) ((admin%delete-media-by-id admin%delete-media-by-id))

automatically generated writer method

Source

api.lisp.

Target Slot

media-id.

Writer Method: (setf media-id) ((admin%unprotect-media-by-id admin%unprotect-media-by-id))

automatically generated writer method

Source

api.lisp.

Target Slot

media-id.

Writer Method: (setf media-id) ((admin%protect-media-by-id admin%protect-media-by-id))

automatically generated writer method

Source

api.lisp.

Target Slot

media-id.

Writer Method: (setf media-id) ((admin%unquarantine-media-by-id admin%unquarantine-media-by-id))

automatically generated writer method

Source

api.lisp.

Target Slot

media-id.

Writer Method: (setf media-id) ((admin%quarantine-media-by-id admin%quarantine-media-by-id))

automatically generated writer method

Source

api.lisp.

Target Slot

media-id.

Writer Method: (setf media-id) ((media%get-thumbnail media%get-thumbnail))

automatically generated writer method

Source

api.lisp.

Target Slot

media-id.

Writer Method: (setf media-id) ((media%get-media/filename media%get-media/filename))

automatically generated writer method

Source

api.lisp.

Target Slot

media-id.

Writer Method: (setf media-id) ((media%get-media media%get-media))

automatically generated writer method

Source

api.lisp.

Target Slot

media-id.

Generic Reader: medium (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: medium ((rooms%invite-user-to-room/3pid rooms%invite-user-to-room/3pid))

automatically generated reader method

Source

api.lisp.

Target Slot

medium.

Reader Method: medium ((3pid%unbind 3pid%unbind))

automatically generated reader method

Source

api.lisp.

Target Slot

medium.

Reader Method: medium ((3pid%delete 3pid%delete))

automatically generated reader method

Source

api.lisp.

Target Slot

medium.

Generic Writer: (setf medium) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf medium) ((rooms%invite-user-to-room/3pid rooms%invite-user-to-room/3pid))

automatically generated writer method

Source

api.lisp.

Target Slot

medium.

Writer Method: (setf medium) ((3pid%unbind 3pid%unbind))

automatically generated writer method

Source

api.lisp.

Target Slot

medium.

Writer Method: (setf medium) ((3pid%delete 3pid%delete))

automatically generated writer method

Source

api.lisp.

Target Slot

medium.

Generic Reader: membership (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: membership ((events%get-room-members events%get-room-members))

automatically generated reader method

Source

api.lisp.

Target Slot

membership.

Generic Writer: (setf membership) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf membership) ((events%get-room-members events%get-room-members))

automatically generated writer method

Source

api.lisp.

Target Slot

membership.

Generic Reader: message (condition)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: message ((admin%delete-room/v2 admin%delete-room/v2))

automatically generated reader method

Source

api.lisp.

Target Slot

message.

Reader Method: message ((admin%delete-room admin%delete-room))

automatically generated reader method

Source

api.lisp.

Target Slot

message.

Reader Method: message ((condition api-protocol-condition))
Source

conditions.lisp.

Target Slot

message.

Generic Writer: (setf message) (condition)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf message) ((admin%delete-room/v2 admin%delete-room/v2))

automatically generated writer method

Source

api.lisp.

Target Slot

message.

Writer Method: (setf message) ((admin%delete-room admin%delete-room))

automatically generated writer method

Source

api.lisp.

Target Slot

message.

Writer Method: (setf message) ((condition api-protocol-condition))
Source

conditions.lisp.

Target Slot

message.

Generic Reader: messages (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: messages ((protocol%send-to-device protocol%send-to-device))

automatically generated reader method

Source

api.lisp.

Target Slot

messages.

Generic Writer: (setf messages) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf messages) ((protocol%send-to-device protocol%send-to-device))

automatically generated writer method

Source

api.lisp.

Target Slot

messages.

Generic Reader: messages-per-second (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: messages-per-second ((admin%set-users-ratelimit admin%set-users-ratelimit))

automatically generated reader method

Source

api.lisp.

Target Slot

messages-per-second.

Generic Writer: (setf messages-per-second) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf messages-per-second) ((admin%set-users-ratelimit admin%set-users-ratelimit))

automatically generated writer method

Source

api.lisp.

Target Slot

messages-per-second.

Generic Reader: mimetype (object)
Package

lunamech-matrix-api.

Methods
Reader Method: mimetype ((file-info file-info))

automatically generated reader method

Source

events.lisp.

Target Slot

mimetype.

Generic Writer: (setf mimetype) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf mimetype) ((file-info file-info))

automatically generated writer method

Source

events.lisp.

Target Slot

mimetype.

Generic Reader: msgtype (object)
Package

lunamech-matrix-api.

Methods
Reader Method: msgtype ((m-message m-message))

automatically generated reader method

Source

events.lisp.

Target Slot

msgtype.

Generic Writer: (setf msgtype) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf msgtype) ((m-message m-message))

automatically generated writer method

Source

events.lisp.

Target Slot

msgtype.

Generic Reader: name (object)
Package

lunamech-matrix-api.

Methods
Reader Method: name ((m-room-name m-room-name))

automatically generated reader method

Source

events.lisp.

Target Slot

name.

Generic Writer: (setf name) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf name) ((m-room-name m-room-name))

automatically generated writer method

Source

events.lisp.

Target Slot

name.

Generic Reader: name (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: name ((admin%list-accounts admin%list-accounts))

automatically generated reader method

Source

api.lisp.

Target Slot

name.

Reader Method: name ((create-room create-room))

automatically generated reader method

Source

api.lisp.

Target Slot

name.

Reader Method: name ((api-slot api-slot))

automatically generated reader method

Source

classes.lisp.

Target Slot

name.

Generic Writer: (setf name) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf name) ((admin%list-accounts admin%list-accounts))

automatically generated writer method

Source

api.lisp.

Target Slot

name.

Writer Method: (setf name) ((create-room create-room))

automatically generated writer method

Source

api.lisp.

Target Slot

name.

Writer Method: (setf name) ((api-slot api-slot))

automatically generated writer method

Source

classes.lisp.

Target Slot

name.

Generic Reader: new-password (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: new-password ((admin%reset-password admin%reset-password))

automatically generated reader method

Source

api.lisp.

Target Slot

new-password.

Reader Method: new-password ((change-password change-password))

automatically generated reader method

Source

api.lisp.

Target Slot

new-password.

Generic Writer: (setf new-password) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf new-password) ((admin%reset-password admin%reset-password))

automatically generated writer method

Source

api.lisp.

Target Slot

new-password.

Writer Method: (setf new-password) ((change-password change-password))

automatically generated writer method

Source

api.lisp.

Target Slot

new-password.

Generic Reader: new-room-user-id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: new-room-user-id ((admin%delete-room/v2 admin%delete-room/v2))

automatically generated reader method

Source

api.lisp.

Target Slot

new-room-user-id.

Reader Method: new-room-user-id ((admin%delete-room admin%delete-room))

automatically generated reader method

Source

api.lisp.

Target Slot

new-room-user-id.

Generic Writer: (setf new-room-user-id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf new-room-user-id) ((admin%delete-room/v2 admin%delete-room/v2))

automatically generated writer method

Source

api.lisp.

Target Slot

new-room-user-id.

Writer Method: (setf new-room-user-id) ((admin%delete-room admin%delete-room))

automatically generated writer method

Source

api.lisp.

Target Slot

new-room-user-id.

Generic Reader: new-version (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: new-version ((rooms%upgrade-room rooms%upgrade-room))

automatically generated reader method

Source

api.lisp.

Target Slot

new-version.

Generic Writer: (setf new-version) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf new-version) ((rooms%upgrade-room rooms%upgrade-room))

automatically generated writer method

Source

api.lisp.

Target Slot

new-version.

Generic Reader: next-batch (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: next-batch ((server-side-search server-side-search))

automatically generated reader method

Source

api.lisp.

Target Slot

next-batch.

Reader Method: next-batch ((status status))

automatically generated reader method

Source

classes.lisp.

Target Slot

next-batch.

Generic Writer: (setf next-batch) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf next-batch) ((server-side-search server-side-search))

automatically generated writer method

Source

api.lisp.

Target Slot

next-batch.

Writer Method: (setf next-batch) ((status status))

automatically generated writer method

Source

classes.lisp.

Target Slot

next-batch.

Package

lunamech-matrix-api/v2.

Methods

automatically generated reader method

Source

api.lisp.

Target Slot

next-link.

automatically generated reader method

Source

api.lisp.

Target Slot

next-link.

automatically generated reader method

Source

api.lisp.

Target Slot

next-link.

automatically generated reader method

Source

api.lisp.

Target Slot

next-link.

automatically generated reader method

Source

api.lisp.

Target Slot

next-link.

automatically generated reader method

Source

api.lisp.

Target Slot

next-link.

Package

lunamech-matrix-api/v2.

Methods

automatically generated writer method

Source

api.lisp.

Target Slot

next-link.

automatically generated writer method

Source

api.lisp.

Target Slot

next-link.

automatically generated writer method

Source

api.lisp.

Target Slot

next-link.

automatically generated writer method

Source

api.lisp.

Target Slot

next-link.

automatically generated writer method

Source

api.lisp.

Target Slot

next-link.

automatically generated writer method

Source

api.lisp.

Target Slot

next-link.

Generic Reader: next-sync-string (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: next-sync-string ((filter filter))

automatically generated reader method

Source

classes.lisp.

Target Slot

next-sync-string.

Generic Writer: (setf next-sync-string) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf next-sync-string) ((filter filter))

automatically generated writer method

Source

classes.lisp.

Target Slot

next-sync-string.

Generic Reader: nonce (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: nonce ((admin%register-user admin%register-user))

automatically generated reader method

Source

api.lisp.

Target Slot

nonce.

Generic Writer: (setf nonce) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf nonce) ((admin%register-user admin%register-user))

automatically generated writer method

Source

api.lisp.

Target Slot

nonce.

Generic Reader: not-membership (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: not-membership ((events%get-room-members events%get-room-members))

automatically generated reader method

Source

api.lisp.

Target Slot

not-membership.

Generic Writer: (setf not-membership) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf not-membership) ((events%get-room-members events%get-room-members))

automatically generated writer method

Source

api.lisp.

Target Slot

not-membership.

Generic Reader: obj (condition)
Generic Writer: (setf obj) (condition)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: obj ((condition connection-unbound))
Writer Method: (setf obj) ((condition connection-unbound))
Source

conditions.lisp.

Target Slot

obj.

Generic Reader: olm-account (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: olm-account ((encryption encryption))

automatically generated reader method

Source

classes.lisp.

Target Slot

olm-account.

Generic Writer: (setf olm-account) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf olm-account) ((encryption encryption))

automatically generated writer method

Source

classes.lisp.

Target Slot

olm-account.

Generic Reader: one-time-keys (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: one-time-keys ((keys%claim-keys keys%claim-keys))

automatically generated reader method

Source

api.lisp.

Target Slot

one-time-keys.

Reader Method: one-time-keys ((keys%upload-keys keys%upload-keys))

automatically generated reader method

Source

api.lisp.

Target Slot

one-time-keys.

Generic Writer: (setf one-time-keys) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf one-time-keys) ((keys%claim-keys keys%claim-keys))

automatically generated writer method

Source

api.lisp.

Target Slot

one-time-keys.

Writer Method: (setf one-time-keys) ((keys%upload-keys keys%upload-keys))

automatically generated writer method

Source

api.lisp.

Target Slot

one-time-keys.

Generic Reader: only (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: only ((notifications%get-notifications notifications%get-notifications))

automatically generated reader method

Source

api.lisp.

Target Slot

only.

Generic Writer: (setf only) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf only) ((notifications%get-notifications notifications%get-notifications))

automatically generated writer method

Source

api.lisp.

Target Slot

only.

Generic Reader: order (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: order ((tags%set-tag tags%set-tag))

automatically generated reader method

Source

api.lisp.

Target Slot

order.

Generic Writer: (setf order) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf order) ((tags%set-tag tags%set-tag))

automatically generated writer method

Source

api.lisp.

Target Slot

order.

Generic Reader: order-by (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: order-by ((admin%delete-users-media admin%delete-users-media))

automatically generated reader method

Source

api.lisp.

Target Slot

order-by.

Reader Method: order-by ((admin%get-users-uploaded-media admin%get-users-uploaded-media))

automatically generated reader method

Source

api.lisp.

Target Slot

order-by.

Reader Method: order-by ((admin%list-accounts admin%list-accounts))

automatically generated reader method

Source

api.lisp.

Target Slot

order-by.

Reader Method: order-by ((admin%get-users-media-statistics admin%get-users-media-statistics))

automatically generated reader method

Source

api.lisp.

Target Slot

order-by.

Reader Method: order-by ((admin%list-rooms admin%list-rooms))

automatically generated reader method

Source

api.lisp.

Target Slot

order-by.

Generic Writer: (setf order-by) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf order-by) ((admin%delete-users-media admin%delete-users-media))

automatically generated writer method

Source

api.lisp.

Target Slot

order-by.

Writer Method: (setf order-by) ((admin%get-users-uploaded-media admin%get-users-uploaded-media))

automatically generated writer method

Source

api.lisp.

Target Slot

order-by.

Writer Method: (setf order-by) ((admin%list-accounts admin%list-accounts))

automatically generated writer method

Source

api.lisp.

Target Slot

order-by.

Writer Method: (setf order-by) ((admin%get-users-media-statistics admin%get-users-media-statistics))

automatically generated writer method

Source

api.lisp.

Target Slot

order-by.

Writer Method: (setf order-by) ((admin%list-rooms admin%list-rooms))

automatically generated writer method

Source

api.lisp.

Target Slot

order-by.

Generic Reader: origin-server-ts (object)
Package

lunamech-matrix-api.

Methods
Reader Method: origin-server-ts ((event event))

automatically generated reader method

Source

events.lisp.

Target Slot

origin-server-ts.

Generic Writer: (setf origin-server-ts) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf origin-server-ts) ((event event))

automatically generated writer method

Source

events.lisp.

Target Slot

origin-server-ts.

Generic Reader: password (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: password ((admin%modify-user-account admin%modify-user-account))

automatically generated reader method

Source

api.lisp.

Target Slot

password.

Reader Method: password ((get-turnserver-credentials get-turnserver-credentials))

automatically generated reader method

Source

api.lisp.

Target Slot

password.

Reader Method: password ((register-account register-account))

automatically generated reader method

Source

api.lisp.

Target Slot

password.

Reader Method: password ((login-connection login-connection))

automatically generated reader method

Source

api.lisp.

Target Slot

password.

Reader Method: password ((connection connection))

Your users password login.

Source

classes.lisp.

Target Slot

password.

Generic Writer: (setf password) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf password) ((admin%modify-user-account admin%modify-user-account))

automatically generated writer method

Source

api.lisp.

Target Slot

password.

Writer Method: (setf password) ((get-turnserver-credentials get-turnserver-credentials))

automatically generated writer method

Source

api.lisp.

Target Slot

password.

Writer Method: (setf password) ((register-account register-account))

automatically generated writer method

Source

api.lisp.

Target Slot

password.

Writer Method: (setf password) ((login-connection login-connection))

automatically generated writer method

Source

api.lisp.

Target Slot

password.

Writer Method: (setf password) ((connection connection))

Your users password login.

Source

classes.lisp.

Target Slot

password.

Generic Reader: pattern (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: pattern ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

pattern.

Generic Writer: (setf pattern) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf pattern) ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

pattern.

Generic Reader: phone-number (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: phone-number ((3pid%msisdn/request-token 3pid%msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

phone-number.

Reader Method: phone-number ((change-password/msisdn/request-token change-password/msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

phone-number.

Reader Method: phone-number ((register-account/msisdn/request-token register-account/msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

phone-number.

Generic Writer: (setf phone-number) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf phone-number) ((3pid%msisdn/request-token 3pid%msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

phone-number.

Writer Method: (setf phone-number) ((change-password/msisdn/request-token change-password/msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

phone-number.

Writer Method: (setf phone-number) ((register-account/msisdn/request-token register-account/msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

phone-number.

Generic Reader: power-level-content-override (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: power-level-content-override ((create-room create-room))

automatically generated reader method

Source

api.lisp.

Target Slot

power-level-content-override.

Generic Writer: (setf power-level-content-override) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf power-level-content-override) ((create-room create-room))

automatically generated writer method

Source

api.lisp.

Target Slot

power-level-content-override.

Generic Reader: presence (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: presence ((presence%set-presence presence%set-presence))

automatically generated reader method

Source

api.lisp.

Target Slot

presence.

Reader Method: presence ((filters%upload filters%upload))

automatically generated reader method

Source

api.lisp.

Target Slot

presence.

Generic Writer: (setf presence) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf presence) ((presence%set-presence presence%set-presence))

automatically generated writer method

Source

api.lisp.

Target Slot

presence.

Writer Method: (setf presence) ((filters%upload filters%upload))

automatically generated writer method

Source

api.lisp.

Target Slot

presence.

Generic Reader: preset (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: preset ((create-room create-room))

automatically generated reader method

Source

api.lisp.

Target Slot

preset.

Generic Writer: (setf preset) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf preset) ((create-room create-room))

automatically generated writer method

Source

api.lisp.

Target Slot

preset.

Generic Reader: protocol (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: protocol ((thirdparty%get-protocol-users thirdparty%get-protocol-users))

automatically generated reader method

Source

api.lisp.

Target Slot

protocol.

Reader Method: protocol ((thirdparty%get-protocol-location thirdparty%get-protocol-location))

automatically generated reader method

Source

api.lisp.

Target Slot

protocol.

Reader Method: protocol ((thirdparty%get-protocol-metadata thirdparty%get-protocol-metadata))

automatically generated reader method

Source

api.lisp.

Target Slot

protocol.

Generic Writer: (setf protocol) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf protocol) ((thirdparty%get-protocol-users thirdparty%get-protocol-users))

automatically generated writer method

Source

api.lisp.

Target Slot

protocol.

Writer Method: (setf protocol) ((thirdparty%get-protocol-location thirdparty%get-protocol-location))

automatically generated writer method

Source

api.lisp.

Target Slot

protocol.

Writer Method: (setf protocol) ((thirdparty%get-protocol-metadata thirdparty%get-protocol-metadata))

automatically generated writer method

Source

api.lisp.

Target Slot

protocol.

Generic Reader: purge (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: purge ((admin%delete-room/v2 admin%delete-room/v2))

automatically generated reader method

Source

api.lisp.

Target Slot

purge.

Reader Method: purge ((admin%delete-room admin%delete-room))

automatically generated reader method

Source

api.lisp.

Target Slot

purge.

Generic Writer: (setf purge) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf purge) ((admin%delete-room/v2 admin%delete-room/v2))

automatically generated writer method

Source

api.lisp.

Target Slot

purge.

Writer Method: (setf purge) ((admin%delete-room admin%delete-room))

automatically generated writer method

Source

api.lisp.

Target Slot

purge.

Generic Reader: purge-id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: purge-id ((admin%get-purge-status admin%get-purge-status))

automatically generated reader method

Source

api.lisp.

Target Slot

purge-id.

Generic Writer: (setf purge-id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf purge-id) ((admin%get-purge-status admin%get-purge-status))

automatically generated writer method

Source

api.lisp.

Target Slot

purge-id.

Generic Reader: purge-up-to-event-id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: purge-up-to-event-id ((admin%purge-room-history admin%purge-room-history))

automatically generated reader method

Source

api.lisp.

Target Slot

purge-up-to-event-id.

Generic Writer: (setf purge-up-to-event-id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf purge-up-to-event-id) ((admin%purge-room-history admin%purge-room-history))

automatically generated writer method

Source

api.lisp.

Target Slot

purge-up-to-event-id.

Generic Reader: purge-up-to-ts (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: purge-up-to-ts ((admin%purge-room-history admin%purge-room-history))

automatically generated reader method

Source

api.lisp.

Target Slot

purge-up-to-ts.

Generic Writer: (setf purge-up-to-ts) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf purge-up-to-ts) ((admin%purge-room-history admin%purge-room-history))

automatically generated writer method

Source

api.lisp.

Target Slot

purge-up-to-ts.

Generic Reader: pushers (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: pushers ((pushers%get-active-pushers pushers%get-active-pushers))

automatically generated reader method

Source

api.lisp.

Target Slot

pushers.

Generic Writer: (setf pushers) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf pushers) ((pushers%get-active-pushers pushers%get-active-pushers))

automatically generated writer method

Source

api.lisp.

Target Slot

pushers.

Generic Reader: pushkey (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: pushkey ((pushers%set-pusher pushers%set-pusher))

automatically generated reader method

Source

api.lisp.

Target Slot

pushkey.

Generic Writer: (setf pushkey) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf pushkey) ((pushers%set-pusher pushers%set-pusher))

automatically generated writer method

Source

api.lisp.

Target Slot

pushkey.

Generic Reader: reason (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: reason ((rooms%report-content rooms%report-content))

automatically generated reader method

Source

api.lisp.

Target Slot

reason.

Reader Method: reason ((rooms%ban-user-from-room rooms%ban-user-from-room))

automatically generated reader method

Source

api.lisp.

Target Slot

reason.

Reader Method: reason ((rooms%kick-user-from-room rooms%kick-user-from-room))

automatically generated reader method

Source

api.lisp.

Target Slot

reason.

Reader Method: reason ((events%redact-event events%redact-event))

automatically generated reader method

Source

api.lisp.

Target Slot

reason.

Generic Writer: (setf reason) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf reason) ((rooms%report-content rooms%report-content))

automatically generated writer method

Source

api.lisp.

Target Slot

reason.

Writer Method: (setf reason) ((rooms%ban-user-from-room rooms%ban-user-from-room))

automatically generated writer method

Source

api.lisp.

Target Slot

reason.

Writer Method: (setf reason) ((rooms%kick-user-from-room rooms%kick-user-from-room))

automatically generated writer method

Source

api.lisp.

Target Slot

reason.

Writer Method: (setf reason) ((events%redact-event events%redact-event))

automatically generated writer method

Source

api.lisp.

Target Slot

reason.

Generic Reader: receipt-type (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: receipt-type ((rooms%send-event-receipt rooms%send-event-receipt))

automatically generated reader method

Source

api.lisp.

Target Slot

receipt-type.

Generic Writer: (setf receipt-type) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf receipt-type) ((rooms%send-event-receipt rooms%send-event-receipt))

automatically generated writer method

Source

api.lisp.

Target Slot

receipt-type.

Generic Reader: redirect-url (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: redirect-url ((sso%sso-url sso%sso-url))

automatically generated reader method

Source

api.lisp.

Target Slot

redirect-url.

Generic Writer: (setf redirect-url) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf redirect-url) ((sso%sso-url sso%sso-url))

automatically generated writer method

Source

api.lisp.

Target Slot

redirect-url.

Generic Reader: report-id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: report-id ((admin%get-specific-event-report admin%get-specific-event-report))

automatically generated reader method

Source

api.lisp.

Target Slot

report-id.

Generic Writer: (setf report-id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf report-id) ((admin%get-specific-event-report admin%get-specific-event-report))

automatically generated writer method

Source

api.lisp.

Target Slot

report-id.

Generic Reader: resize-method (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: resize-method ((media%get-thumbnail media%get-thumbnail))

automatically generated reader method

Source

api.lisp.

Target Slot

resize-method.

Generic Writer: (setf resize-method) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf resize-method) ((media%get-thumbnail media%get-thumbnail))

automatically generated writer method

Source

api.lisp.

Target Slot

resize-method.

Generic Reader: result (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: result ((api api))

automatically generated reader method

Source

api-protocol.lisp.

Target Slot

result.

Generic Writer: (setf result) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf result) ((api api))

automatically generated writer method

Source

api-protocol.lisp.

Target Slot

result.

Generic Reader: room-alias (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: room-alias ((alias%delete-room-alias alias%delete-room-alias))

automatically generated reader method

Source

api.lisp.

Target Slot

room-alias.

Reader Method: room-alias ((alias%resolve-room-alias alias%resolve-room-alias))

automatically generated reader method

Source

api.lisp.

Target Slot

room-alias.

Reader Method: room-alias ((alias%new-room-alias alias%new-room-alias))

automatically generated reader method

Source

api.lisp.

Target Slot

room-alias.

Generic Writer: (setf room-alias) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf room-alias) ((alias%delete-room-alias alias%delete-room-alias))

automatically generated writer method

Source

api.lisp.

Target Slot

room-alias.

Writer Method: (setf room-alias) ((alias%resolve-room-alias alias%resolve-room-alias))

automatically generated writer method

Source

api.lisp.

Target Slot

room-alias.

Writer Method: (setf room-alias) ((alias%new-room-alias alias%new-room-alias))

automatically generated writer method

Source

api.lisp.

Target Slot

room-alias.

Generic Reader: room-alias-name (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: room-alias-name ((create-room create-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-alias-name.

Generic Writer: (setf room-alias-name) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf room-alias-name) ((create-room create-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-alias-name.

Generic Reader: room-filter (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: room-filter ((filters%upload filters%upload))

automatically generated reader method

Source

api.lisp.

Target Slot

room-filter.

Generic Writer: (setf room-filter) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf room-filter) ((filters%upload filters%upload))

automatically generated writer method

Source

api.lisp.

Target Slot

room-filter.

Generic Reader: room-id (object)
Package

lunamech-matrix-api.

Methods
Reader Method: room-id ((event event))

automatically generated reader method

Source

events.lisp.

Target Slot

room-id.

Generic Writer: (setf room-id) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf room-id) ((event event))

automatically generated writer method

Source

events.lisp.

Target Slot

room-id.

Generic Reader: room-id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: room-id ((spaces%space-hierarchy spaces%space-hierarchy))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((admin%get-event-context admin%get-event-context))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((admin%delete-room/v2 admin%delete-room/v2))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((admin%delete-room admin%delete-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((admin%get-room-state admin%get-room-state))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((admin%get-room-members admin%get-room-members))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((admin%get-room-details admin%get-room-details))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((admin%purge-room-history admin%purge-room-history))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((admin%quarantine-media-in-room admin%quarantine-media-in-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((admin%get-a-rooms-media admin%get-a-rooms-media))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((admin%get-event-reports admin%get-event-reports))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%upgrade-room rooms%upgrade-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%report-content rooms%report-content))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%events-before-and-after rooms%events-before-and-after))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((account-data%get-data-in-room account-data%get-data-in-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((account-data%set-data-in-room account-data%set-data-in-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((tags%delete-tag tags%delete-tag))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((tags%set-tag tags%set-tag))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((tags%list-tags tags%list-tags))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((wait-for-events wait-for-events))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%invite-user-to-room/3pid rooms%invite-user-to-room/3pid))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%set-read-receipt rooms%set-read-receipt))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%send-event-receipt rooms%send-event-receipt))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%put-typing-notification rooms%put-typing-notification))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%set-room-visibility rooms%set-room-visibility))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%room-visibility rooms%room-visibility))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%unban-user-from-room rooms%unban-user-from-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%ban-user-from-room rooms%ban-user-from-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%kick-user-from-room rooms%kick-user-from-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%forget-a-room rooms%forget-a-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%leave-a-room rooms%leave-a-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%join-a-room rooms%join-a-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((rooms%invite-user-to-room rooms%invite-user-to-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((alias%list-a-rooms-aliases alias%list-a-rooms-aliases))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((alias%new-room-alias alias%new-room-alias))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((events%redact-event events%redact-event))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((events%put-message-event-into-room events%put-message-event-into-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((events%put-state-event-into-room events%put-state-event-into-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((events%get-room-messages events%get-room-messages))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((events%get-joined-members events%get-joined-members))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((events%get-room-members events%get-room-members))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((events%get-state-events-in-room events%get-state-events-in-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((events%get-from-type-with-statekey events%get-from-type-with-statekey))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Reader Method: room-id ((events%get-from-id events%get-from-id))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id.

Generic Writer: (setf room-id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf room-id) ((spaces%space-hierarchy spaces%space-hierarchy))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((admin%get-event-context admin%get-event-context))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((admin%delete-room/v2 admin%delete-room/v2))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((admin%delete-room admin%delete-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((admin%get-room-state admin%get-room-state))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((admin%get-room-members admin%get-room-members))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((admin%get-room-details admin%get-room-details))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((admin%purge-room-history admin%purge-room-history))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((admin%quarantine-media-in-room admin%quarantine-media-in-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((admin%get-a-rooms-media admin%get-a-rooms-media))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((admin%get-event-reports admin%get-event-reports))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%upgrade-room rooms%upgrade-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%report-content rooms%report-content))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%events-before-and-after rooms%events-before-and-after))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((account-data%get-data-in-room account-data%get-data-in-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((account-data%set-data-in-room account-data%set-data-in-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((tags%delete-tag tags%delete-tag))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((tags%set-tag tags%set-tag))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((tags%list-tags tags%list-tags))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((wait-for-events wait-for-events))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%invite-user-to-room/3pid rooms%invite-user-to-room/3pid))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%set-read-receipt rooms%set-read-receipt))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%send-event-receipt rooms%send-event-receipt))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%put-typing-notification rooms%put-typing-notification))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%set-room-visibility rooms%set-room-visibility))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%room-visibility rooms%room-visibility))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%unban-user-from-room rooms%unban-user-from-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%ban-user-from-room rooms%ban-user-from-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%kick-user-from-room rooms%kick-user-from-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%forget-a-room rooms%forget-a-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%leave-a-room rooms%leave-a-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%join-a-room rooms%join-a-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((rooms%invite-user-to-room rooms%invite-user-to-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((alias%list-a-rooms-aliases alias%list-a-rooms-aliases))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((alias%new-room-alias alias%new-room-alias))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((events%redact-event events%redact-event))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((events%put-message-event-into-room events%put-message-event-into-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((events%put-state-event-into-room events%put-state-event-into-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((events%get-room-messages events%get-room-messages))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((events%get-joined-members events%get-joined-members))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((events%get-room-members events%get-room-members))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((events%get-state-events-in-room events%get-state-events-in-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((events%get-from-type-with-statekey events%get-from-type-with-statekey))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Writer Method: (setf room-id) ((events%get-from-id events%get-from-id))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id.

Generic Reader: room-id-or-alias (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: room-id-or-alias ((admin%delete-room-forward-extremities admin%delete-room-forward-extremities))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id-or-alias.

Reader Method: room-id-or-alias ((admin%get-room-forward-extremities admin%get-room-forward-extremities))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id-or-alias.

Reader Method: room-id-or-alias ((admin%make-user-admin-in-room admin%make-user-admin-in-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id-or-alias.

Reader Method: room-id-or-alias ((admin%edit-users-room-membershp admin%edit-users-room-membershp))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id-or-alias.

Reader Method: room-id-or-alias ((rooms%join-a-room/alias-or-id rooms%join-a-room/alias-or-id))

automatically generated reader method

Source

api.lisp.

Target Slot

room-id-or-alias.

Generic Writer: (setf room-id-or-alias) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf room-id-or-alias) ((admin%delete-room-forward-extremities admin%delete-room-forward-extremities))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id-or-alias.

Writer Method: (setf room-id-or-alias) ((admin%get-room-forward-extremities admin%get-room-forward-extremities))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id-or-alias.

Writer Method: (setf room-id-or-alias) ((admin%make-user-admin-in-room admin%make-user-admin-in-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id-or-alias.

Writer Method: (setf room-id-or-alias) ((admin%edit-users-room-membershp admin%edit-users-room-membershp))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id-or-alias.

Writer Method: (setf room-id-or-alias) ((rooms%join-a-room/alias-or-id rooms%join-a-room/alias-or-id))

automatically generated writer method

Source

api.lisp.

Target Slot

room-id-or-alias.

Generic Reader: room-name (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: room-name ((admin%delete-room/v2 admin%delete-room/v2))

automatically generated reader method

Source

api.lisp.

Target Slot

room-name.

Reader Method: room-name ((admin%delete-room admin%delete-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-name.

Generic Writer: (setf room-name) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf room-name) ((admin%delete-room/v2 admin%delete-room/v2))

automatically generated writer method

Source

api.lisp.

Target Slot

room-name.

Writer Method: (setf room-name) ((admin%delete-room admin%delete-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-name.

Generic Reader: room-version (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: room-version ((create-room create-room))

automatically generated reader method

Source

api.lisp.

Target Slot

room-version.

Generic Writer: (setf room-version) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf room-version) ((create-room create-room))

automatically generated writer method

Source

api.lisp.

Target Slot

room-version.

Generic Reader: rule-id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: rule-id ((pushrules%change-a-pushrule-actions pushrules%change-a-pushrule-actions))

automatically generated reader method

Source

api.lisp.

Target Slot

rule-id.

Reader Method: rule-id ((pushrules%pushrule-actions pushrules%pushrule-actions))

automatically generated reader method

Source

api.lisp.

Target Slot

rule-id.

Reader Method: rule-id ((pushrules%enable-pushrule pushrules%enable-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

rule-id.

Reader Method: rule-id ((pushrules%pushrule-enabled pushrules%pushrule-enabled))

automatically generated reader method

Source

api.lisp.

Target Slot

rule-id.

Reader Method: rule-id ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

rule-id.

Reader Method: rule-id ((pushrules%delete-specific-pushrule pushrules%delete-specific-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

rule-id.

Reader Method: rule-id ((pushrules%get-specific-pushrule pushrules%get-specific-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

rule-id.

Generic Writer: (setf rule-id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf rule-id) ((pushrules%change-a-pushrule-actions pushrules%change-a-pushrule-actions))

automatically generated writer method

Source

api.lisp.

Target Slot

rule-id.

Writer Method: (setf rule-id) ((pushrules%pushrule-actions pushrules%pushrule-actions))

automatically generated writer method

Source

api.lisp.

Target Slot

rule-id.

Writer Method: (setf rule-id) ((pushrules%enable-pushrule pushrules%enable-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

rule-id.

Writer Method: (setf rule-id) ((pushrules%pushrule-enabled pushrules%pushrule-enabled))

automatically generated writer method

Source

api.lisp.

Target Slot

rule-id.

Writer Method: (setf rule-id) ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

rule-id.

Writer Method: (setf rule-id) ((pushrules%delete-specific-pushrule pushrules%delete-specific-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

rule-id.

Writer Method: (setf rule-id) ((pushrules%get-specific-pushrule pushrules%get-specific-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

rule-id.

Generic Reader: scope (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: scope ((pushrules%change-a-pushrule-actions pushrules%change-a-pushrule-actions))

automatically generated reader method

Source

api.lisp.

Target Slot

scope.

Reader Method: scope ((pushrules%pushrule-actions pushrules%pushrule-actions))

automatically generated reader method

Source

api.lisp.

Target Slot

scope.

Reader Method: scope ((pushrules%enable-pushrule pushrules%enable-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

scope.

Reader Method: scope ((pushrules%pushrule-enabled pushrules%pushrule-enabled))

automatically generated reader method

Source

api.lisp.

Target Slot

scope.

Reader Method: scope ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

scope.

Reader Method: scope ((pushrules%delete-specific-pushrule pushrules%delete-specific-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

scope.

Reader Method: scope ((pushrules%get-specific-pushrule pushrules%get-specific-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

scope.

Generic Writer: (setf scope) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf scope) ((pushrules%change-a-pushrule-actions pushrules%change-a-pushrule-actions))

automatically generated writer method

Source

api.lisp.

Target Slot

scope.

Writer Method: (setf scope) ((pushrules%pushrule-actions pushrules%pushrule-actions))

automatically generated writer method

Source

api.lisp.

Target Slot

scope.

Writer Method: (setf scope) ((pushrules%enable-pushrule pushrules%enable-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

scope.

Writer Method: (setf scope) ((pushrules%pushrule-enabled pushrules%pushrule-enabled))

automatically generated writer method

Source

api.lisp.

Target Slot

scope.

Writer Method: (setf scope) ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

scope.

Writer Method: (setf scope) ((pushrules%delete-specific-pushrule pushrules%delete-specific-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

scope.

Writer Method: (setf scope) ((pushrules%get-specific-pushrule pushrules%get-specific-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

scope.

Generic Reader: score (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: score ((rooms%report-content rooms%report-content))

automatically generated reader method

Source

api.lisp.

Target Slot

score.

Generic Writer: (setf score) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf score) ((rooms%report-content rooms%report-content))

automatically generated writer method

Source

api.lisp.

Target Slot

score.

Generic Reader: search-categories (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: search-categories ((server-side-search server-side-search))

automatically generated reader method

Source

api.lisp.

Target Slot

search-categories.

Generic Writer: (setf search-categories) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf search-categories) ((server-side-search server-side-search))

automatically generated writer method

Source

api.lisp.

Target Slot

search-categories.

Generic Reader: search-term (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: search-term ((admin%get-users-media-statistics admin%get-users-media-statistics))

automatically generated reader method

Source

api.lisp.

Target Slot

search-term.

Reader Method: search-term ((admin%list-rooms admin%list-rooms))

automatically generated reader method

Source

api.lisp.

Target Slot

search-term.

Reader Method: search-term ((search-for-user search-for-user))

automatically generated reader method

Source

api.lisp.

Target Slot

search-term.

Generic Writer: (setf search-term) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf search-term) ((admin%get-users-media-statistics admin%get-users-media-statistics))

automatically generated writer method

Source

api.lisp.

Target Slot

search-term.

Writer Method: (setf search-term) ((admin%list-rooms admin%list-rooms))

automatically generated writer method

Source

api.lisp.

Target Slot

search-term.

Writer Method: (setf search-term) ((search-for-user search-for-user))

automatically generated writer method

Source

api.lisp.

Target Slot

search-term.

Generic Reader: send-attempt (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: send-attempt ((3pid%msisdn/request-token 3pid%msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

send-attempt.

Reader Method: send-attempt ((3pid%email/request-token 3pid%email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

send-attempt.

Reader Method: send-attempt ((change-password/msisdn/request-token change-password/msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

send-attempt.

Reader Method: send-attempt ((change-password/email/request-token change-password/email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

send-attempt.

Reader Method: send-attempt ((register-account/msisdn/request-token register-account/msisdn/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

send-attempt.

Reader Method: send-attempt ((register-account/email/request-token register-account/email/request-token))

automatically generated reader method

Source

api.lisp.

Target Slot

send-attempt.

Generic Writer: (setf send-attempt) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf send-attempt) ((3pid%msisdn/request-token 3pid%msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

send-attempt.

Writer Method: (setf send-attempt) ((3pid%email/request-token 3pid%email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

send-attempt.

Writer Method: (setf send-attempt) ((change-password/msisdn/request-token change-password/msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

send-attempt.

Writer Method: (setf send-attempt) ((change-password/email/request-token change-password/email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

send-attempt.

Writer Method: (setf send-attempt) ((register-account/msisdn/request-token register-account/msisdn/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

send-attempt.

Writer Method: (setf send-attempt) ((register-account/email/request-token register-account/email/request-token))

automatically generated writer method

Source

api.lisp.

Target Slot

send-attempt.

Generic Reader: sender (object)
Package

lunamech-matrix-api.

Methods
Reader Method: sender ((event event))

automatically generated reader method

Source

events.lisp.

Target Slot

sender.

Generic Writer: (setf sender) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf sender) ((event event))

automatically generated writer method

Source

events.lisp.

Target Slot

sender.

Generic Reader: server (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: server ((rooms%public-rooms/filtered rooms%public-rooms/filtered))

automatically generated reader method

Source

api.lisp.

Target Slot

server.

Reader Method: server ((rooms%public-rooms rooms%public-rooms))

automatically generated reader method

Source

api.lisp.

Target Slot

server.

Generic Writer: (setf server) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf server) ((rooms%public-rooms/filtered rooms%public-rooms/filtered))

automatically generated writer method

Source

api.lisp.

Target Slot

server.

Writer Method: (setf server) ((rooms%public-rooms rooms%public-rooms))

automatically generated writer method

Source

api.lisp.

Target Slot

server.

Generic Reader: server-name (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: server-name ((admin%delete-media-by-date-or-size admin%delete-media-by-date-or-size))

automatically generated reader method

Source

api.lisp.

Target Slot

server-name.

Reader Method: server-name ((admin%delete-media-by-id admin%delete-media-by-id))

automatically generated reader method

Source

api.lisp.

Target Slot

server-name.

Reader Method: server-name ((admin%unquarantine-media-by-id admin%unquarantine-media-by-id))

automatically generated reader method

Source

api.lisp.

Target Slot

server-name.

Reader Method: server-name ((admin%quarantine-media-by-id admin%quarantine-media-by-id))

automatically generated reader method

Source

api.lisp.

Target Slot

server-name.

Reader Method: server-name ((media%get-thumbnail media%get-thumbnail))

automatically generated reader method

Source

api.lisp.

Target Slot

server-name.

Reader Method: server-name ((media%get-media/filename media%get-media/filename))

automatically generated reader method

Source

api.lisp.

Target Slot

server-name.

Reader Method: server-name ((media%get-media media%get-media))

automatically generated reader method

Source

api.lisp.

Target Slot

server-name.

Reader Method: server-name ((rooms%join-a-room/alias-or-id rooms%join-a-room/alias-or-id))

automatically generated reader method

Source

api.lisp.

Target Slot

server-name.

Generic Writer: (setf server-name) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf server-name) ((admin%delete-media-by-date-or-size admin%delete-media-by-date-or-size))

automatically generated writer method

Source

api.lisp.

Target Slot

server-name.

Writer Method: (setf server-name) ((admin%delete-media-by-id admin%delete-media-by-id))

automatically generated writer method

Source

api.lisp.

Target Slot

server-name.

Writer Method: (setf server-name) ((admin%unquarantine-media-by-id admin%unquarantine-media-by-id))

automatically generated writer method

Source

api.lisp.

Target Slot

server-name.

Writer Method: (setf server-name) ((admin%quarantine-media-by-id admin%quarantine-media-by-id))

automatically generated writer method

Source

api.lisp.

Target Slot

server-name.

Writer Method: (setf server-name) ((media%get-thumbnail media%get-thumbnail))

automatically generated writer method

Source

api.lisp.

Target Slot

server-name.

Writer Method: (setf server-name) ((media%get-media/filename media%get-media/filename))

automatically generated writer method

Source

api.lisp.

Target Slot

server-name.

Writer Method: (setf server-name) ((media%get-media media%get-media))

automatically generated writer method

Source

api.lisp.

Target Slot

server-name.

Writer Method: (setf server-name) ((rooms%join-a-room/alias-or-id rooms%join-a-room/alias-or-id))

automatically generated writer method

Source

api.lisp.

Target Slot

server-name.

Generic Reader: server-otk (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: server-otk ((encryption encryption))

automatically generated reader method

Source

classes.lisp.

Target Slot

server-otk.

Generic Writer: (setf server-otk) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf server-otk) ((encryption encryption))

automatically generated writer method

Source

classes.lisp.

Target Slot

server-otk.

Generic Reader: set-presence (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: set-presence ((sync sync))

automatically generated reader method

Source

api.lisp.

Target Slot

set-presence.

Generic Writer: (setf set-presence) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf set-presence) ((sync sync))

automatically generated writer method

Source

api.lisp.

Target Slot

set-presence.

Generic Reader: sid (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: sid ((3pid%bind 3pid%bind))

automatically generated reader method

Source

api.lisp.

Target Slot

sid.

Reader Method: sid ((3pid%add 3pid%add))

automatically generated reader method

Source

api.lisp.

Target Slot

sid.

Generic Writer: (setf sid) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf sid) ((3pid%bind 3pid%bind))

automatically generated writer method

Source

api.lisp.

Target Slot

sid.

Writer Method: (setf sid) ((3pid%add 3pid%add))

automatically generated writer method

Source

api.lisp.

Target Slot

sid.

Generic Reader: since (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: since ((rooms%public-rooms/filtered rooms%public-rooms/filtered))

automatically generated reader method

Source

api.lisp.

Target Slot

since.

Reader Method: since ((rooms%public-rooms rooms%public-rooms))

automatically generated reader method

Source

api.lisp.

Target Slot

since.

Reader Method: since ((sync sync))

automatically generated reader method

Source

api.lisp.

Target Slot

since.

Generic Writer: (setf since) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf since) ((rooms%public-rooms/filtered rooms%public-rooms/filtered))

automatically generated writer method

Source

api.lisp.

Target Slot

since.

Writer Method: (setf since) ((rooms%public-rooms rooms%public-rooms))

automatically generated writer method

Source

api.lisp.

Target Slot

since.

Writer Method: (setf since) ((sync sync))

automatically generated writer method

Source

api.lisp.

Target Slot

since.

Generic Reader: size-gt (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: size-gt ((admin%delete-media-by-date-or-size admin%delete-media-by-date-or-size))

automatically generated reader method

Source

api.lisp.

Target Slot

size-gt.

Generic Writer: (setf size-gt) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf size-gt) ((admin%delete-media-by-date-or-size admin%delete-media-by-date-or-size))

automatically generated writer method

Source

api.lisp.

Target Slot

size-gt.

Generic Reader: slot (condition)
Generic Writer: (setf slot) (condition)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: slot ((condition missing-required-data))
Writer Method: (setf slot) ((condition missing-required-data))
Source

conditions.lisp.

Target Slot

slot.

Generic Reader: state-key (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: state-key ((admin%put-server-notice admin%put-server-notice))

automatically generated reader method

Source

api.lisp.

Target Slot

state-key.

Reader Method: state-key ((admin%post-server-notice admin%post-server-notice))

automatically generated reader method

Source

api.lisp.

Target Slot

state-key.

Reader Method: state-key ((events%put-state-event-into-room events%put-state-event-into-room))

automatically generated reader method

Source

api.lisp.

Target Slot

state-key.

Reader Method: state-key ((events%get-from-type-with-statekey events%get-from-type-with-statekey))

automatically generated reader method

Source

api.lisp.

Target Slot

state-key.

Generic Writer: (setf state-key) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf state-key) ((admin%put-server-notice admin%put-server-notice))

automatically generated writer method

Source

api.lisp.

Target Slot

state-key.

Writer Method: (setf state-key) ((admin%post-server-notice admin%post-server-notice))

automatically generated writer method

Source

api.lisp.

Target Slot

state-key.

Writer Method: (setf state-key) ((events%put-state-event-into-room events%put-state-event-into-room))

automatically generated writer method

Source

api.lisp.

Target Slot

state-key.

Writer Method: (setf state-key) ((events%get-from-type-with-statekey events%get-from-type-with-statekey))

automatically generated writer method

Source

api.lisp.

Target Slot

state-key.

Generic Reader: status (object)
Package

lunamech-matrix-api.

Methods
Reader Method: status ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

status.

Generic Writer: (setf status) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf status) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

status.

Generic Reader: status (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: status ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

status.

Generic Writer: (setf status) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf status) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

status.

Generic Reader: suggested-only (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: suggested-only ((spaces%space-hierarchy spaces%space-hierarchy))

automatically generated reader method

Source

api.lisp.

Target Slot

suggested-only.

Generic Writer: (setf suggested-only) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf suggested-only) ((spaces%space-hierarchy spaces%space-hierarchy))

automatically generated writer method

Source

api.lisp.

Target Slot

suggested-only.

Generic Reader: tag (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: tag ((tags%delete-tag tags%delete-tag))

automatically generated reader method

Source

api.lisp.

Target Slot

tag.

Reader Method: tag ((tags%set-tag tags%set-tag))

automatically generated reader method

Source

api.lisp.

Target Slot

tag.

Generic Writer: (setf tag) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf tag) ((tags%delete-tag tags%delete-tag))

automatically generated writer method

Source

api.lisp.

Target Slot

tag.

Writer Method: (setf tag) ((tags%set-tag tags%set-tag))

automatically generated writer method

Source

api.lisp.

Target Slot

tag.

Generic Reader: third-party-instance-id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: third-party-instance-id ((rooms%public-rooms/filtered rooms%public-rooms/filtered))

automatically generated reader method

Source

api.lisp.

Target Slot

third-party-instance-id.

Generic Writer: (setf third-party-instance-id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf third-party-instance-id) ((rooms%public-rooms/filtered rooms%public-rooms/filtered))

automatically generated writer method

Source

api.lisp.

Target Slot

third-party-instance-id.

Generic Reader: third-party-signed (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: third-party-signed ((rooms%join-a-room/alias-or-id rooms%join-a-room/alias-or-id))

automatically generated reader method

Source

api.lisp.

Target Slot

third-party-signed.

Reader Method: third-party-signed ((rooms%join-a-room rooms%join-a-room))

automatically generated reader method

Source

api.lisp.

Target Slot

third-party-signed.

Generic Writer: (setf third-party-signed) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf third-party-signed) ((rooms%join-a-room/alias-or-id rooms%join-a-room/alias-or-id))

automatically generated writer method

Source

api.lisp.

Target Slot

third-party-signed.

Writer Method: (setf third-party-signed) ((rooms%join-a-room rooms%join-a-room))

automatically generated writer method

Source

api.lisp.

Target Slot

third-party-signed.

Generic Reader: threepids (object)
Generic Writer: (setf threepids) (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: threepids ((admin%modify-user-account admin%modify-user-account))
Writer Method: (setf threepids) ((admin%modify-user-account admin%modify-user-account))

Array of threepids

Source

api.lisp.

Target Slot

threepids.

Generic Reader: timeout (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: timeout ((wait-for-events wait-for-events))

automatically generated reader method

Source

api.lisp.

Target Slot

timeout.

Reader Method: timeout ((keys%claim-keys keys%claim-keys))

automatically generated reader method

Source

api.lisp.

Target Slot

timeout.

Reader Method: timeout ((keys%download-devices-and-keys keys%download-devices-and-keys))

automatically generated reader method

Source

api.lisp.

Target Slot

timeout.

Reader Method: timeout ((rooms%put-typing-notification rooms%put-typing-notification))

automatically generated reader method

Source

api.lisp.

Target Slot

timeout.

Reader Method: timeout ((sync sync))

automatically generated reader method

Source

api.lisp.

Target Slot

timeout.

Generic Writer: (setf timeout) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf timeout) ((wait-for-events wait-for-events))

automatically generated writer method

Source

api.lisp.

Target Slot

timeout.

Writer Method: (setf timeout) ((keys%claim-keys keys%claim-keys))

automatically generated writer method

Source

api.lisp.

Target Slot

timeout.

Writer Method: (setf timeout) ((keys%download-devices-and-keys keys%download-devices-and-keys))

automatically generated writer method

Source

api.lisp.

Target Slot

timeout.

Writer Method: (setf timeout) ((rooms%put-typing-notification rooms%put-typing-notification))

automatically generated writer method

Source

api.lisp.

Target Slot

timeout.

Writer Method: (setf timeout) ((sync sync))

automatically generated writer method

Source

api.lisp.

Target Slot

timeout.

Generic Reader: to (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: to ((keys%get-key-changes keys%get-key-changes))

automatically generated reader method

Source

api.lisp.

Target Slot

to.

Reader Method: to ((events%get-room-messages events%get-room-messages))

automatically generated reader method

Source

api.lisp.

Target Slot

to.

Generic Writer: (setf to) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf to) ((keys%get-key-changes keys%get-key-changes))

automatically generated writer method

Source

api.lisp.

Target Slot

to.

Writer Method: (setf to) ((events%get-room-messages events%get-room-messages))

automatically generated writer method

Source

api.lisp.

Target Slot

to.

Generic Reader: token (object)
Package

lunamech-matrix-api.

Methods
Reader Method: token ((auth auth))

automatically generated reader method

Source

classes.lisp.

Target Slot

token.

Generic Writer: (setf token) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf token) ((auth auth))

automatically generated writer method

Source

classes.lisp.

Target Slot

token.

Generic Reader: token (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: token ((admin%delete-token admin%delete-token))

automatically generated reader method

Source

api.lisp.

Target Slot

token.

Reader Method: token ((admin%update-token admin%update-token))

automatically generated reader method

Source

api.lisp.

Target Slot

token.

Reader Method: token ((admin%create-token admin%create-token))

automatically generated reader method

Source

api.lisp.

Target Slot

token.

Reader Method: token ((admin%get-one-token admin%get-one-token))

automatically generated reader method

Source

api.lisp.

Target Slot

token.

Reader Method: token ((keys%download-devices-and-keys keys%download-devices-and-keys))

automatically generated reader method

Source

api.lisp.

Target Slot

token.

Reader Method: token ((auth auth))

automatically generated reader method

Source

classes.lisp.

Target Slot

token.

Generic Writer: (setf token) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf token) ((admin%delete-token admin%delete-token))

automatically generated writer method

Source

api.lisp.

Target Slot

token.

Writer Method: (setf token) ((admin%update-token admin%update-token))

automatically generated writer method

Source

api.lisp.

Target Slot

token.

Writer Method: (setf token) ((admin%create-token admin%create-token))

automatically generated writer method

Source

api.lisp.

Target Slot

token.

Writer Method: (setf token) ((admin%get-one-token admin%get-one-token))

automatically generated writer method

Source

api.lisp.

Target Slot

token.

Writer Method: (setf token) ((keys%download-devices-and-keys keys%download-devices-and-keys))

automatically generated writer method

Source

api.lisp.

Target Slot

token.

Writer Method: (setf token) ((auth auth))

automatically generated writer method

Source

classes.lisp.

Target Slot

token.

Generic Reader: token-length (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: token-length ((admin%create-token admin%create-token))

automatically generated reader method

Source

api.lisp.

Target Slot

token-length.

Generic Writer: (setf token-length) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf token-length) ((admin%create-token admin%create-token))

automatically generated writer method

Source

api.lisp.

Target Slot

token-length.

Generic Reader: token-type (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: token-type ((integration%register integration%register))

automatically generated reader method

Source

integration.lisp.

Target Slot

token-type.

Generic Writer: (setf token-type) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf token-type) ((integration%register integration%register))

automatically generated writer method

Source

integration.lisp.

Target Slot

token-type.

Generic Reader: topic (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: topic ((create-room create-room))

automatically generated reader method

Source

api.lisp.

Target Slot

topic.

Generic Writer: (setf topic) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf topic) ((create-room create-room))

automatically generated writer method

Source

api.lisp.

Target Slot

topic.

Generic Reader: ts (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: ts ((media%get-preview media%get-preview))

automatically generated reader method

Source

api.lisp.

Target Slot

ts.

Generic Writer: (setf ts) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf ts) ((media%get-preview media%get-preview))

automatically generated writer method

Source

api.lisp.

Target Slot

ts.

Generic Reader: ttl (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: ttl ((get-turnserver-credentials get-turnserver-credentials))

automatically generated reader method

Source

api.lisp.

Target Slot

ttl.

Generic Writer: (setf ttl) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf ttl) ((get-turnserver-credentials get-turnserver-credentials))

automatically generated writer method

Source

api.lisp.

Target Slot

ttl.

Generic Reader: txn (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: txn ((admin%put-server-notice admin%put-server-notice))

automatically generated reader method

Source

api.lisp.

Target Slot

txn.

Reader Method: txn ((protocol%send-to-device protocol%send-to-device))

automatically generated reader method

Source

api.lisp.

Target Slot

txn.

Reader Method: txn ((events%redact-event events%redact-event))

automatically generated reader method

Source

api.lisp.

Target Slot

txn.

Reader Method: txn ((events%put-message-event-into-room events%put-message-event-into-room))

automatically generated reader method

Source

api.lisp.

Target Slot

txn.

Reader Method: txn ((connection connection))

An auto incrementing Txn id. This is automatically added to each api call that accepts a TXN.

Source

classes.lisp.

Target Slot

txn.

Generic Writer: (setf txn) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf txn) ((admin%put-server-notice admin%put-server-notice))

automatically generated writer method

Source

api.lisp.

Target Slot

txn.

Writer Method: (setf txn) ((protocol%send-to-device protocol%send-to-device))

automatically generated writer method

Source

api.lisp.

Target Slot

txn.

Writer Method: (setf txn) ((events%redact-event events%redact-event))

automatically generated writer method

Source

api.lisp.

Target Slot

txn.

Writer Method: (setf txn) ((events%put-message-event-into-room events%put-message-event-into-room))

automatically generated writer method

Source

api.lisp.

Target Slot

txn.

Writer Method: (setf txn) ((connection connection))

An auto incrementing Txn id. This is automatically added to each api call that accepts a TXN.

Source

classes.lisp.

Target Slot

txn.

Generic Reader: typing (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: typing ((rooms%put-typing-notification rooms%put-typing-notification))

automatically generated reader method

Source

api.lisp.

Target Slot

typing.

Generic Writer: (setf typing) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf typing) ((rooms%put-typing-notification rooms%put-typing-notification))

automatically generated writer method

Source

api.lisp.

Target Slot

typing.

Generic Reader: until-ts (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: until-ts ((admin%get-users-media-statistics admin%get-users-media-statistics))

automatically generated reader method

Source

api.lisp.

Target Slot

until-ts.

Generic Writer: (setf until-ts) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf until-ts) ((admin%get-users-media-statistics admin%get-users-media-statistics))

automatically generated writer method

Source

api.lisp.

Target Slot

until-ts.

Generic Reader: url (object)
Package

lunamech-matrix-api.

Methods
Reader Method: url ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

url.

Generic Writer: (setf url) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf url) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

url.

Generic Reader: url (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: url ((media%get-preview media%get-preview))

automatically generated reader method

Source

api.lisp.

Target Slot

url.

Reader Method: url ((connection connection))

The URL of the matrix server you want to connect to

Source

classes.lisp.

Target Slot

url.

Generic Writer: (setf url) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf url) ((media%get-preview media%get-preview))

automatically generated writer method

Source

api.lisp.

Target Slot

url.

Writer Method: (setf url) ((connection connection))

The URL of the matrix server you want to connect to

Source

classes.lisp.

Target Slot

url.

Generic Reader: urls (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: urls ((get-turnserver-credentials get-turnserver-credentials))

automatically generated reader method

Source

api.lisp.

Target Slot

urls.

Generic Writer: (setf urls) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf urls) ((get-turnserver-credentials get-turnserver-credentials))

automatically generated writer method

Source

api.lisp.

Target Slot

urls.

Generic Reader: user-id (object)
Package

lunamech-matrix-api.

Methods
Reader Method: user-id ((direct-content direct-content))

automatically generated reader method

Source

events.lisp.

Target Slot

user-id.

Reader Method: user-id ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

user-id.

Generic Writer: (setf user-id) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf user-id) ((direct-content direct-content))

automatically generated writer method

Source

events.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

user-id.

Generic Reader: user-id (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: user-id ((admin%delete-users-ratelimit admin%delete-users-ratelimit))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%set-users-ratelimit admin%set-users-ratelimit))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%get-users-ratelimit admin%get-users-ratelimit))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%shadowban-user admin%shadowban-user))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%get-users-pushers admin%get-users-pushers))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%delete-user-device admin%delete-user-device))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%update-user-device admin%update-user-device))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%show-user-device admin%show-user-device))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%delete-users-devices admin%delete-users-devices))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%get-users-devices admin%get-users-devices))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%login-as-user admin%login-as-user))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%delete-users-media admin%delete-users-media))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%get-users-uploaded-media admin%get-users-uploaded-media))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%get-users-room-memberships admin%get-users-room-memberships))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%set-user-admin-status admin%set-user-admin-status))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%get-user-admin-status admin%get-user-admin-status))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%reset-password admin%reset-password))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%deactivate-account admin%deactivate-account))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%query-current-sessions admin%query-current-sessions))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%list-accounts admin%list-accounts))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%modify-user-account admin%modify-user-account))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%query-user-account admin%query-user-account))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%put-server-notice admin%put-server-notice))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%post-server-notice admin%post-server-notice))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%make-user-admin-in-room admin%make-user-admin-in-room))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%edit-users-room-membershp admin%edit-users-room-membershp))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%quarantine-users-media admin%quarantine-users-media))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%get-event-reports admin%get-event-reports))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%renew-account admin%renew-account))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((openid%request-openid openid%request-openid))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((thirdparty%thirdparty-for-user thirdparty%thirdparty-for-user))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((admin%whois-user admin%whois-user))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((account-data%get-data-in-room account-data%get-data-in-room))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((account-data%set-data-in-room account-data%set-data-in-room))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((account-data%get-data account-data%get-data))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((account-data%set-data account-data%set-data))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((tags%delete-tag tags%delete-tag))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((tags%set-tag tags%set-tag))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((tags%list-tags tags%list-tags))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((presence%get-presence presence%get-presence))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((presence%set-presence presence%set-presence))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((rooms%put-typing-notification rooms%put-typing-notification))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((profile%get-profile-information profile%get-profile-information))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((profile%get-avatar-url profile%get-avatar-url))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((profile%set-avatar-url profile%set-avatar-url))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((profile%get-display-name profile%get-display-name))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((profile%set-display-name profile%set-display-name))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((rooms%unban-user-from-room rooms%unban-user-from-room))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((rooms%ban-user-from-room rooms%ban-user-from-room))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((rooms%kick-user-from-room rooms%kick-user-from-room))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((rooms%invite-user-to-room rooms%invite-user-to-room))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((filters%download filters%download))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((filters%upload filters%upload))

automatically generated reader method

Source

api.lisp.

Target Slot

user-id.

Reader Method: user-id ((connection connection))

The id like @lunamech:matrix.org

Source

classes.lisp.

Target Slot

user-id.

Generic Writer: (setf user-id) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf user-id) ((admin%delete-users-ratelimit admin%delete-users-ratelimit))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%set-users-ratelimit admin%set-users-ratelimit))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%get-users-ratelimit admin%get-users-ratelimit))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%shadowban-user admin%shadowban-user))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%get-users-pushers admin%get-users-pushers))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%delete-user-device admin%delete-user-device))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%update-user-device admin%update-user-device))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%show-user-device admin%show-user-device))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%delete-users-devices admin%delete-users-devices))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%get-users-devices admin%get-users-devices))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%login-as-user admin%login-as-user))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%delete-users-media admin%delete-users-media))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%get-users-uploaded-media admin%get-users-uploaded-media))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%get-users-room-memberships admin%get-users-room-memberships))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%set-user-admin-status admin%set-user-admin-status))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%get-user-admin-status admin%get-user-admin-status))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%reset-password admin%reset-password))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%deactivate-account admin%deactivate-account))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%query-current-sessions admin%query-current-sessions))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%list-accounts admin%list-accounts))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%modify-user-account admin%modify-user-account))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%query-user-account admin%query-user-account))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%put-server-notice admin%put-server-notice))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%post-server-notice admin%post-server-notice))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%make-user-admin-in-room admin%make-user-admin-in-room))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%edit-users-room-membershp admin%edit-users-room-membershp))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%quarantine-users-media admin%quarantine-users-media))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%get-event-reports admin%get-event-reports))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%renew-account admin%renew-account))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((openid%request-openid openid%request-openid))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((thirdparty%thirdparty-for-user thirdparty%thirdparty-for-user))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((admin%whois-user admin%whois-user))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((account-data%get-data-in-room account-data%get-data-in-room))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((account-data%set-data-in-room account-data%set-data-in-room))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((account-data%get-data account-data%get-data))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((account-data%set-data account-data%set-data))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((tags%delete-tag tags%delete-tag))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((tags%set-tag tags%set-tag))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((tags%list-tags tags%list-tags))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((presence%get-presence presence%get-presence))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((presence%set-presence presence%set-presence))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((rooms%put-typing-notification rooms%put-typing-notification))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((profile%get-profile-information profile%get-profile-information))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((profile%get-avatar-url profile%get-avatar-url))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((profile%set-avatar-url profile%set-avatar-url))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((profile%get-display-name profile%get-display-name))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((profile%set-display-name profile%set-display-name))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((rooms%unban-user-from-room rooms%unban-user-from-room))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((rooms%ban-user-from-room rooms%ban-user-from-room))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((rooms%kick-user-from-room rooms%kick-user-from-room))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((rooms%invite-user-to-room rooms%invite-user-to-room))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((filters%download filters%download))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((filters%upload filters%upload))

automatically generated writer method

Source

api.lisp.

Target Slot

user-id.

Writer Method: (setf user-id) ((connection connection))

The id like @lunamech:matrix.org

Source

classes.lisp.

Target Slot

user-id.

Generic Reader: username (object)
Package

lunamech-matrix-api.

Methods
Reader Method: username ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

username.

Generic Writer: (setf username) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf username) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

username.

Generic Reader: username (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: username ((admin%check-username-is-available admin%check-username-is-available))

automatically generated reader method

Source

api.lisp.

Target Slot

username.

Reader Method: username ((admin%register-user admin%register-user))

automatically generated reader method

Source

api.lisp.

Target Slot

username.

Reader Method: username ((get-turnserver-credentials get-turnserver-credentials))

automatically generated reader method

Source

api.lisp.

Target Slot

username.

Reader Method: username ((username-available username-available))

automatically generated reader method

Source

api.lisp.

Target Slot

username.

Reader Method: username ((register-account register-account))

automatically generated reader method

Source

api.lisp.

Target Slot

username.

Reader Method: username ((connection connection))

The username like ’lunamech’

Source

classes.lisp.

Target Slot

username.

Generic Writer: (setf username) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf username) ((admin%check-username-is-available admin%check-username-is-available))

automatically generated writer method

Source

api.lisp.

Target Slot

username.

Writer Method: (setf username) ((admin%register-user admin%register-user))

automatically generated writer method

Source

api.lisp.

Target Slot

username.

Writer Method: (setf username) ((get-turnserver-credentials get-turnserver-credentials))

automatically generated writer method

Source

api.lisp.

Target Slot

username.

Writer Method: (setf username) ((username-available username-available))

automatically generated writer method

Source

api.lisp.

Target Slot

username.

Writer Method: (setf username) ((register-account register-account))

automatically generated writer method

Source

api.lisp.

Target Slot

username.

Writer Method: (setf username) ((connection connection))

The username like ’lunamech’

Source

classes.lisp.

Target Slot

username.

Generic Reader: uses-allowed (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: uses-allowed ((admin%update-token admin%update-token))

automatically generated reader method

Source

api.lisp.

Target Slot

uses-allowed.

Reader Method: uses-allowed ((admin%create-token admin%create-token))

automatically generated reader method

Source

api.lisp.

Target Slot

uses-allowed.

Generic Writer: (setf uses-allowed) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf uses-allowed) ((admin%update-token admin%update-token))

automatically generated writer method

Source

api.lisp.

Target Slot

uses-allowed.

Writer Method: (setf uses-allowed) ((admin%create-token admin%create-token))

automatically generated writer method

Source

api.lisp.

Target Slot

uses-allowed.

Generic Reader: visibility (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: visibility ((rooms%set-room-visibility rooms%set-room-visibility))

automatically generated reader method

Source

api.lisp.

Target Slot

visibility.

Reader Method: visibility ((create-room create-room))

automatically generated reader method

Source

api.lisp.

Target Slot

visibility.

Generic Writer: (setf visibility) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf visibility) ((rooms%set-room-visibility rooms%set-room-visibility))

automatically generated writer method

Source

api.lisp.

Target Slot

visibility.

Writer Method: (setf visibility) ((create-room create-room))

automatically generated writer method

Source

api.lisp.

Target Slot

visibility.

Generic Reader: width (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: width ((media%get-thumbnail media%get-thumbnail))

automatically generated reader method

Source

api.lisp.

Target Slot

width.

Generic Writer: (setf width) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf width) ((media%get-thumbnail media%get-thumbnail))

automatically generated writer method

Source

api.lisp.

Target Slot

width.


6.1.4 Standalone methods

Method: %to-json ((obj connection))
Package

jonathan.encode.

Source

classes.lisp.

Method: %to-json ((obj filter))
Package

jonathan.encode.

Source

classes.lisp.

Method: %to-json ((obj direct-content))
Package

jonathan.encode.

Source

events.lisp.

Method: %to-json ((obj m-file))
Package

jonathan.encode.

Source

events.lisp.

Method: %to-json ((obj m-room-name))
Package

jonathan.encode.

Source

events.lisp.

Method: %to-json ((obj m-direct))
Package

jonathan.encode.

Source

events.lisp.

Method: %to-json ((obj event-content))
Package

jonathan.encode.

Source

events.lisp.

Method: %to-json ((obj file-info))
Package

jonathan.encode.

Source

events.lisp.

Method: %to-json ((event event))
Package

jonathan.encode.

Source

events.lisp.

Method: %to-json ((obj auth))
Package

jonathan.encode.

Source

classes.lisp.

Method: %to-json ((m-text m-text))
Package

jonathan.encode.

Source

events.lisp.

Method: %to-json ((m-image m-image))
Package

jonathan.encode.

Source

events.lisp.

Method: %to-json ((m-message m-message))
Package

jonathan.encode.

Source

events.lisp.

Method: %to-json ((obj power-level))
Package

jonathan.encode.

Source

events.lisp.

Method: %to-json ((obj power-level%users))
Package

jonathan.encode.

Source

events.lisp.

Method: %to-json ((o empty-object))
Package

jonathan.encode.

Source

api-helpers.lisp.

Method: %to-json ((obj m-presence))
Package

jonathan.encode.

Source

events.lisp.

Method: %to-json ((ob open-id-object))
Package

jonathan.encode.

Source

integration.lisp.

Method: %to-json ((obj container))
Package

jonathan.encode.

Source

events.lisp.

Method: compute-effective-slot-definition ((class api-call) name dslots)
Package

sb-mop.

Source

classes.lisp.

Method: compute-slots ((class api-call))
Package

sb-mop.

Source

classes.lisp.

Method: direct-slot-definition-class ((class api-call) &rest initargs)
Package

sb-mop.

Source

classes.lisp.

Method: effective-slot-definition-class ((class api-call) &rest initargs)
Package

sb-mop.

Source

classes.lisp.

Method: initialize-instance :after ((class api) &rest initargs)
Source

api-protocol.lisp.

Method: initialize-instance :after ((class api-slot) &rest initargs)
Source

classes.lisp.

Method: print-object ((connection connection) stream)
Source

classes.lisp.

Method: print-object ((connection connection) stream)
Source

classes.lisp.

Method: print-object ((obj api) stream)
Source

api-protocol.lisp.

Method: validate-superclass ((class api-send-slot) (metaclass standard-class))
Package

sb-mop.

Source

classes.lisp.

Method: validate-superclass ((class api-send-slot-special) (metaclass standard-class))
Package

sb-mop.

Source

classes.lisp.

Method: validate-superclass ((class api-call) (metaclass funcallable-standard-class))
Package

sb-mop.

Source

classes.lisp.

Method: validate-superclass ((class api-slot) (metaclass standard-class))
Package

sb-mop.

Source

classes.lisp.


6.1.5 Conditions

Condition: api-error
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

lunamech-matrix-api-condition.

Direct subclasses
Direct methods
Direct slots
Slot: api-error-error
Initform

(quote "default")

Initargs

:api-error-error

Readers

api-error-error.

Writers

(setf api-error-error).

Slot: api-error-code
Initform

(quote "default")

Initargs

:api-error-code

Readers

api-error-code.

Writers

(setf api-error-code).

Slot: api-error-args
Initform

(quote "default")

Initargs

:api-error-args

Readers

api-error-args.

Writers

(setf api-error-args).

Slot: api-error-description
Initform

(quote "default")

Initargs

:api-error-description

Readers

api-error-description.

Writers

(setf api-error-description).

Condition: api-error
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

lunamech-matrix-api-condition.

Direct subclasses
Direct methods
Direct slots
Slot: api-error-error
Initform

(quote "default")

Initargs

:api-error-error

Readers

api-error-error.

Writers

(setf api-error-error).

Slot: api-error-code
Initform

(quote "default")

Initargs

:api-error-code

Readers

api-error-code.

Writers

(setf api-error-code).

Slot: api-error-args
Initform

(quote "default")

Initargs

:api-error-args

Readers

api-error-args.

Writers

(setf api-error-args).

Slot: api-error-description
Initform

(quote "default")

Initargs

:api-error-description

Readers

api-error-description.

Writers

(setf api-error-description).

Condition: api-no-connection
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-timeout.

Condition: api-protocol-condition

The top level protocol condition.

Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

serious-condition.

Direct subclasses
Direct methods
Direct slots
Slot: message

An accompanying message.

Initargs

:message

Readers

message.

Writers

(setf message).

Condition: api-request-failed
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct methods
Direct slots
Slot: api-request-failed-message
Initargs

:api-request-failed-message

Readers

api-request-failed-message.

Writers

(setf api-request-failed-message).

Slot: api-request-failed-condition
Initargs

:api-request-failed-condition

Readers

api-request-failed-condition.

Writers

(setf api-request-failed-condition).

Condition: api-timeout
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct subclasses

api-no-connection.

Direct methods
Direct slots
Slot: api-timeout-message
Initargs

:api-timeout-message

Readers

api-timeout-message.

Writers

(setf api-timeout-message).

Slot: api-timeout-condition
Initargs

:api-timeout-condition

Readers

api-timeout-condition.

Writers

(setf api-timeout-condition).

Condition: api-timeout
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct subclasses

api-no-connection.

Direct methods
Direct slots
Slot: api-timeout-message
Initargs

:api-timeout-message

Readers

api-timeout-message.

Writers

(setf api-timeout-message).

Slot: api-timeout-condition
Initargs

:api-timeout-condition

Readers

api-timeout-condition.

Writers

(setf api-timeout-condition).

Condition: connection-unbound

Signalled when you create an instance of an api call but dont create it with the connection object.

Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-protocol-condition.

Direct methods
Direct slots
Slot: obj

The object

Initargs

:obj

Readers

obj.

Writers

(setf obj).

Condition: lunamech-matrix-api-condition
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

error.

Direct subclasses

api-error.

Condition: m-bad-json
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "request contained valid json, but it was malformed in some way, e.g. missing required keys, invalid values for keys.")

Initargs

:api-error-description

Condition: m-bad-json
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "request contained valid json, but it was malformed in some way, e.g. missing required keys, invalid values for keys.")

Initargs

:api-error-description

Condition: m-bad-state
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "the state change requested cannot be performed, such as attempting to unban a user who is not banned")

Initargs

:api-error-description

Condition: m-forbidden
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "forbidden access, e.g. joining a room without permission, failed login.")

Initargs

:api-error-description

Condition: m-forbidden
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "forbidden access, e.g. joining a room without permission, failed login.")

Initargs

:api-error-description

Condition: m-invalid-param
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "a parameter is invalid")

Initargs

:api-error-description

Condition: m-invalid-param
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "a parameter is invalid")

Initargs

:api-error-description

Condition: m-limit-exceeded
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "too many requests have been sent in a short period of time. wait a while then try again.")

Initargs

:api-error-description

Condition: m-limit-exceeded
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "too many requests have been sent in a short period of time. wait a while then try again.")

Initargs

:api-error-description

Condition: m-missing-token
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "no access token was specified for the request.")

Initargs

:api-error-description

Condition: m-missing-token
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "no access token was specified for the request.")

Initargs

:api-error-description

Condition: m-not-found
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "no resource was found for this request.")

Initargs

:api-error-description

Condition: m-not-found
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "no resource was found for this request.")

Initargs

:api-error-description

Condition: m-not-json
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "request did not contain valid json.")

Initargs

:api-error-description

Condition: m-not-json
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "request did not contain valid json.")

Initargs

:api-error-description

Condition: m-room-in-use
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "attempting to a use a room that already exists")

Initargs

:api-error-description

Condition: m-room-in-use
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "attempting to a use a room that already exists")

Initargs

:api-error-description

Condition: m-unauthorized
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "the request was not correctly authorized. usually due to login failures.")

Initargs

:api-error-description

Condition: m-unauthorized
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "the request was not correctly authorized. usually due to login failures.")

Initargs

:api-error-description

Condition: m-unknown
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "an unknown error has occurred.")

Initargs

:api-error-description

Condition: m-unknown
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "an unknown error has occurred.")

Initargs

:api-error-description

Condition: m-unknown-token
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "the access token specified was not recognised. an additional response parameter, soft_logout, might be present on the response for 401 http status codes. see the soft logout section for more information.")

Initargs

:api-error-description

Condition: m-unknown-token
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "the access token specified was not recognised. an additional response parameter, soft_logout, might be present on the response for 401 http status codes. see the soft logout section for more information.")

Initargs

:api-error-description

Condition: m-unrecognized
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "the server did not understand the request.")

Initargs

:api-error-description

Condition: m-unrecognized
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "the server did not understand the request.")

Initargs

:api-error-description

Condition: problems-with-special
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-protocol-condition.

Direct subclasses
Condition: set-special

Signalled if you declare a slot special but do not fill it.

Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

problems-with-special.

Condition: special-slot-is-not-bound

Signalled when the user declares the api special but (special-slot api) is not bound, meaning that they forgot to declare a slot special and fill it.

Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

problems-with-special.


6.1.6 Classes

Class: 3pid%add

Adds contact information to the user’s account. Homeservers should use 3PIDs added through this endpoint for password resets instead of relying on the identity server.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: auth
Initargs

:auth

Readers

auth.

Writers

(setf auth).

Slot: client-secret
Initargs

:client-secret

Readers

client-secret.

Writers

(setf client-secret).

Slot: sid
Initargs

:sid

Readers

sid.

Writers

(setf sid).

Class: 3pid%bind

Binds a 3PID to the user’s account through the specified identity server.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: client-secret
Initargs

:client-secret

Readers

client-secret.

Writers

(setf client-secret).

Slot: id-server
Initargs

:id-server

Readers

id-server.

Writers

(setf id-server).

Slot: sid
Initargs

:sid

Readers

sid.

Writers

(setf sid).

Slot: id-access-token
Initargs

:id-access-token

Readers

id-access-token.

Writers

(setf id-access-token).

Class: 3pid%delete

Removes a third party identifier from the user’s account. This might not cause an unbind of the identifier from the identity server.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: id-server
Initargs

:id-server

Readers

id-server.

Writers

(setf id-server).

Slot: medium
Initargs

:medium

Readers

medium.

Writers

(setf medium).

Slot: address
Initargs

:address

Readers

address.

Writers

(setf address).

Class: 3pid%email/request-token

The homeserver must check that the given email address is not already associated with an account on this homeserver.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: client-secret
Initargs

:client-secret

Readers

client-secret.

Writers

(setf client-secret).

Slot: email
Initargs

:email

Readers

email.

Writers

(setf email).

Slot: send-attempt
Initargs

:send-attempt

Readers

send-attempt.

Writers

(setf send-attempt).

Initargs

:next-link

Readers

next-link.

Writers

(setf next-link).

Slot: id-server
Initargs

:id-server

Readers

id-server.

Writers

(setf id-server).

Slot: id-access-token
Initargs

:id-access-token

Readers

id-access-token.

Writers

(setf id-access-token).

Class: 3pid%get

Gets a list of the third party identifiers that the homeserver has associated with the user’s account.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Class: 3pid%msisdn/request-token

The homeserver must check that the given phone number is not already associated with an account on this homeserver.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: client-secret
Initargs

:client-secret

Readers

client-secret.

Writers

(setf client-secret).

Slot: country
Initargs

:country

Readers

country.

Writers

(setf country).

Slot: phone-number
Initargs

:phone-number

Readers

phone-number.

Writers

(setf phone-number).

Slot: send-attempt
Initargs

:send-attempt

Readers

send-attempt.

Writers

(setf send-attempt).

Initargs

:next-link

Readers

next-link.

Writers

(setf next-link).

Slot: id-server
Initargs

:id-server

Readers

id-server.

Writers

(setf id-server).

Slot: id-access-token
Initargs

:id-access-token

Readers

id-access-token.

Writers

(setf id-access-token).

Class: 3pid%unbind

Removes a user’s third party identifier from the provided identity server without removing it from the homeserver.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: id-server
Initargs

:id-server

Readers

id-server.

Writers

(setf id-server).

Slot: medium
Initargs

:medium

Readers

medium.

Writers

(setf medium).

Slot: address
Initargs

:address

Readers

address.

Writers

(setf address).

Class: account-data%get-data

Get some account_data for the client. This config is only visible to the user that set the account_data.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: data-type
Initargs

:data-type

Readers

data-type.

Writers

(setf data-type).

Class: account-data%get-data-in-room

Get some account_data for the client on a given room. This config is only visible to the user that set the account_data.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: data-type
Initargs

:data-type

Readers

data-type.

Writers

(setf data-type).

Class: account-data%set-data

Set some account_data for the client. This config is only visible to the user that set the account_data. The config will be synced to clients in the top-level account_data.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: data-type
Initargs

:data-type

Readers

data-type.

Writers

(setf data-type).

Slot: body
Initargs

:body

Readers

body.

Writers

(setf body).

Class: account-data%set-data-in-room

Set some account_data for the client on a given room. This config is only visible to the user that set the account_data. The config will be synced to clients in the per-room account_data.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: data-type
Initargs

:data-type

Readers

data-type.

Writers

(setf data-type).

Class: admin%check-username-is-available

Checks to see if a username is available, and valid, for the server. See the client-server API for more information.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: username
Initargs

:username

Readers

username.

Writers

(setf username).

Class: admin%create-token

Create a new registration token. If the request is successful, the newly created token will be returned as a registration token object in the response body.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: token
Initargs

:token

Readers

token.

Writers

(setf token).

Slot: uses-allowed
Initargs

:uses-allowed

Readers

uses-allowed.

Writers

(setf uses-allowed).

Slot: expiry-time
Initargs

:expiry-time

Readers

expiry-time.

Writers

(setf expiry-time).

Slot: token-length
Initargs

:token-length

Readers

token-length.

Writers

(setf token-length).

Class: admin%deactivate-account

This API deactivates an account. It removes active access tokens, resets the password, and deletes third-party IDs (to prevent the user requesting a password reset).

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: erase
Initform

t

Initargs

:erase

Readers

erase.

Writers

(setf erase).

Class: admin%delete-group

This API lets a server admin delete a local group. Doing so will kick all users out of the group so that their clients will correctly handle the group being deleted.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: group-id
Initargs

:group-id

Readers

group-id.

Writers

(setf group-id).

Class: admin%delete-media-by-date-or-size

Delete media before TS.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: before-ts
Initargs

:before-ts

Readers

before-ts.

Writers

(setf before-ts).

Slot: server-name
Initargs

:server-name

Readers

server-name.

Writers

(setf server-name).

Slot: size-gt
Initform

0

Initargs

:size-gt

Readers

size-gt.

Writers

(setf size-gt).

Slot: keep-profiles
Initform

t

Initargs

:keep-profiles

Readers

keep-profiles.

Writers

(setf keep-profiles).

Class: admin%delete-media-by-id

Delete a specific media_id.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: media-id
Initargs

:media-id

Readers

media-id.

Writers

(setf media-id).

Slot: server-name
Initargs

:server-name

Readers

server-name.

Writers

(setf server-name).

Class: admin%delete-room

The Delete Room admin API allows server admins to remove rooms from server and block these rooms.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: new-room-user-id
Initargs

:new-room-user-id

Readers

new-room-user-id.

Writers

(setf new-room-user-id).

Slot: room-name
Initargs

:room-name

Readers

room-name.

Writers

(setf room-name).

Slot: message
Initform

"room shutdown by admin."

Initargs

:message

Readers

message.

Writers

(setf message).

Slot: block-room
Initargs

:block-room

Readers

block-room.

Writers

(setf block-room).

Slot: purge
Initargs

:purge

Readers

purge.

Writers

(setf purge).

Slot: force-purge
Initargs

:force-purge

Readers

force-purge.

Writers

(setf force-purge).

Class: admin%delete-room-forward-extremities

WARNING: Please ensure you know what you’re doing and have read the related issue #1760. Under no situations should this API be executed as an automated maintenance task!

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id-or-alias
Initargs

:room-id-or-alias

Readers

room-id-or-alias.

Writers

(setf room-id-or-alias).

Class: admin%delete-room/v2

The Delete Room admin API allows server admins to remove rooms from server and block these rooms. ASYNC

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: new-room-user-id
Initargs

:new-room-user-id

Readers

new-room-user-id.

Writers

(setf new-room-user-id).

Slot: room-name
Initargs

:room-name

Readers

room-name.

Writers

(setf room-name).

Slot: message
Initform

"room shutdown by admin."

Initargs

:message

Readers

message.

Writers

(setf message).

Slot: block-room
Initargs

:block-room

Readers

block-room.

Writers

(setf block-room).

Slot: purge
Initargs

:purge

Readers

purge.

Writers

(setf purge).

Slot: force-purge
Initargs

:force-purge

Readers

force-purge.

Writers

(setf force-purge).

Class: admin%delete-token

Delete a registration token. If the request is successful, the response body will be an empty JSON object.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: token
Initargs

:token

Readers

token.

Writers

(setf token).

Class: admin%delete-user-device

Deletes the given device_id for a specific user_id, and invalidates any access token associated with it.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: device-id
Initargs

:device-id

Readers

device-id.

Writers

(setf device-id).

Class: admin%delete-users-devices

Deletes the given devices for a specific user_id, and invalidates any access token associated with them.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: devices
Initargs

:devices

Readers

devices.

Writers

(setf devices).

Class: admin%delete-users-media

This API deletes the local media from the disk of your own server that a specific user_id has created. This includes any local thumbnails.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: limit
Initform

100

Initargs

:limit

Readers

limit.

Writers

(setf limit).

Slot: dir
Initform

"f"

Initargs

:dir

Readers

dir.

Writers

(setf dir).

Slot: order-by
Initform

"user_id"

Initargs

:order-by

Readers

order-by.

Writers

(setf order-by).

Class: admin%delete-users-ratelimit

Delete a users ratelimit

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: admin%get-event-context

This API lets a client find the context of an event. This is designed primarily to investigate abuse reports.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: event-id
Initargs

:event-id

Readers

event-id.

Writers

(setf event-id).

Slot: limit
Initargs

:limit

Readers

limit.

Writers

(setf limit).

Slot: filter
Initargs

:filter

Readers

filter.

Writers

(setf filter).

Class: admin%get-event-reports

This API returns information about reported events.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: limit
Initform

100

Initargs

:limit

Readers

limit.

Writers

(setf limit).

Slot: from
Initform

0

Initargs

:from

Readers

from.

Writers

(setf from).

Slot: dir
Initform

"b"

Initargs

:dir

Readers

dir.

Writers

(setf dir).

Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: admin%get-one-token

Get details about a single token. If the request is successful, the response body will be a registration token object.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: token
Initargs

:token

Readers

token.

Writers

(setf token).

Class: admin%get-purge-status

It is possible to poll for updates on recent purges with a second API;

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: purge-id
Initargs

:purge-id

Readers

purge-id.

Writers

(setf purge-id).

Class: admin%get-room-details

The Room Details admin API allows server admins to get all details of a room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: admin%get-room-forward-extremities

To check the status of forward extremities for a room:

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id-or-alias
Initargs

:room-id-or-alias

Readers

room-id-or-alias.

Writers

(setf room-id-or-alias).

Class: admin%get-room-members

The Room Members admin API allows server admins to get a list of all members of a room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: admin%get-room-state

The Room State admin API allows server admins to get a list of all state events in a room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: admin%get-server-version

Gets the server version

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Class: admin%get-specific-event-report

This API returns information about a specific event report.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: report-id
Initargs

:report-id

Readers

report-id.

Writers

(setf report-id).

Class: admin%get-user-admin-status

Get whether a user is a server administrator or not

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: admin%get-users-devices

Gets information about all devices for a specific user_id.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: admin%get-users-media-statistics

Returns information about all local media usage of users. Gives the possibility to filter them by time and user.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: limit
Initform

100

Initargs

:limit

Readers

limit.

Writers

(setf limit).

Slot: from
Initform

0

Initargs

:from

Readers

from.

Writers

(setf from).

Slot: dir
Initform

"f"

Initargs

:dir

Readers

dir.

Writers

(setf dir).

Slot: order-by
Initform

"user_id"

Initargs

:order-by

Readers

order-by.

Writers

(setf order-by).

Slot: search-term
Initargs

:search-term

Readers

search-term.

Writers

(setf search-term).

Slot: until-ts
Initargs

:until-ts

Readers

until-ts.

Writers

(setf until-ts).

Slot: from-ts
Initargs

:from-ts

Readers

from-ts.

Writers

(setf from-ts).

Class: admin%get-users-pushers

Gets information about all pushers for a specific user_id.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: admin%get-users-ratelimit

Get status of ratelimit

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: admin%get-users-room-memberships

Gets a list of all room_id that a specific user_id is member

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: admin%get-users-uploaded-media

Gets a list of all local media that a specific user_id has created. By default, the response is ordered by descending creation date and ascending media ID. The newest media is on top. You can change the order with parameters order_by and dir.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: limit
Initform

100

Initargs

:limit

Readers

limit.

Writers

(setf limit).

Slot: from
Initform

0

Initargs

:from

Readers

from.

Writers

(setf from).

Slot: dir
Initform

"f"

Initargs

:dir

Readers

dir.

Writers

(setf dir).

Slot: order-by
Initform

"user_id"

Initargs

:order-by

Readers

order-by.

Writers

(setf order-by).

Class: admin%list-accounts

This API returns all local user accounts. By default, the response is ordered by ascending user ID.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: guests
Initargs

:guests

Readers

guests.

Writers

(setf guests).

Slot: deactivated
Initargs

:deactivated

Readers

deactivated.

Writers

(setf deactivated).

Slot: limit
Initform

100

Initargs

:limit

Readers

limit.

Writers

(setf limit).

Slot: from
Initform

0

Initargs

:from

Readers

from.

Writers

(setf from).

Slot: dir
Initform

"f"

Initargs

:dir

Readers

dir.

Writers

(setf dir).

Slot: order-by
Initform

"user_id"

Initargs

:order-by

Readers

order-by.

Writers

(setf order-by).

Class: admin%list-rooms

The List Room admin API allows server admins to get a list of rooms on their server. There are various parameters available that allow for filtering and sorting the returned list. This API supports pagination.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: limit
Initform

100

Initargs

:limit

Readers

limit.

Writers

(setf limit).

Slot: order-by
Initform

"name"

Initargs

:order-by

Readers

order-by.

Writers

(setf order-by).

Slot: from
Initform

0

Initargs

:from

Readers

from.

Writers

(setf from).

Slot: dir
Initform

"f"

Initargs

:dir

Readers

dir.

Writers

(setf dir).

Slot: search-term
Initargs

:search-term

Readers

search-term.

Writers

(setf search-term).

Class: admin%login-as-user

Get an access token that can be used to authenticate as that user. Useful for when admins wish to do actions on behalf of a user.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: valid-until-ms
Initargs

:valid-until-ms

Readers

valid-until-ms.

Writers

(setf valid-until-ms).

Class: admin%make-user-admin-in-room

Grants another user the highest power available to a local user who is in the room. If the user is not in the room, and it is not publicly joinable, then invite the user.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: room-id-or-alias
Initargs

:room-id-or-alias

Readers

room-id-or-alias.

Writers

(setf room-id-or-alias).

Class: admin%modify-user-account

This API allows an administrator to create or modify a user account with a specific user_id.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: password
Initargs

:password

Readers

password.

Writers

(setf password).

Slot: displayname
Initargs

:displayname

Readers

displayname.

Writers

(setf displayname).

Slot: threepids

Array of threepids

Initargs

:threepids

Readers

threepids.

Writers

(setf threepids).

Slot: external-ids

Array of external ids

Initargs

:external-ids

Readers

external-ids.

Writers

(setf external-ids).

Slot: avatar-url
Initargs

:avatar-url

Readers

avatar-url.

Writers

(setf avatar-url).

Slot: admin
Initform

t

Initargs

:admin

Readers

admin.

Writers

(setf admin).

Slot: deactivated
Initargs

:deactivated

Readers

deactivated.

Writers

(setf deactivated).

Class: admin%post-server-notice

Sends a server notice.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: content
Initargs

:content

Readers

content.

Writers

(setf content).

Slot: event-type
Initargs

:event-type

Readers

event-type.

Writers

(setf event-type).

Slot: state-key
Initargs

:state-key

Readers

state-key.

Writers

(setf state-key).

Class: admin%protect-media-by-id

This API protects a single piece of local media from being quarantined using the above APIs. This is useful for sticker packs and other shared media which you do not want to get quarantined, especially when quarantining media in a room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: media-id
Initargs

:media-id

Readers

media-id.

Writers

(setf media-id).

Class: admin%purge-remote-media-cache

Delete media before TS.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: before-ts
Initargs

:before-ts

Readers

before-ts.

Writers

(setf before-ts).

Class: admin%purge-room-history

The purge history API allows server admins to purge historic events from their database, reclaiming disk space.

Depending on the amount of history being purged a call to the API may take several minutes or longer. During this period users will not be able to paginate further back in the room from the point being purged from.

Note that Synapse requires at least one message in each room, so it will never delete the last message in a room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: delete-local-events
Initargs

:delete-local-events

Readers

delete-local-events.

Writers

(setf delete-local-events).

Slot: purge-up-to-event-id
Initargs

:purge-up-to-event-id

Readers

purge-up-to-event-id.

Writers

(setf purge-up-to-event-id).

Slot: purge-up-to-ts
Initargs

:purge-up-to-ts

Readers

purge-up-to-ts.

Writers

(setf purge-up-to-ts).

Class: admin%put-server-notice

Sends a server notice.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: txn
Initargs

:txn

Readers

txn.

Writers

(setf txn).

Slot: content
Initargs

:content

Readers

content.

Writers

(setf content).

Slot: event-type
Initargs

:event-type

Readers

event-type.

Writers

(setf event-type).

Slot: state-key
Initargs

:state-key

Readers

state-key.

Writers

(setf state-key).

Class: admin%quarantine-media-by-id

This API quarantines a single piece of local or remote media.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: media-id
Initargs

:media-id

Readers

media-id.

Writers

(setf media-id).

Slot: server-name
Initargs

:server-name

Readers

server-name.

Writers

(setf server-name).

Class: admin%quarantine-media-in-room

This API quarantines all local and remote media in a room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: admin%quarantine-users-media

This API quarantines all local media that a local user has uploaded. That is to say, if you would like to quarantine media uploaded by a user on a remote homeserver, you should instead use one of the other APIs.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: admin%query-current-sessions

This API returns information about the active sessions for a specific user.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: admin%query-user-account

This API returns information about a specific user account.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: admin%register-user

Once you have the nonce, you can make a POST to the same URL with a JSON body containing the nonce, username, password, whether they are an admin (optional, False by default), and a HMAC digest of the content. Also you can set the displayname (optional, username by default).

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: nonce
Initargs

:nonce

Readers

nonce.

Writers

(setf nonce).

Slot: username
Initargs

:username

Readers

username.

Writers

(setf username).

Slot: display-name
Initargs

:display-name

Readers

display-name.

Writers

(setf display-name).

Slot: admin
Initform

t

Initargs

:admin

Readers

admin.

Writers

(setf admin).

Slot: mac
Initargs

:mac

Readers

mac.

Writers

(setf mac).

Class: admin%renew-account

This API extends the validity of an account by as much time as configured in the period parameter from the account_validity configuration.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: expiration-ts
Initargs

:expiration-ts

Readers

expiration-ts.

Writers

(setf expiration-ts).

Slot: enable-renewal-emails
Initargs

:enable-renewal-emails

Readers

enable-renewal-emails.

Writers

(setf enable-renewal-emails).

Class: admin%reset-password

Changes the password of another user. This will automatically log the user out of all their devices.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: logout-devices
Initform

t

Initargs

:logout-devices

Readers

logout-devices.

Writers

(setf logout-devices).

Slot: new-password
Initform

"passwordpassword"

Initargs

:new-password

Readers

new-password.

Writers

(setf new-password).

Class: admin%set-user-admin-status

Set whether a user is a server administrator or not

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: admin
Initform

t

Initargs

:admin

Readers

admin.

Writers

(setf admin).

Class: admin%set-users-ratelimit

Get status of ratelimit

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: messages-per-second
Initform

0

Initargs

:messages-per-second

Readers

messages-per-second.

Writers

(setf messages-per-second).

Slot: burst-count
Initform

0

Initargs

:burst-count

Readers

burst-count.

Writers

(setf burst-count).

Class: admin%shadowban-user

Shadow-banning is a useful tool for moderating malicious or egregiously abusive users. A shadow-banned users receives successful responses to their client-server API requests, but the events are not propagated into rooms. This can be an effective tool as it (hopefully) takes longer for the user to realise they are being moderated before pivoting to another account.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: admin%show-user-device

Gets information on a single device, by device_id for a specific user_id.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: device-id
Initargs

:device-id

Readers

device-id.

Writers

(setf device-id).

Class: admin%unprotect-media-by-id

This API reverts the protection of a media.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: media-id
Initargs

:media-id

Readers

media-id.

Writers

(setf media-id).

Class: admin%unquarantine-media-by-id

This API unquarantines a single piece of local or remote media.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: media-id
Initargs

:media-id

Readers

media-id.

Writers

(setf media-id).

Slot: server-name
Initargs

:server-name

Readers

server-name.

Writers

(setf server-name).

Class: admin%update-token

Update the number of allowed uses or expiry time of a token. If the request is successful, the updated token will be returned as a registration token object in the response body.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: token
Initargs

:token

Readers

token.

Writers

(setf token).

Slot: uses-allowed
Initargs

:uses-allowed

Readers

uses-allowed.

Writers

(setf uses-allowed).

Slot: expiry-time
Initargs

:expiry-time

Readers

expiry-time.

Writers

(setf expiry-time).

Class: admin%update-user-device

Updates the metadata on the given device_id for a specific user_id.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: device-id
Initargs

:device-id

Readers

device-id.

Writers

(setf device-id).

Slot: display-name
Initargs

:display-name

Readers

display-name.

Writers

(setf display-name).

Class: admin%whois-user

Gets information about a particular user.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: alias%delete-room-alias

Remove a mapping of alias to room ID

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-alias
Initargs

:room-alias

Readers

room-alias.

Writers

(setf room-alias).

Class: alias%list-a-rooms-aliases

Get a list of aliases maintained by the local server for the given room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: alias%new-room-alias

Create a new mapping from room alias to room ID.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-alias
Initargs

:room-alias

Readers

room-alias.

Writers

(setf room-alias).

Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: alias%resolve-room-alias

Requests that the server resolve a room alias to a room ID.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-alias
Initargs

:room-alias

Readers

room-alias.

Writers

(setf room-alias).

Class: api

The top level class for all API call objects.

Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Direct superclasses

funcallable-standard-object.

Direct subclasses
Direct methods
Direct slots
Slot: connection
Type

lunamech-matrix-api/v2:connection

Initargs

:connection

Readers

connection.

Writers

This slot is read-only.

Slot: result
Readers

result.

Writers

(setf result).

Class: auth
Package

lunamech-matrix-api.

Source

classes.lisp.

Direct methods
Direct slots
Slot: token
Type

string

Initargs

:token

Readers

token.

Writers

(setf token).

Class: auth
Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct methods
Direct slots
Slot: token
Type

string

Initargs

:token

Readers

token.

Writers

(setf token).

Class: change-password

Changes the password for an account on this homeserver.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: new-password
Initargs

:new-password

Readers

new-password.

Writers

(setf new-password).

Slot: logout-devices
Initform

t

Initargs

:logout-devices

Readers

logout-devices.

Writers

(setf logout-devices).

Slot: auth
Initargs

:auth

Readers

auth.

Writers

(setf auth).

Class: change-password/email/request-token

The homeserver must check that the given email address is associated with an account on this homeserver.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: client-secret
Initargs

:client-secret

Readers

client-secret.

Writers

(setf client-secret).

Slot: email
Initargs

:email

Readers

email.

Writers

(setf email).

Slot: send-attempt
Initargs

:send-attempt

Readers

send-attempt.

Writers

(setf send-attempt).

Initargs

:next-link

Readers

next-link.

Writers

(setf next-link).

Slot: id-server
Initargs

:id-server

Readers

id-server.

Writers

(setf id-server).

Slot: id-access-token
Initargs

:id-access-token

Readers

id-access-token.

Writers

(setf id-access-token).

Class: change-password/msisdn/request-token

The homeserver must check that the given phone number is not already associated with an account on this homeserver.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: client-secret
Initargs

:client-secret

Readers

client-secret.

Writers

(setf client-secret).

Slot: country
Initargs

:country

Readers

country.

Writers

(setf country).

Slot: phone-number
Initargs

:phone-number

Readers

phone-number.

Writers

(setf phone-number).

Slot: send-attempt
Initargs

:send-attempt

Readers

send-attempt.

Writers

(setf send-attempt).

Initargs

:next-link

Readers

next-link.

Writers

(setf next-link).

Class: client-versions

Gets the versions of the specification supported by the server.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Class: connection
Package

lunamech-matrix-api.

Source

classes.lisp.

Direct methods
Direct slots
Slot: logged-in-p
Initargs

:logged-in-p

Readers

logged-in-p.

Writers

(setf logged-in-p).

Slot: filters
Initargs

:filters

Readers

filters.

Writers

(setf filters).

Slot: status
Initform

(make-instance (quote lunamech-matrix-api:status))

Initargs

:status

Readers

status.

Writers

(setf status).

Slot: url
Type

string

Initargs

:url

Readers

url.

Writers

(setf url).

Slot: api
Type

string

Initargs

:api

Readers

api.

Writers

(setf api).

Slot: username
Type

string

Initargs

:username

Readers

username.

Writers

(setf username).

Slot: user-id
Type

string

Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: password
Type

string

Initargs

:password

Readers

password.

Writers

(setf password).

Slot: auth
Type

lunamech-matrix-api:auth

Initargs

:auth

Readers

auth.

Writers

(setf auth).

Slot: encryption

The slot used to store the associated encryption object

Type

lunamech-matrix-api::encryption

Initargs

:encryption

Readers

encryption.

Writers

(setf encryption).

Slot: device-id
Type

string

Initargs

:device-id

Readers

device-id.

Writers

(setf device-id).

Class: connection

This object is passed to all api calls.

Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct subclasses

dimension-connection.

Direct methods
Direct slots
Slot: logged-in-p
Readers

logged-in-p.

Writers

(setf logged-in-p).

Slot: filters
Initargs

:filters

Readers

filters.

Writers

(setf filters).

Slot: status
Initform

(make-instance (quote lunamech-matrix-api/v2:status))

Readers

status.

Writers

(setf status).

Slot: url

The URL of the matrix server you want to connect to

Type

string

Initargs

:url

Readers

url.

Writers

(setf url).

Slot: api

Probably best not touch this but this is prefixed to each request unless the API itself suggests otherwise.

Type

string

Initform

"/_matrix/client/v3/"

Initargs

:api

Readers

api.

Writers

(setf api).

Slot: username

The username like ’lunamech’

Type

string

Initargs

:username

Readers

username.

Writers

(setf username).

Slot: txn

An auto incrementing Txn id. This is automatically added to each api call that accepts a TXN.

Type

fixnum

Initform

0

Initargs

:txn

Readers

txn.

Writers

(setf txn).

Slot: user-id

The id like @lunamech:matrix.org

Type

string

Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: password

Your users password login.

Type

string

Initargs

:password

Readers

password.

Writers

(setf password).

Slot: auth
Type

lunamech-matrix-api/v2:auth

Initargs

:auth

Readers

auth.

Writers

(setf auth).

Slot: encryption

The slot used to store the associated encryption object

Type

lunamech-matrix-api/v2:encryption

Readers

encryption.

Writers

(setf encryption).

Slot: con-lock

A lock for the connection

Type

bordeaux-threads:lock

Initform

(bordeaux-threads:make-lock)

Readers

con-lock.

Writers

(setf con-lock).

Slot: device-id
Type

string

Initargs

:device-id

Readers

device-id.

Writers

(setf device-id).

Class: create-room

Create a new room with various configuration options.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: visibility
Initform

"private"

Initargs

:visibility

Readers

visibility.

Writers

(setf visibility).

Slot: room-alias-name
Initargs

:room-alias-name

Readers

room-alias-name.

Writers

(setf room-alias-name).

Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: topic
Initargs

:topic

Readers

topic.

Writers

(setf topic).

Slot: invite
Initargs

:invite

Readers

invite.

Writers

(setf invite).

Slot: invite-3pid
Initargs

:invite-3pid

Readers

invite-3pid.

Writers

(setf invite-3pid).

Slot: room-version
Initargs

:room-version

Readers

room-version.

Writers

(setf room-version).

Slot: creation-content
Initargs

:creation-content

Readers

creation-content.

Writers

(setf creation-content).

Slot: initial-state
Initargs

:initial-state

Readers

initial-state.

Writers

(setf initial-state).

Slot: preset
Initargs

:preset

Readers

preset.

Writers

(setf preset).

Slot: is-direct
Initargs

:is-direct

Readers

is-direct.

Writers

(setf is-direct).

Slot: power-level-content-override
Initargs

:power-level-content-override

Readers

power-level-content-override.

Writers

(setf power-level-content-override).

Class: deactivate-account

Deactivate the user’s account, removing all ability for the user to login again.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: id-server
Initargs

:id-server

Readers

id-server.

Writers

(setf id-server).

Slot: auth
Initargs

:auth

Readers

auth.

Writers

(setf auth).

Class: devices%delete-device

Deletes the given device, and invalidates any access token associated with it.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: device-id
Initargs

:device-id

Readers

device-id.

Writers

(setf device-id).

Slot: auth
Initargs

:auth

Readers

auth.

Writers

(setf auth).

Class: devices%delete-devices

Deletes the given devices, and invalidates any access token associated with them.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: devices
Initargs

:devices

Readers

devices.

Writers

(setf devices).

Slot: auth
Initargs

:auth

Readers

auth.

Writers

(setf auth).

Class: devices%get-device

Gets information about a single device for the current user.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: device-id
Initargs

:device-id

Readers

device-id.

Writers

(setf device-id).

Class: devices%get-devices

Gets information about all devices for the current user.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Class: devices%update-device

Updates the metadata on the given device.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: device-id
Initargs

:device-id

Readers

device-id.

Writers

(setf device-id).

Slot: display-name
Initargs

:display-name

Readers

display-name.

Writers

(setf display-name).

Class: dimension-api
Package

lunamech-matrix-api/v2.

Source

integration.lisp.

Direct superclasses

api.

Direct subclasses
Direct methods
Class: dimension-connection
Package

lunamech-matrix-api/v2.

Source

integration.lisp.

Direct superclasses

connection.

Class: direct-content
Package

lunamech-matrix-api.

Source

events.lisp.

Direct methods
Direct slots
Slot: user-id
Type

string

Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: room-ids
Type

list

Initargs

:room-ids

Readers

room-ids.

Writers

(setf room-ids).

Class: discover-domain-info

Gets discovery information about the domain.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Class: encryption
Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct methods
Direct slots
Slot: olm-account
Initargs

:olm-account

Readers

olm-account.

Writers

(setf olm-account).

Slot: server-otk
Initargs

:server-otk

Readers

server-otk.

Writers

(setf server-otk).

Class: event
Package

lunamech-matrix-api.

Source

events.lisp.

Direct methods
Direct slots
Slot: content
Initargs

:content

Readers

content.

Writers

(setf content).

Slot: etype
Initform

"m.room.message"

Initargs

:etype

Readers

etype.

Writers

(setf etype).

Slot: event-id
Initargs

:event-id

Readers

event-id.

Writers

(setf event-id).

Slot: sender
Initargs

:sender

Readers

sender.

Writers

(setf sender).

Slot: origin-server-ts
Initargs

:origin-server-ts

Readers

origin-server-ts.

Writers

(setf origin-server-ts).

Slot: unsigned
Initargs

:unsigned

Readers

unsigned.

Writers

(setf unsigned).

Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: event-content
Package

lunamech-matrix-api.

Source

events.lisp.

Direct methods
Direct slots
Slot: content
Initargs

:content

Readers

content.

Writers

(setf content).

Class: events%get-from-id

Get a single event based on roomId/eventId. You must have permission to retrieve this event e.g. by being a member in the room for this event.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: event-id
Initargs

:event-id

Readers

event-id.

Writers

(setf event-id).

Class: events%get-from-type-with-statekey

Looks up the contents of a state event in a room. If the user is joined to the room then the state is taken from the current state of the room. If the user has left the room then the state is taken from the state of the room when they left.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: event-type
Initargs

:event-type

Readers

event-type.

Writers

(setf event-type).

Slot: state-key
Initform

""

Initargs

:state-key

Readers

state-key.

Writers

(setf state-key).

Class: events%get-joined-members

This API returns a map of MXIDs to member info objects for members of the room. The current user must be in the room for it to work, unless it is an Application Service in which case any of the AS’s users must be in the room. This API is primarily for Application Services and should be faster to respond than /members as it can be implemented more efficiently on the server.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: events%get-room-members

Get the list of members for this room

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: at
Initargs

:at

Readers

at.

Writers

(setf at).

Slot: membership
Initargs

:membership

Readers

membership.

Writers

(setf membership).

Slot: not-membership
Initargs

:not-membership

Readers

not-membership.

Writers

(setf not-membership).

Class: events%get-room-messages

This API returns a list of message and state events for a room. It uses pagination query parameters to paginate history in the room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: from
Initargs

:from

Readers

from.

Writers

(setf from).

Slot: to
Initargs

:to

Readers

to.

Writers

(setf to).

Slot: dir
Initargs

:dir

Readers

dir.

Writers

(setf dir).

Slot: limit
Initform

10

Initargs

:limit

Readers

limit.

Writers

(setf limit).

Slot: filter
Initargs

:filter

Readers

filter.

Writers

(setf filter).

Class: events%get-state-events-in-room

Get the state events for the current state of a room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: events%put-message-event-into-room

This endpoint is used to send a message event to a room. Message events allow access to historical events and pagination, making them suited for "once-off" activity in a room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: event-type
Initargs

:event-type

Readers

event-type.

Writers

(setf event-type).

Slot: txn
Initargs

:txn

Readers

txn.

Writers

(setf txn).

Slot: body
Initargs

:body

Readers

body.

Writers

(setf body).

Class: events%put-state-event-into-room

State events can be sent using this endpoint. These events will be overwritten if <room id>, <event type> and <state key> all match.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: event-type
Initargs

:event-type

Readers

event-type.

Writers

(setf event-type).

Slot: state-key
Initform

""

Initargs

:state-key

Readers

state-key.

Writers

(setf state-key).

Slot: body
Initargs

:body

Readers

body.

Writers

(setf body).

Class: events%redact-event

Strips all information out of an event which isn’t critical to the integrity of the server-side representation of the room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: event-id
Initargs

:event-id

Readers

event-id.

Writers

(setf event-id).

Slot: txn
Initargs

:txn

Readers

txn.

Writers

(setf txn).

Slot: reason
Initform

"event redacted"

Initargs

:reason

Readers

reason.

Writers

(setf reason).

Class: file-info
Package

lunamech-matrix-api.

Source

events.lisp.

Direct methods
Direct slots
Slot: mimetype
Type

string

Initargs

:mimetype

Readers

mimetype.

Writers

(setf mimetype).

Slot: size
Type

integer

Initargs

:size

Class: filter

Used to store data about a filter and its key

Package

lunamech-matrix-api.

Source

classes.lisp.

Direct methods
Direct slots
Slot: key
Type

keyword

Initargs

:key

Readers

key.

Writers

(setf key).

Slot: id
Type

(or string integer)

Initargs

:id

Readers

id.

Writers

(setf id).

Slot: last-sync-string
Type

(or null string)

Initargs

:last-sync-string

Readers

last-sync-string.

Writers

(setf last-sync-string).

Slot: next-sync-string
Type

(or null string)

Initargs

:next-sync-string

Readers

next-sync-string.

Writers

(setf next-sync-string).

Class: filter

Used to store data about a filter and its key

Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct methods
Direct slots
Slot: key
Type

keyword

Initargs

:key

Readers

key.

Writers

(setf key).

Slot: id
Type

(or string integer)

Initargs

:id

Readers

id.

Writers

(setf id).

Slot: last-sync-string
Type

(or null string)

Initargs

:last-sync-string

Readers

last-sync-string.

Writers

(setf last-sync-string).

Slot: next-sync-string
Type

(or null string)

Initargs

:next-sync-string

Readers

next-sync-string.

Writers

(setf next-sync-string).

Class: filters%download

Download a filter

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: filter-id
Initargs

:filter-id

Readers

filter-id.

Writers

(setf filter-id).

Class: filters%upload

Uploads a new filter definition to the homeserver. Returns a filter ID that may be used in future requests to restrict which events are returned to the client.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: event-fields
Initargs

:event-fields

Readers

event-fields.

Writers

(setf event-fields).

Slot: event-format
Initform

"client"

Initargs

:event-format

Readers

event-format.

Writers

(setf event-format).

Slot: presence
Initargs

:presence

Readers

presence.

Writers

(setf presence).

Slot: account-data
Initargs

:account-data

Readers

account-data.

Writers

(setf account-data).

Slot: room-filter
Initargs

:room-filter

Readers

room-filter.

Writers

(setf room-filter).

Class: get-relevant-capabilities

Gets information about the server’s supported feature set and other relevant capabilities.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Class: get-supported-logins

Gets the homeserver’s supported login types to authenticate users. Clients should pick one of these and supply it as the type when logging in.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Class: get-turnserver-credentials

This API provides credentials for the client to use when initiating calls.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: username
Initargs

:username

Readers

username.

Writers

(setf username).

Slot: password
Initargs

:password

Readers

password.

Writers

(setf password).

Slot: urls
Initargs

:urls

Readers

urls.

Writers

(setf urls).

Slot: ttl
Initargs

:ttl

Readers

ttl.

Writers

(setf ttl).

Class: integration%account

Gets information about the token’s owner, such as the user ID for which it belongs.

Package

lunamech-matrix-api/v2.

Source

integration.lisp.

Direct superclasses

dimension-api.

Class: integration%register

Exchanges an OpenID object for a token which can be used to authorize future requests to the manager.

Package

lunamech-matrix-api/v2.

Source

integration.lisp.

Direct superclasses

dimension-api.

Direct methods
Direct slots
Slot: access-token
Initargs

:access-token

Readers

access-token.

Writers

(setf access-token).

Slot: token-type
Initargs

:token-type

Readers

token-type.

Writers

(setf token-type).

Slot: matrix-server-name
Initargs

:matrix-server-name

Readers

matrix-server-name.

Writers

(setf matrix-server-name).

Slot: expires-in
Initargs

:expires-in

Readers

expires-in.

Writers

(setf expires-in).

Class: keys%claim-keys

Claims one-time keys for use in pre-key messages.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: timeout
Initform

10000

Initargs

:timeout

Readers

timeout.

Writers

(setf timeout).

Slot: one-time-keys
Initargs

:one-time-keys

Readers

one-time-keys.

Writers

(setf one-time-keys).

Class: keys%download-devices-and-keys

Returns the current devices and identity keys for the given users.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: timeout
Initform

10000

Initargs

:timeout

Readers

timeout.

Writers

(setf timeout).

Slot: device-keys
Initargs

:device-keys

Readers

device-keys.

Writers

(setf device-keys).

Slot: token
Initargs

:token

Readers

token.

Writers

(setf token).

Class: keys%upload-keys

Publishes end-to-end encryption keys for the device.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: device-keys
Initargs

:device-keys

Readers

device-keys.

Writers

(setf device-keys).

Slot: one-time-keys
Initargs

:one-time-keys

Readers

one-time-keys.

Writers

(setf one-time-keys).

Class: login-connection

Authenticates the user, and issues an access token they can use to authorize themself in subsequent requests.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: login-type
Initform

"m.login.password"

Initargs

:login-type

Readers

login-type.

Writers

(setf login-type).

Slot: identifier
Initargs

:identifier

Readers

identifier.

Writers

(setf identifier).

Slot: password
Initargs

:password

Readers

password.

Writers

(setf password).

Slot: initial-device-display-name
Initargs

:initial-device-display-name

Readers

initial-device-display-name.

Writers

(setf initial-device-display-name).

Slot: device-id
Initargs

:device-id

Readers

device-id.

Writers

(setf device-id).

Class: logout-connection

Invalidates an existing access token, so that it can no longer be used for authorization.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Class: m-direct
Package

lunamech-matrix-api.

Source

events.lisp.

Direct methods
Direct slots
Slot: content
Type

list

Initargs

:content

Readers

content.

Writers

(setf content).

Slot: etype
Initform

"m.direct"

Readers

etype.

Writers

(setf etype).

Class: m-file
Package

lunamech-matrix-api.

Source

events.lisp.

Direct superclasses

m-message.

Direct methods

%to-json.

Direct slots
Slot: msgtype
Initform

"m.file"

Slot: url
Initargs

:url

Slot: info
Type

lunamech-matrix-api:file-info

Initargs

:info

Class: m-image
Package

lunamech-matrix-api.

Source

events.lisp.

Direct superclasses

m-message.

Direct methods

%to-json.

Direct slots
Slot: msgtype
Initform

"m.image"

Slot: url
Initargs

:url

Class: m-message
Package

lunamech-matrix-api.

Source

events.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: body
Initargs

:body

Readers

body.

Writers

(setf body).

Slot: msgtype
Initargs

:msgtype

Readers

msgtype.

Writers

(setf msgtype).

Class: m-room-name
Package

lunamech-matrix-api.

Source

events.lisp.

Direct methods
Direct slots
Slot: name
Type

string

Initargs

:name

Readers

name.

Writers

(setf name).

Class: m-text
Package

lunamech-matrix-api.

Source

events.lisp.

Direct superclasses

m-message.

Direct methods
Direct slots
Slot: msgtype
Initform

"m.text"

Slot: mformat
Initargs

:mformat

Readers

mformat.

Writers

(setf mformat).

Slot: formatted-body
Initargs

:formatted-body

Readers

formatted-body.

Writers

(setf formatted-body).

Class: media%get-config

This endpoint allows clients to retrieve the configuration of the content repository, such as upload limitations. Clients SHOULD use this as a guide when using content repository endpoints. All values are intentionally left optional. Clients SHOULD follow the advice given in the field description when the field is not available.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Class: media%get-media

Download content from content repo

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: server-name
Initargs

:server-name

Readers

server-name.

Writers

(setf server-name).

Slot: media-id
Initargs

:media-id

Readers

media-id.

Writers

(setf media-id).

Slot: allow-remote
Initform

t

Initargs

:allow-remote

Readers

allow-remote.

Writers

(setf allow-remote).

Class: media%get-media/filename

Download content from content repo, with a filename

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: server-name
Initargs

:server-name

Readers

server-name.

Writers

(setf server-name).

Slot: media-id
Initargs

:media-id

Readers

media-id.

Writers

(setf media-id).

Slot: filename
Initargs

:filename

Readers

filename.

Writers

(setf filename).

Slot: allow-remote
Initform

t

Initargs

:allow-remote

Readers

allow-remote.

Writers

(setf allow-remote).

Class: media%get-preview

Get information about a URL for the client. Typically this is called when a client sees a URL in a message and wants to render a preview for the user.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: url
Initargs

:url

Readers

url.

Writers

(setf url).

Slot: ts
Initargs

:ts

Readers

ts.

Writers

(setf ts).

Class: media%get-thumbnail

Download a thumbnail for content from content repo

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: server-name
Initargs

:server-name

Readers

server-name.

Writers

(setf server-name).

Slot: media-id
Initargs

:media-id

Readers

media-id.

Writers

(setf media-id).

Slot: width
Initargs

:width

Readers

width.

Writers

(setf width).

Slot: height
Initargs

:height

Readers

height.

Writers

(setf height).

Slot: resize-method
Initargs

:resize-method

Readers

resize-method.

Writers

(setf resize-method).

Slot: allow-remote
Initargs

:allow-remote

Readers

allow-remote.

Writers

(setf allow-remote).

Class: media%upload

Upload some content to the content repository

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: content-type
Initargs

:content-type

Readers

content-type.

Writers

(setf content-type).

Slot: filename
Initargs

:filename

Readers

filename.

Writers

(setf filename).

Slot: bytes
Initargs

:bytes

Readers

bytes.

Writers

(setf bytes).

Class: notifications%get-notifications

This API is used to paginate through the list of events that the user has been, or would have been notified about.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: from
Initargs

:from

Readers

from.

Writers

(setf from).

Slot: only
Initform

"highlight"

Initargs

:only

Readers

only.

Writers

(setf only).

Slot: limit
Initargs

:limit

Readers

limit.

Writers

(setf limit).

Class: openid%request-openid

Gets an OpenID token object that the requester may supply to another service to verify their identity in Matrix. The generated token is only valid for exchanging for user information from the federation API for OpenID.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: presence%get-presence

Get the given user’s presence state

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: presence%set-presence

This API sets the given user’s presence state. When setting the status, the activity time is updated to reflect that activity; the client does not need to specify the last_active_ago field. You cannot set the presence state of another user.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: presence
Initargs

:presence

Readers

presence.

Writers

(setf presence).

Slot: status-msg
Initargs

:status-msg

Readers

status-msg.

Writers

(setf status-msg).

Class: profile%get-avatar-url

Gets the users avatar url

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: profile%get-display-name

Gets the displayname

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: profile%get-profile-information

Get the combined profile information for this user.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: profile%set-avatar-url

Sets the users avatar url

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: avatar-url
Initargs

:avatar-url

Readers

avatar-url.

Writers

(setf avatar-url).

Class: profile%set-display-name

Sets the users displayname

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: displayname
Initargs

:displayname

Readers

displayname.

Writers

(setf displayname).

Class: protocol%send-to-device

This endpoint is used to send send-to-device events to a set of client devices.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: event-type
Initargs

:event-type

Readers

event-type.

Writers

(setf event-type).

Slot: txn
Initargs

:txn

Readers

txn.

Writers

(setf txn).

Slot: messages
Initargs

:messages

Readers

messages.

Writers

(setf messages).

Class: pushers%get-active-pushers

Gets all currently active pushers for the authenticated user.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: pushers
Initargs

:pushers

Readers

pushers.

Writers

(setf pushers).

Class: pushers%set-pusher

Claims one-time keys for use in pre-key messages.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: pushkey
Initargs

:pushkey

Readers

pushkey.

Writers

(setf pushkey).

Slot: kind
Initargs

:kind

Readers

kind.

Writers

(setf kind).

Slot: app-id
Initargs

:app-id

Readers

app-id.

Writers

(setf app-id).

Slot: app-display-name
Initargs

:app-display-name

Readers

app-display-name.

Writers

(setf app-display-name).

Slot: device-display-name
Initargs

:device-display-name

Readers

device-display-name.

Writers

(setf device-display-name).

Slot: profile-tag
Initargs

:profile-tag

Readers

profile-tag.

Writers

(setf profile-tag).

Slot: lang
Initargs

:lang

Readers

lang.

Writers

(setf lang).

Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Slot: append-bool
Initargs

:append-bool

Readers

append-bool.

Writers

(setf append-bool).

Class: pushrules%change-a-pushrule-actions

This endpoint allows clients to change the actions of a push rule. This can be used to change the actions of builtin rules.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: scope
Initform

"global"

Initargs

:scope

Readers

scope.

Writers

(setf scope).

Slot: kind
Initargs

:kind

Readers

kind.

Writers

(setf kind).

Slot: rule-id
Initargs

:rule-id

Readers

rule-id.

Writers

(setf rule-id).

Slot: actions
Initargs

:actions

Readers

actions.

Writers

(setf actions).

Class: pushrules%create-pushrule

This endpoint allows the creation, modification and deletion of pushers for this user ID. The behaviour of this endpoint varies depending on the values in the JSON body.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: scope
Initargs

:scope

Readers

scope.

Writers

(setf scope).

Slot: kind
Initargs

:kind

Readers

kind.

Writers

(setf kind).

Slot: rule-id
Initargs

:rule-id

Readers

rule-id.

Writers

(setf rule-id).

Slot: before
Initargs

:before

Readers

before.

Writers

(setf before).

Slot: after
Initargs

:after

Readers

after.

Writers

(setf after).

Slot: actions
Initargs

:actions

Readers

actions.

Writers

(setf actions).

Slot: conditions
Initargs

:conditions

Readers

conditions.

Writers

(setf conditions).

Slot: pattern
Initargs

:pattern

Readers

pattern.

Writers

(setf pattern).

Class: pushrules%delete-specific-pushrule

Delete a single specified push rule.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: scope
Initargs

:scope

Readers

scope.

Writers

(setf scope).

Slot: kind
Initargs

:kind

Readers

kind.

Writers

(setf kind).

Slot: rule-id
Initargs

:rule-id

Readers

rule-id.

Writers

(setf rule-id).

Class: pushrules%get-pushrules

Retrieve all push rulesets for this user. Clients can "drill-down" on the rulesets by suffixing a scope to this path e.g. /pushrules/global/. This will return a subset of this data under the specified key e.g. the global key.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: global
Initargs

:global

Readers

global.

Writers

(setf global).

Slot: drill-down
Initargs

:drill-down

Readers

drill-down.

Writers

(setf drill-down).

Class: pushrules%get-specific-pushrule

Retrieve a single specified push rule.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: scope
Initargs

:scope

Readers

scope.

Writers

(setf scope).

Slot: kind
Initargs

:kind

Readers

kind.

Writers

(setf kind).

Slot: rule-id
Initargs

:rule-id

Readers

rule-id.

Writers

(setf rule-id).

Class: pushrules%pushrule-actions

This endpoint get the actions for the specified push rule.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: scope
Initform

"global"

Initargs

:scope

Readers

scope.

Writers

(setf scope).

Slot: kind
Initargs

:kind

Readers

kind.

Writers

(setf kind).

Slot: rule-id
Initargs

:rule-id

Readers

rule-id.

Writers

(setf rule-id).

Class: pushrules%pushrule-enabled

This endpoint gets whether the specified push rule is enabled.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: scope
Initform

"global"

Initargs

:scope

Readers

scope.

Writers

(setf scope).

Slot: kind
Initargs

:kind

Readers

kind.

Writers

(setf kind).

Slot: rule-id
Initargs

:rule-id

Readers

rule-id.

Writers

(setf rule-id).

Class: register-account

Register for an account on this homeserver.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: kind
Initform

"user"

Initargs

:kind

Readers

kind.

Writers

(setf kind).

Slot: auth
Initargs

:auth

Readers

auth.

Writers

(setf auth).

Slot: username
Initargs

:username

Readers

username.

Writers

(setf username).

Slot: password
Initargs

:password

Readers

password.

Writers

(setf password).

Slot: device-id
Initargs

:device-id

Readers

device-id.

Writers

(setf device-id).

Slot: initial-device-display-name
Initargs

:initial-device-display-name

Readers

initial-device-display-name.

Writers

(setf initial-device-display-name).

Slot: inhibit-login
Initargs

:inhibit-login

Readers

inhibit-login.

Writers

(setf inhibit-login).

Class: register-account/email/request-token

The homeserver must check that the given email address is not already associated with an account on this homeserver.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: client-secret
Initargs

:client-secret

Readers

client-secret.

Writers

(setf client-secret).

Slot: email
Initargs

:email

Readers

email.

Writers

(setf email).

Slot: send-attempt
Initargs

:send-attempt

Readers

send-attempt.

Writers

(setf send-attempt).

Initargs

:next-link

Readers

next-link.

Writers

(setf next-link).

Slot: id-server
Initargs

:id-server

Readers

id-server.

Writers

(setf id-server).

Slot: id-access-token
Initargs

:id-access-token

Readers

id-access-token.

Writers

(setf id-access-token).

Class: register-account/msisdn/request-token

The homeserver must check that the given phone number is not already associated with an account on this homeserver.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: client-secret
Initargs

:client-secret

Readers

client-secret.

Writers

(setf client-secret).

Slot: country
Initargs

:country

Readers

country.

Writers

(setf country).

Slot: phone-number
Initargs

:phone-number

Readers

phone-number.

Writers

(setf phone-number).

Slot: send-attempt
Initargs

:send-attempt

Readers

send-attempt.

Writers

(setf send-attempt).

Initargs

:next-link

Readers

next-link.

Writers

(setf next-link).

Slot: id-server
Initargs

:id-server

Readers

id-server.

Writers

(setf id-server).

Slot: id-access-token
Initargs

:id-access-token

Readers

id-access-token.

Writers

(setf id-access-token).

Class: rooms%ban-user-from-room

Ban a user from the room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: reason
Initform

"shenanigans!"

Initargs

:reason

Readers

reason.

Writers

(setf reason).

Class: rooms%events-before-and-after

This API returns a number of events that happened just before and after the specified event. This allows clients to get the context surrounding an event.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: event-id
Initargs

:event-id

Readers

event-id.

Writers

(setf event-id).

Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: limit
Initargs

:limit

Readers

limit.

Writers

(setf limit).

Slot: filter
Initargs

:filter

Readers

filter.

Writers

(setf filter).

Class: rooms%invite-user-to-room

This API invites a user to participate in a particular room. They do not start participating in the room until they actually join the room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: rooms%invite-user-to-room/3pid

This API invites a user to participate in a particular room. They do not start participating in the room until they actually join the room. Uses 3pid.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: id-server
Initargs

:id-server

Readers

id-server.

Writers

(setf id-server).

Slot: id-access-token
Initargs

:id-access-token

Readers

id-access-token.

Writers

(setf id-access-token).

Slot: medium
Initargs

:medium

Readers

medium.

Writers

(setf medium).

Slot: address
Initargs

:address

Readers

address.

Writers

(setf address).

Class: rooms%join-a-room

This API invites a user to participate in a particular room. They do not start participating in the room until they actually join the room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: third-party-signed
Initargs

:third-party-signed

Readers

third-party-signed.

Writers

(setf third-party-signed).

Class: rooms%join-a-room/alias-or-id

This API invites a user to participate in a particular room. They do not start participating in the room until they actually join the room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id-or-alias
Initargs

:room-id-or-alias

Readers

room-id-or-alias.

Writers

(setf room-id-or-alias).

Slot: server-name
Initargs

:server-name

Readers

server-name.

Writers

(setf server-name).

Slot: third-party-signed
Initargs

:third-party-signed

Readers

third-party-signed.

Writers

(setf third-party-signed).

Class: rooms%kick-user-from-room

Kick a user from the room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: reason
Initform

"shenanigans!"

Initargs

:reason

Readers

reason.

Writers

(setf reason).

Class: rooms%leave-a-room

This API starts a user participating in a particular room, if that user is allowed to participate in that room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: rooms%my-joined-rooms

Get a list of the users joined rooms.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Class: rooms%public-rooms

List the public rooms on the server.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: limit
Initargs

:limit

Readers

limit.

Writers

(setf limit).

Slot: since
Initargs

:since

Readers

since.

Writers

(setf since).

Slot: server
Initargs

:server

Readers

server.

Writers

(setf server).

Class: rooms%public-rooms/filtered

List the public rooms on the server with optional filter

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: limit
Initargs

:limit

Readers

limit.

Writers

(setf limit).

Slot: since
Initargs

:since

Readers

since.

Writers

(setf since).

Slot: filter
Initargs

:filter

Readers

filter.

Writers

(setf filter).

Slot: include-all-networks
Initargs

:include-all-networks

Readers

include-all-networks.

Writers

(setf include-all-networks).

Slot: third-party-instance-id
Initargs

:third-party-instance-id

Readers

third-party-instance-id.

Writers

(setf third-party-instance-id).

Slot: server
Initargs

:server

Readers

server.

Writers

(setf server).

Class: rooms%put-typing-notification

This tells the server that the user is typing for the next N milliseconds where N is the value specified in the timeout key. Alternatively, if typing is false, it tells the server that the user has stopped typing.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: typing
Initform

t

Initargs

:typing

Readers

typing.

Writers

(setf typing).

Slot: timeout
Initform

1000

Initargs

:timeout

Readers

timeout.

Writers

(setf timeout).

Class: rooms%report-content

Reports an event as inappropriate to the server, which may then notify the appropriate people

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: event-id
Initargs

:event-id

Readers

event-id.

Writers

(setf event-id).

Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: score
Initform

-50

Initargs

:score

Readers

score.

Writers

(setf score).

Slot: reason
Initform

"this makes me sad."

Initargs

:reason

Readers

reason.

Writers

(setf reason).

Class: rooms%send-event-receipt

This API updates the marker for the given receipt type to the event ID specified.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: receipt-type
Initargs

:receipt-type

Readers

receipt-type.

Writers

(setf receipt-type).

Slot: event-id
Initargs

:event-id

Readers

event-id.

Writers

(setf event-id).

Class: rooms%set-room-visibility

Sets the visibility of a given room in the server’s public room directory.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: visibility
Initform

"public"

Initargs

:visibility

Readers

visibility.

Writers

(setf visibility).

Class: rooms%unban-user-from-room

Unban a user from the room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: rooms%upgrade-room

Upgrades the given room to a particular room version.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: new-version
Initargs

:new-version

Readers

new-version.

Writers

(setf new-version).

Class: search-for-user

Performs a search for users.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: search-term
Initargs

:search-term

Readers

search-term.

Writers

(setf search-term).

Slot: limit
Initargs

:limit

Readers

limit.

Writers

(setf limit).

Class: server-side-search

Performs a full text search across different categories

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: next-batch
Initargs

:next-batch

Readers

next-batch.

Writers

(setf next-batch).

Slot: search-categories
Initargs

:search-categories

Readers

search-categories.

Writers

(setf search-categories).

Class: spaces%space-hierarchy

Get a spaces hierarchy

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: suggested-only
Initargs

:suggested-only

Readers

suggested-only.

Writers

(setf suggested-only).

Slot: limit
Initargs

:limit

Readers

limit.

Writers

(setf limit).

Slot: max-depth
Initargs

:max-depth

Readers

max-depth.

Writers

(setf max-depth).

Slot: from
Initargs

:from

Readers

from.

Writers

(setf from).

Class: sso%sso-url

A web-based Matrix client should instruct the user’s browser to navigate to this endpoint in order to log in via SSO.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: redirect-url
Initargs

:redirect-url

Readers

redirect-url.

Writers

(setf redirect-url).

Class: status
Package

lunamech-matrix-api.

Source

classes.lisp.

Direct methods
Direct slots
Slot: latest-sync
Initargs

:latest-sync

Readers

latest-sync.

Writers

(setf latest-sync).

Class: status

A convenient way of storing the latest sync

Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct methods
Direct slots
Slot: latest-sync
Type

(or null list hash-table)

Initargs

:latest-sync

Readers

latest-sync.

Writers

(setf latest-sync).

Slot: next-batch
Type

(or null string)

Initargs

:next-batch

Readers

next-batch.

Writers

(setf next-batch).

Class: sync

Sync

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: filter
Initargs

:filter

Readers

filter.

Writers

(setf filter).

Slot: since
Initargs

:since

Readers

since.

Writers

(setf since).

Slot: full-state
Initargs

:full-state

Readers

full-state.

Writers

(setf full-state).

Slot: set-presence
Initargs

:set-presence

Readers

set-presence.

Writers

(setf set-presence).

Slot: timeout
Initform

100

Initargs

:timeout

Readers

timeout.

Writers

(setf timeout).

Class: tags%delete-tag

Add a tag to the room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: tag
Initargs

:tag

Readers

tag.

Writers

(setf tag).

Class: tags%list-tags

List the tags set by a user on a room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: thirdparty%get-protocol-metadata

Fetches the metadata from the homeserver about a particular third party protocol.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: protocol
Initargs

:protocol

Readers

protocol.

Writers

(setf protocol).

Class: thirdparty%get-protocol-users

Retrieve a Matrix User ID linked to a user on the third party service, given a set of user parameters.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: protocol
Initargs

:protocol

Readers

protocol.

Writers

(setf protocol).

Slot: fields
Initargs

:fields

Readers

fields.

Writers

(setf fields).

Class: thirdparty%get-protocols-metadata

Fetches the overall metadata about protocols supported by the homeserver. Includes both the available protocols and all fields required for queries against each protocol.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Class: thirdparty%get-thirdparty-locations

Retrieve an array of third party network locations from a Matrix room alias.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: alias
Initargs

:alias

Readers

alias.

Writers

(setf alias).

Class: thirdparty%thirdparty-for-user

Retrieve an array of third party users from a Matrix User ID.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Class: wait-for-events

This will listen for new events related to a particular room and return them to the caller. This will block until an event is received, or until the timeout is reached.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: from
Initargs

:from

Readers

from.

Writers

(setf from).

Slot: timeout
Initform

10000

Initargs

:timeout

Readers

timeout.

Writers

(setf timeout).

Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: whoami

Gets information about the owner of a given access token.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.


6.2 Internals


6.2.1 Special variables

Special Variable: *request-type-hash*
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Special Variable: *string->condition*
Package

lunamech-matrix-api.

Source

conditions.lisp.

Special Variable: *string->condition*
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Special Variable: *type-mappings*
Package

lunamech-matrix-api.

Source

sync.lisp.

Special Variable: +content-type+
Package

lunamech-matrix-api.

Source

api-helpers.lisp.


6.2.2 Macros

Macro: defapi (name (endpoint) docstring slots &rest class-options)
Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Macro: defapi%delete (name (endpoint) docstring slots &rest class-options)
Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Macro: defapi%get (name (endpoint) docstring slots &rest class-options)
Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Macro: defapi%post (name (endpoint) docstring slots &rest class-options)
Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Macro: defapi%put (name (endpoint) docstring slots &rest class-options)
Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Macro: defintegration-api (name (endpoint) docstring slots &rest class-options)
Package

lunamech-matrix-api/v2.

Source

integration.lisp.

Macro: defintegration-api%get (name (endpoint) docstring slots &rest class-options)
Package

lunamech-matrix-api/v2.

Source

integration.lisp.

Macro: defintegration-api%post (name (endpoint) docstring slots &rest class-options)
Package

lunamech-matrix-api/v2.

Source

integration.lisp.

Macro: new-matrix-condition (name &body description)
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Macro: with-captured-dex-error (&body body)

Catches any conditions signalled by dex and converts the response into a special condition defined in src/classes.lisp and signals.

Package

lunamech-matrix-api.

Source

api-helpers.lisp.


6.2.3 Ordinary functions

Function: %clean-alist (alist)
Package

lunamech-matrix-api/v2.

Source

object-helpers.lisp.

Function: %find-encoders-for-syms (sym-string-list effective direct)

Maps over SYM-STRING-LIST which is a mix of symbols and strings, if its a string returns ‘(list ,string) if it is a symbol then looks for the slot with the name ,entry and the returns ‘(cons ,entry ,(encoder slot)), this final accumulated list is returned.

Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Function: %ql (name)
Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Function: %upcase-and-intern-starting-with (start list)

If a string in LIST starts with START then interns and upcases it with START removed. START should be a string of len 1.

Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Function: add-string->condition (string condition-sym)
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Function: admin-delete-remote-media-before-time (connection &key before-ts unit)
Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: admin-post-object (connection url object)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: admin-send-server-notice (connection user-id message)
Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: cleaned-slot-name (slot)
Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Function: compose-string-into-lambda (class string)

Takes a string like ’foo/:bar/quux and returns a function with N arguments where
N is the number of words prefixed with :, so in the example it would be a function with one argument bar. When executed with this argument :bar would be replaced and a new string returned. Checks the slot related to the : argument to see if there is an associated encoder, if there is then it encodes that argument with that single argument function. Also checks if the argument is optional, if it is optional then it is added as an &optional argument to the returned function with a default argument of nil, this is removed if no value is added.

Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Function: determine-slot-name (api-slot)

If ’name->json is bound within API-SLOT then uses that for the name rather than converting the #’c2mop:slot-definition-name to snake-case.

Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Function: gen-admin-url (connection)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: get-account-data (connection user-id event-type)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: get-room-events (connection room-id event-type)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: get-room-state (connection room-id)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: get-string->condition (string)
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Function: get-type-mapping (expected-type)
Package

lunamech-matrix-api.

Source

sync.lisp.

Function: grab-slot-value (class object effective)
Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Function: in-list (e)
Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Function: integration-account (token)
Package

lunamech-matrix-api.

Source

integration.lisp.

Function: integrations-register (openid-object)
Package

lunamech-matrix-api.

Source

integration.lisp.

Function: integrations-valid-user-id-p (user-id open-id-object)
Package

lunamech-matrix-api.

Source

integration.lisp.

Function: invite-to-space (connection user-id space-id)
Package

lunamech-matrix-api/v2.

Source

spaces.lisp.

Function: key-sync (connection filter-key &rest keys &key &allow-other-keys)
Package

lunamech-matrix-api/v2.

Source

sync.lisp.

Function: local-time-timestamp-to-unix-ms (timestamp)
Package

lunamech-matrix-api.

Source

admin-api.lisp.

Function: make-open-id (access-token matrix-server-name expires-in &optional token-type)
Package

lunamech-matrix-api.

Source

integration.lisp.

Function: members-in-room%ids (connection room-id)
Package

lunamech-matrix-api/v2.

Source

user-api.lisp.

Function: open-id-plist->register-request (openid-plist dimension-connection)

Expects a plist that was generated by jojo parsing.

Package

lunamech-matrix-api/v2.

Source

integration.lisp.

Function: password-login-plist (connection)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: plist-to-get-params (plist)

Loops over PLIST and creates a single string from the keys and vals.
Keys are displayed with the following format string ~A= and vals ~A&. Vals are also url encoded

Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: post-content (connection url content-type content)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: post-no-auth (connection url &optional plist)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: post-request (connection url &optional plist)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: post-request-object (connection url object)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: put-request-from-json (connection url json-string)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Function: set-avatar-url (connection user-id mxc)
Package

lunamech-matrix-api.

Source

user-api.lisp.

Function: signal-condition-from-response (response)
Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Function: slot->json (api hash slot)

Converts a slot from within an instance of API into a value that will be converted to JSON. Uses HASH for this.

Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Function: to-json (api)

Converts an instance of API into a JSON string. Currently uses SHASHT.

Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Function: url-e (url)
Package

lunamech-matrix-api.

Source

api-helpers.lisp.


6.2.4 Generic functions

Generic Reader: access-token (object)
Package

lunamech-matrix-api.

Methods
Reader Method: access-token ((open-id-object open-id-object))

automatically generated reader method

Source

integration.lisp.

Target Slot

access-token.

Generic Function: all-query-param-slots (slots)
Package

lunamech-matrix-api/v2.

Methods
Method: all-query-param-slots (slots)
Source

api-protocol.lisp.

Generic Reader: api-timeout-condition (condition)
Generic Writer: (setf api-timeout-condition) (condition)
Package

lunamech-matrix-api.

Methods
Reader Method: api-timeout-condition ((condition api-timeout))
Writer Method: (setf api-timeout-condition) ((condition api-timeout))
Source

conditions.lisp.

Target Slot

api-timeout-condition.

Generic Reader: api-timeout-message (condition)
Generic Writer: (setf api-timeout-message) (condition)
Package

lunamech-matrix-api.

Methods
Reader Method: api-timeout-message ((condition api-timeout))
Writer Method: (setf api-timeout-message) ((condition api-timeout))
Source

conditions.lisp.

Target Slot

api-timeout-message.

Generic Reader: before (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: before ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated reader method

Source

api.lisp.

Target Slot

before.

Generic Writer: (setf before) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf before) ((pushrules%create-pushrule pushrules%create-pushrule))

automatically generated writer method

Source

api.lisp.

Target Slot

before.

Generic Reader: body (object)
Package

lunamech-matrix-api.

Methods
Reader Method: body ((m-message m-message))

automatically generated reader method

Source

events.lisp.

Target Slot

body.

Generic Writer: (setf body) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf body) ((m-message m-message))

automatically generated writer method

Source

events.lisp.

Target Slot

body.

Generic Function: bound-query-param-slots (api)
Package

lunamech-matrix-api/v2.

Methods
Method: bound-query-param-slots ((api api))
Source

api-protocol.lisp.

Generic Reader: category (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: category ((api-slot api-slot))

automatically generated reader method

Source

classes.lisp.

Target Slot

category.

Generic Writer: (setf category) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf category) ((api-slot api-slot))

automatically generated writer method

Source

classes.lisp.

Target Slot

category.

Generic Reader: contain (object)
Package

lunamech-matrix-api.

Methods
Reader Method: contain ((container container))

automatically generated reader method

Source

events.lisp.

Target Slot

contain.

Generic Writer: (setf contain) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf contain) ((container container))

automatically generated writer method

Source

events.lisp.

Target Slot

contain.

Generic Function: contains-txn-p (object)
Package

lunamech-matrix-api/v2.

Methods
Method: contains-txn-p ((api api))
Source

api-protocol.lisp.

Reader Method: contains-txn-p ((api-call api-call))

When set to t then TXN is taken from connection when executed.

Source

classes.lisp.

Target Slot

contains-txn-p.

Generic Writer: (setf contains-txn-p) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf contains-txn-p) ((api-call api-call))

When set to t then TXN is taken from connection when executed.

Source

classes.lisp.

Target Slot

contains-txn-p.

Generic Reader: content (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: content ((admin%put-server-notice admin%put-server-notice))

automatically generated reader method

Source

api.lisp.

Target Slot

content.

Reader Method: content ((admin%post-server-notice admin%post-server-notice))

automatically generated reader method

Source

api.lisp.

Target Slot

content.

Generic Writer: (setf content) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf content) ((admin%put-server-notice admin%put-server-notice))

automatically generated writer method

Source

api.lisp.

Target Slot

content.

Writer Method: (setf content) ((admin%post-server-notice admin%post-server-notice))

automatically generated writer method

Source

api.lisp.

Target Slot

content.

Generic Function: correct-encode (value)
Package

lunamech-matrix-api/v2.

Methods
Method: correct-encode (value)

Correctly encode VALUE based on whether it is a string or a symbol.

Source

api-protocol.lisp.

Generic Function: do-not-decode-p (object)
Package

lunamech-matrix-api/v2.

Methods
Method: do-not-decode-p ((api api))
Source

api-protocol.lisp.

Reader Method: do-not-decode-p ((api-call api-call))

Set to t and this will not be parsed as json.

Source

classes.lisp.

Target Slot

do-not-decode-p.

Generic Writer: (setf do-not-decode-p) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf do-not-decode-p) ((api-call api-call))

Set to t and this will not be parsed as json.

Source

classes.lisp.

Target Slot

do-not-decode-p.

Generic Reader: encoder (object)
Generic Writer: (setf encoder) (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: encoder ((api-send-slot api-send-slot))
Writer Method: (setf encoder) ((api-send-slot api-send-slot))

if this slot is being encoded into the URL then uses this function.

Source

classes.lisp.

Target Slot

encoder.

Generic Reader: encryption (object)
Generic Writer: (setf encryption) (object)
Package

lunamech-matrix-api.

Methods
Reader Method: encryption ((connection connection))
Writer Method: (setf encryption) ((connection connection))

The slot used to store the associated encryption object

Source

classes.lisp.

Target Slot

encryption.

Generic Function: endpoint (object)
Package

lunamech-matrix-api/v2.

Methods
Method: endpoint ((api api))
Source

api-protocol.lisp.

Reader Method: endpoint ((api-call api-call))

A URL with :<slot-name> within where the slot value is encoded.

Source

classes.lisp.

Target Slot

endpoint.

Generic Writer: (setf endpoint) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf endpoint) ((api-call api-call))

A URL with :<slot-name> within where the slot value is encoded.

Source

classes.lisp.

Target Slot

endpoint.

Generic Reader: etype (object)
Package

lunamech-matrix-api.

Methods
Reader Method: etype ((m-direct m-direct))

automatically generated reader method

Source

events.lisp.

Target Slot

etype.

Reader Method: etype ((event event))

automatically generated reader method

Source

events.lisp.

Target Slot

etype.

Generic Writer: (setf etype) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf etype) ((m-direct m-direct))

automatically generated writer method

Source

events.lisp.

Target Slot

etype.

Writer Method: (setf etype) ((event event))

automatically generated writer method

Source

events.lisp.

Target Slot

etype.

Generic Function: execute-api-call (api fun url args-plist)
Package

lunamech-matrix-api/v2.

Methods
Method: execute-api-call ((api api) fun url args-plist)
Source

api-protocol.lisp.

Generic Reader: expires-in (object)
Package

lunamech-matrix-api.

Methods
Reader Method: expires-in ((open-id-object open-id-object))

automatically generated reader method

Source

integration.lisp.

Target Slot

expires-in.

Generic Function: find-special-slot (class)
Package

lunamech-matrix-api/v2.

Methods
Method: find-special-slot ((class api-call))
Source

classes.lisp.

Generic Reader: formatted-body (object)
Package

lunamech-matrix-api.

Methods
Reader Method: formatted-body ((m-text m-text))

automatically generated reader method

Source

events.lisp.

Target Slot

formatted-body.

Generic Writer: (setf formatted-body) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf formatted-body) ((m-text m-text))

automatically generated writer method

Source

events.lisp.

Target Slot

formatted-body.

Generic Function: generate-authorization (api)
Package

lunamech-matrix-api/v2.

Methods
Method: generate-authorization ((api api))
Source

api-protocol.lisp.

Generic Function: generate-authorization-headers (api)
Package

lunamech-matrix-api/v2.

Methods
Method: generate-authorization-headers ((api api))
Source

api-protocol.lisp.

Generic Function: generate-body (api)
Package

lunamech-matrix-api/v2.

Methods
Method: generate-body ((api api))
Source

api-protocol.lisp.

Generic Function: generate-body%normal (api)
Package

lunamech-matrix-api/v2.

Methods
Method: generate-body%normal ((api api))
Source

api-protocol.lisp.

Generic Function: generate-body%special (api)
Package

lunamech-matrix-api/v2.

Methods
Method: generate-body%special ((api api))
Source

api-protocol.lisp.

Generic Function: generate-content-type (api)
Package

lunamech-matrix-api/v2.

Methods
Method: generate-content-type ((api api))
Source

api-protocol.lisp.

Generic Function: generate-header-list (api fun content)

Generates the header list for an api call

Package

lunamech-matrix-api/v2.

Source

api-protocol.lisp.

Methods
Method: generate-header-list ((api api) (fun (eql dexador:delete)) content)
Method: generate-header-list ((api api) (fun (eql dexador:get)) content)
Method: generate-header-list ((api api) fun content)
Generic Function: generate-url (api)
Package

lunamech-matrix-api/v2.

Methods
Method: generate-url ((api dimension-api))
Source

integration.lisp.

Method: generate-url ((api api))
Source

api-protocol.lisp.

Generic Function: homeserver (con)
Package

lunamech-matrix-api/v2.

Methods
Method: homeserver ((con connection))
Source

classes.lisp.

Generic Reader: in-url-p (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: in-url-p ((api-send-slot api-send-slot))

automatically generated reader method

Source

classes.lisp.

Target Slot

in-url-p.

Generic Writer: (setf in-url-p) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf in-url-p) ((api-send-slot api-send-slot))

automatically generated writer method

Source

classes.lisp.

Target Slot

in-url-p.

Generic Function: key->url (connection key)

converts a keyword like :MSC2946 into a URL. If key is a string
evaluates to that string, if it is :DEFAULT evaluates to (api connection), if it is anything else evaluates to (api connection)

Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Methods
Method: key->url (connection (key (eql :media)))
Method: key->url (connection key)
Method: key->url (connection (key (eql :default)))
Method: key->url (connection (key string))
Method: key->url (connection (key (eql :msc2946)))
Generic Reader: m-fully-read (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: m-fully-read ((rooms%set-read-receipt rooms%set-read-receipt))

automatically generated reader method

Source

api.lisp.

Target Slot

m-fully-read.

Generic Writer: (setf m-fully-read) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf m-fully-read) ((rooms%set-read-receipt rooms%set-read-receipt))

automatically generated writer method

Source

api.lisp.

Target Slot

m-fully-read.

Generic Reader: m-read (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: m-read ((rooms%set-read-receipt rooms%set-read-receipt))

automatically generated reader method

Source

api.lisp.

Target Slot

m-read.

Generic Writer: (setf m-read) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf m-read) ((rooms%set-read-receipt rooms%set-read-receipt))

automatically generated writer method

Source

api.lisp.

Target Slot

m-read.

Generic Reader: matrix-server-name (object)
Package

lunamech-matrix-api.

Methods
Reader Method: matrix-server-name ((open-id-object open-id-object))

automatically generated reader method

Source

integration.lisp.

Target Slot

matrix-server-name.

Generic Reader: mformat (object)
Package

lunamech-matrix-api.

Methods
Reader Method: mformat ((m-text m-text))

automatically generated reader method

Source

events.lisp.

Target Slot

mformat.

Generic Writer: (setf mformat) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf mformat) ((m-text m-text))

automatically generated writer method

Source

events.lisp.

Target Slot

mformat.

Generic Reader: name->json (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: name->json ((api-slot api-slot))

automatically generated reader method

Source

classes.lisp.

Target Slot

name->json.

Generic Writer: (setf name->json) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf name->json) ((api-slot api-slot))

automatically generated writer method

Source

classes.lisp.

Target Slot

name->json.

Generic Reader: next-sync-string (object)
Package

lunamech-matrix-api.

Methods
Reader Method: next-sync-string ((filter filter))

automatically generated reader method

Source

classes.lisp.

Target Slot

next-sync-string.

Generic Writer: (setf next-sync-string) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf next-sync-string) ((filter filter))

automatically generated writer method

Source

classes.lisp.

Target Slot

next-sync-string.

Generic Reader: olm-account (object)
Package

lunamech-matrix-api.

Methods
Reader Method: olm-account ((encryption encryption))

automatically generated reader method

Source

classes.lisp.

Target Slot

olm-account.

Generic Writer: (setf olm-account) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf olm-account) ((encryption encryption))

automatically generated writer method

Source

classes.lisp.

Target Slot

olm-account.

Generic Reader: one-of (object)
Generic Writer: (setf one-of) (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: one-of ((api-send-slot api-send-slot))
Writer Method: (setf one-of) ((api-send-slot api-send-slot))

A list of potential values.

Source

classes.lisp.

Target Slot

one-of.

Generic Reader: password (object)
Package

lunamech-matrix-api.

Methods
Reader Method: password ((connection connection))

automatically generated reader method

Source

classes.lisp.

Target Slot

password.

Generic Writer: (setf password) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf password) ((connection connection))

automatically generated writer method

Source

classes.lisp.

Target Slot

password.

Generic Reader: presence (object)
Package

lunamech-matrix-api.

Methods
Reader Method: presence ((m-presence m-presence))

automatically generated reader method

Source

events.lisp.

Target Slot

presence.

Generic Writer: (setf presence) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf presence) ((m-presence m-presence))

automatically generated writer method

Source

events.lisp.

Target Slot

presence.

Generic Reader: profile-tag (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: profile-tag ((pushers%set-pusher pushers%set-pusher))

automatically generated reader method

Source

api.lisp.

Target Slot

profile-tag.

Generic Writer: (setf profile-tag) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf profile-tag) ((pushers%set-pusher pushers%set-pusher))

automatically generated writer method

Source

api.lisp.

Target Slot

profile-tag.

Generic Reader: query-param-p (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: query-param-p ((api-send-slot api-send-slot))

automatically generated reader method

Source

classes.lisp.

Target Slot

query-param-p.

Generic Writer: (setf query-param-p) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf query-param-p) ((api-send-slot api-send-slot))

automatically generated writer method

Source

classes.lisp.

Target Slot

query-param-p.

Generic Function: query-param-slot->string (api slot)
Package

lunamech-matrix-api/v2.

Methods
Method: query-param-slot->string ((api api) slot)
Source

api-protocol.lisp.

Generic Function: query-param-slots->string (api slots)
Package

lunamech-matrix-api/v2.

Methods
Method: query-param-slots->string ((api api) slots)
Source

api-protocol.lisp.

Generic Function: rate-limited-p (object)
Package

lunamech-matrix-api/v2.

Methods
Method: rate-limited-p ((api api))
Source

api-protocol.lisp.

Reader Method: rate-limited-p ((api-call api-call))

automatically generated reader method

Source

classes.lisp.

Target Slot

rate-limited-p.

Generic Writer: (setf rate-limited-p) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf rate-limited-p) ((api-call api-call))

automatically generated writer method

Source

classes.lisp.

Target Slot

rate-limited-p.

Generic Function: remove-unbound-slots (api slots-to-send)
Package

lunamech-matrix-api/v2.

Methods
Method: remove-unbound-slots ((api api) slots-to-send)
Source

api-protocol.lisp.

Generic Function: request-fun (object)
Package

lunamech-matrix-api/v2.

Methods
Method: request-fun ((api api))
Source

api-protocol.lisp.

Reader Method: request-fun ((api-call api-call))

automatically generated reader method

Source

classes.lisp.

Target Slot

request-fun.

Generic Function: request-type (api)
Package

lunamech-matrix-api/v2.

Methods
Method: request-type ((api api))
Source

api-protocol.lisp.

Generic Function: required-slots (object)
Package

lunamech-matrix-api/v2.

Methods
Method: required-slots ((api api))
Source

api-protocol.lisp.

Reader Method: required-slots ((api-call api-call))

automatically generated reader method

Source

classes.lisp.

Target Slot

required-slots.

Generic Writer: (setf required-slots) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf required-slots) ((api-call api-call))

automatically generated writer method

Source

classes.lisp.

Target Slot

required-slots.

Generic Reader: requiredp (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: requiredp ((api-slot api-slot))

automatically generated reader method

Source

classes.lisp.

Target Slot

requiredp.

Generic Writer: (setf requiredp) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf requiredp) ((api-slot api-slot))

automatically generated writer method

Source

classes.lisp.

Target Slot

requiredp.

Generic Function: requires-auth-p (object)
Package

lunamech-matrix-api/v2.

Methods
Method: requires-auth-p ((api api))
Source

api-protocol.lisp.

Reader Method: requires-auth-p ((api-call api-call))

automatically generated reader method

Source

classes.lisp.

Target Slot

requires-auth-p.

Generic Writer: (setf requires-auth-p) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf requires-auth-p) ((api-call api-call))

automatically generated writer method

Source

classes.lisp.

Target Slot

requires-auth-p.

Generic Function: restore-from-key (key list)
Package

lunamech-matrix-api.

Methods
Method: restore-from-key (key list)
Source

classes.lisp.

Method: restore-from-key :around (key list)
Source

classes.lisp.

Method: restore-from-key ((key (eql :filter)) list)
Source

classes.lisp.

Method: restore-from-key ((key (eql :filters)) list)
Source

classes.lisp.

Method: restore-from-key ((key (eql :auth)) list)
Source

classes.lisp.

Method: restore-from-key ((key (eql :status)) list)
Source

classes.lisp.

Generic Function: restore-from-key (key list)
Package

lunamech-matrix-api/v2.

Methods
Method: restore-from-key (key list)
Source

serialize.lisp.

Method: restore-from-key :around (key list)
Source

serialize.lisp.

Method: restore-from-key ((key (eql :filter)) list)
Source

serialize.lisp.

Method: restore-from-key ((key (eql :filters)) list)
Source

serialize.lisp.

Method: restore-from-key ((key (eql :auth)) list)
Source

serialize.lisp.

Method: restore-from-key ((key (eql :status)) list)
Source

serialize.lisp.

Generic Reader: room-ids (object)
Package

lunamech-matrix-api.

Methods
Reader Method: room-ids ((direct-content direct-content))

automatically generated reader method

Source

events.lisp.

Target Slot

room-ids.

Generic Writer: (setf room-ids) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf room-ids) ((direct-content direct-content))

automatically generated writer method

Source

events.lisp.

Target Slot

room-ids.

Generic Reader: search-fields (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: search-fields ((thirdparty%get-protocol-location thirdparty%get-protocol-location))

automatically generated reader method

Source

api.lisp.

Target Slot

search-fields.

Generic Writer: (setf search-fields) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf search-fields) ((thirdparty%get-protocol-location thirdparty%get-protocol-location))

automatically generated writer method

Source

api.lisp.

Target Slot

search-fields.

Generic Function: serialize-object (obj)
Package

lunamech-matrix-api.

Methods
Method: serialize-object ((obj status))
Source

classes.lisp.

Method: serialize-object ((obj filter))
Source

classes.lisp.

Method: serialize-object ((obj list))
Source

classes.lisp.

Method: serialize-object ((obj auth))
Source

classes.lisp.

Method: serialize-object (obj)
Source

classes.lisp.

Generic Function: serialize-object (obj)
Package

lunamech-matrix-api/v2.

Methods
Method: serialize-object ((obj status))
Source

serialize.lisp.

Method: serialize-object ((obj filter))
Source

serialize.lisp.

Method: serialize-object ((obj list))
Source

serialize.lisp.

Method: serialize-object ((obj auth))
Source

serialize.lisp.

Method: serialize-object (obj)
Source

serialize.lisp.

Generic Reader: server-otk (object)
Package

lunamech-matrix-api.

Methods
Reader Method: server-otk ((encryption encryption))

automatically generated reader method

Source

classes.lisp.

Target Slot

server-otk.

Generic Writer: (setf server-otk) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf server-otk) ((encryption encryption))

automatically generated writer method

Source

classes.lisp.

Target Slot

server-otk.

Generic Function: slots-still-missing (api)
Package

lunamech-matrix-api/v2.

Methods
Method: slots-still-missing ((api api))
Source

api-protocol.lisp.

Generic Function: slots-to-send (api)
Package

lunamech-matrix-api/v2.

Methods
Method: slots-to-send ((api api))
Source

api-protocol.lisp.

Generic Function: slots-to-send-and-validated (api)
Package

lunamech-matrix-api/v2.

Methods
Method: slots-to-send-and-validated ((api api))
Source

api-protocol.lisp.

Generic Function: special-slot (object)
Package

lunamech-matrix-api/v2.

Methods
Method: special-slot ((api api))
Source

api-protocol.lisp.

Reader Method: special-slot ((api-call api-call))

automatically generated reader method

Source

classes.lisp.

Target Slot

special-slot.

Generic Function: specialp (object)
Package

lunamech-matrix-api/v2.

Methods
Method: specialp ((api api))
Source

api-protocol.lisp.

Reader Method: specialp ((api-call api-call))

automatically generated reader method

Source

classes.lisp.

Target Slot

specialp.

Reader Method: specialp ((api-send-slot api-send-slot))

automatically generated reader method

Source

classes.lisp.

Target Slot

specialp.

Generic Reader: status-msg (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: status-msg ((presence%set-presence presence%set-presence))

automatically generated reader method

Source

api.lisp.

Target Slot

status-msg.

Generic Writer: (setf status-msg) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf status-msg) ((presence%set-presence presence%set-presence))

automatically generated writer method

Source

api.lisp.

Target Slot

status-msg.

Generic Function: string-constructor (object)
Package

lunamech-matrix-api/v2.

Methods
Method: string-constructor ((api api))
Source

api-protocol.lisp.

Reader Method: string-constructor ((api-call api-call))

automatically generated reader method

Source

classes.lisp.

Target Slot

string-constructor.

Generic Writer: (setf string-constructor) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf string-constructor) ((api-call api-call))

automatically generated writer method

Source

classes.lisp.

Target Slot

string-constructor.

Generic Reader: ticker (object)
Package

lunamech-matrix-api.

Methods
Reader Method: ticker ((open-id-object open-id-object))
Source

integration.lisp.

Target Slot

ticker.

Generic Reader: token-type (object)
Package

lunamech-matrix-api.

Methods
Reader Method: token-type ((open-id-object open-id-object))

automatically generated reader method

Source

integration.lisp.

Target Slot

token-type.

Generic Reader: unsigned (object)
Package

lunamech-matrix-api.

Methods
Reader Method: unsigned ((event event))

automatically generated reader method

Source

events.lisp.

Target Slot

unsigned.

Generic Writer: (setf unsigned) (object)
Package

lunamech-matrix-api.

Methods
Writer Method: (setf unsigned) ((event event))

automatically generated writer method

Source

events.lisp.

Target Slot

unsigned.

Generic Reader: users (object)
Generic Writer: (setf users) (object)
Package

lunamech-matrix-api.

Methods
Reader Method: users ((power-level%users power-level%users))
Writer Method: (setf users) ((power-level%users power-level%users))

An alist of users to their powerlevels. 50 is moderator, 100 admin.

Source

events.lisp.

Target Slot

users.

Reader Method: users ((power-level power-level))
Writer Method: (setf users) ((power-level power-level))

A power-level%users object

Source

events.lisp.

Target Slot

users.

Generic Reader: valid (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: valid ((admin%get-all-tokens admin%get-all-tokens))

automatically generated reader method

Source

api.lisp.

Target Slot

valid.

Generic Writer: (setf valid) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf valid) ((admin%get-all-tokens admin%get-all-tokens))

automatically generated writer method

Source

api.lisp.

Target Slot

valid.

Generic Reader: valid-until-ms (object)
Package

lunamech-matrix-api/v2.

Methods
Reader Method: valid-until-ms ((admin%login-as-user admin%login-as-user))

automatically generated reader method

Source

api.lisp.

Target Slot

valid-until-ms.

Generic Writer: (setf valid-until-ms) (object)
Package

lunamech-matrix-api/v2.

Methods
Writer Method: (setf valid-until-ms) ((admin%login-as-user admin%login-as-user))

automatically generated writer method

Source

api.lisp.

Target Slot

valid-until-ms.

Generic Function: validate-slot (slot)
Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Method Combination

progn.

Options

:most-specific-first

Methods
Method: validate-slot progn ((slot api-send-slot))

Makes sure a slot is conforming.

Method: validate-slot progn ((slot api-slot))
Generic Function: validate-slot-for-sending (api slot)
Package

lunamech-matrix-api/v2.

Methods
Method: validate-slot-for-sending ((api api) slot)
Source

api-protocol.lisp.

Generic Function: validate-slots-for-sending (api slots-to-send)
Package

lunamech-matrix-api/v2.

Methods
Method: validate-slots-for-sending ((api api) slots-to-send)
Source

api-protocol.lisp.

Generic Function: values-for-required (api)
Package

lunamech-matrix-api/v2.

Methods
Method: values-for-required ((api api))
Source

api-protocol.lisp.


6.2.5 Conditions

Condition: api-no-connection
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-timeout.

Condition: lunamech-matrix-api-condition
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

error.

Direct subclasses

api-error.

Condition: m-bad-state
Package

lunamech-matrix-api.

Source

conditions.lisp.

Direct superclasses

api-error.

Direct slots
Slot: api-error-description
Initform

(quote "the state change requested cannot be performed, such as attempting to unban a user who is not banned")

Initargs

:api-error-description

Condition: missing-required-data

Signalled when you have tried to execute an api call but you are missing data from a required slot.

Package

lunamech-matrix-api/v2.

Source

conditions.lisp.

Direct superclasses

api-protocol-condition.

Direct methods
Direct slots
Slot: slot

The slot that is missing the data.

Initargs

:slot

Readers

slot.

Writers

(setf slot).


6.2.6 Classes

Class: admin%edit-users-room-membershp

This API allows an administrator to join an user account with a given user_id to a room with a given room_id_or_alias. You can only modify the membership of local users. The server administrator must be in the room and have permission to invite users.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: room-id-or-alias
Initargs

:room-id-or-alias

Readers

room-id-or-alias.

Writers

(setf room-id-or-alias).

Class: admin%get-a-rooms-media

This API gets a list of known media in a room. However, it only shows media from unencrypted events or rooms.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: admin%get-all-tokens

Lists all tokens and details about them. If the request is successful, the top level JSON object will have a registration_tokens key which is an array of registration token objects.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: valid
Initargs

:valid

Readers

valid.

Writers

(setf valid).

Class: admin%get-registration-nonce

To fetch the nonce, you need to request one from the API

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Class: api-call
Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct superclasses

funcallable-standard-class.

Direct methods
Direct slots
Slot: connection
Initargs

:connection

Readers

connection.

Writers

(setf connection).

Slot: endpoint

A URL with :<slot-name> within where the slot value is encoded.

Initargs

:endpoint

Readers

endpoint.

Writers

(setf endpoint).

Slot: do-not-decode-p

Set to t and this will not be parsed as json.

Initargs

:do-not-decode-p

Readers

do-not-decode-p.

Writers

(setf do-not-decode-p).

Slot: api
Initform

"/_matrix/client/r0/"

Initargs

:api

Readers

api.

Writers

(setf api).

Slot: request-fun
Initargs

:request-fun

Readers

request-fun.

Writers

This slot is read-only.

Slot: rate-limited-p
Initform

t

Initargs

:rate-limited-p

Readers

rate-limited-p.

Writers

(setf rate-limited-p).

Slot: requires-auth-p
Initform

t

Initargs

:requires-auth-p

Readers

requires-auth-p.

Writers

(setf requires-auth-p).

Slot: string-constructor
Readers

string-constructor.

Writers

(setf string-constructor).

Slot: required-slots
Readers

required-slots.

Writers

(setf required-slots).

Slot: content-type

Change to a symbol and that slot will be used for the content type instead

Initform

"application/json; charset=utf-8"

Initargs

:content-type

Readers

content-type.

Writers

This slot is read-only.

Slot: contains-txn-p

When set to t then TXN is taken from connection when executed.

Readers

contains-txn-p.

Writers

(setf contains-txn-p).

Slot: specialp
Initargs

:specialp

Readers

specialp.

Writers

This slot is read-only.

Slot: special-slot
Readers

special-slot.

Writers

This slot is read-only.

Class: api-send-direct
Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct superclasses
Class: api-send-effective
Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct superclasses
Class: api-send-slot
Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct superclasses

api-slot.

Direct subclasses
Direct methods
Direct slots
Slot: encoder

if this slot is being encoded into the URL then uses this function.

Initform

(function quri.encode:url-encode)

Initargs

:encoder

Readers

encoder.

Writers

(setf encoder).

Slot: in-url-p
Initargs

:in-url-p

Readers

in-url-p.

Writers

(setf in-url-p).

Slot: category
Initform

:send

Slot: one-of

A list of potential values.

Initargs

:one-of

Readers

one-of.

Writers

(setf one-of).

Slot: specialp
Initargs

:specialp

Readers

specialp.

Writers

This slot is read-only.

Slot: query-param-p
Initargs

:query-param-p

Readers

query-param-p.

Writers

(setf query-param-p).

Class: api-send-slot-special
Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct superclasses

api-send-slot.

Direct subclasses
Direct methods

validate-superclass.

Direct slots
Slot: specialp
Initform

t

Class: api-send-special-direct
Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct superclasses
Class: api-send-special-effective
Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct superclasses
Class: api-slot

A toplevel class used to define new webhooks.

Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct superclasses

slot-definition.

Direct subclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: name->json
Initargs

:name->json

Readers

name->json.

Writers

(setf name->json).

Slot: category
Initform

:send

Initargs

:category

Readers

category.

Writers

(setf category).

Slot: requiredp
Initargs

:requiredp

Readers

requiredp.

Writers

(setf requiredp).

Class: api-slot-direct
Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct superclasses
  • api-slot.
  • standard-direct-slot-definition.
Class: api-slot-effective
Package

lunamech-matrix-api/v2.

Source

classes.lisp.

Direct superclasses
  • api-slot.
  • standard-effective-slot-definition.
Class: container
Package

lunamech-matrix-api.

Source

events.lisp.

Direct methods
Direct slots
Slot: contain
Initargs

:contain

Readers

contain.

Writers

(setf contain).

Class: empty-object
Package

lunamech-matrix-api.

Source

api-helpers.lisp.

Direct methods

%to-json.

Class: encryption
Package

lunamech-matrix-api.

Source

classes.lisp.

Direct methods
Direct slots
Slot: olm-account
Initargs

:olm-account

Readers

olm-account.

Writers

(setf olm-account).

Slot: server-otk
Initargs

:server-otk

Readers

server-otk.

Writers

(setf server-otk).

Class: keys%get-key-changes

Gets a list of users who have updated their device identity keys since a previous sync token.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: from
Initargs

:from

Readers

from.

Writers

(setf from).

Slot: to
Initargs

:to

Readers

to.

Writers

(setf to).

Class: logout-all-connection

Invalidates all access tokens for a user, so that they can no longer be used for authorization.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Class: m-presence
Package

lunamech-matrix-api.

Source

events.lisp.

Direct methods
Direct slots
Slot: avatar-url
Type

string

Initargs

:avatar-url

Readers

avatar-url.

Writers

(setf avatar-url).

Slot: presence
Initform

"online"

Initargs

:presence

Readers

presence.

Writers

(setf presence).

Class: open-id-object
Package

lunamech-matrix-api.

Source

integration.lisp.

Direct methods
Direct slots
Slot: access-token
Initargs

:access-token

Readers

access-token.

Writers

This slot is read-only.

Slot: token-type
Initargs

:token-type

Readers

token-type.

Writers

This slot is read-only.

Slot: matrix-server-name
Initargs

:matrix-server-name

Readers

matrix-server-name.

Writers

This slot is read-only.

Slot: ticker
Initargs

:ticker

Readers

ticker.

Writers

This slot is read-only.

Slot: expires-in
Initargs

:expires-in

Readers

expires-in.

Writers

This slot is read-only.

Class: power-level
Package

lunamech-matrix-api.

Source

events.lisp.

Direct methods
Direct slots
Slot: users

A power-level%users object

Type

lunamech-matrix-api::power-level%users

Initargs

:users

Readers

users.

Writers

(setf users).

Class: power-level%users
Package

lunamech-matrix-api.

Source

events.lisp.

Direct methods
Direct slots
Slot: users

An alist of users to their powerlevels. 50 is moderator, 100 admin.

Initargs

:users

Readers

users.

Writers

(setf users).

Class: pushrules%enable-pushrule

This endpoint allows clients to enable or disable the specified push rule.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: scope
Initform

"global"

Initargs

:scope

Readers

scope.

Writers

(setf scope).

Slot: kind
Initargs

:kind

Readers

kind.

Writers

(setf kind).

Slot: rule-id
Initargs

:rule-id

Readers

rule-id.

Writers

(setf rule-id).

Slot: enabled
Initform

t

Initargs

:enabled

Readers

enabled.

Writers

(setf enabled).

Class: rooms%forget-a-room

This API stops a user remembering about a particular room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: rooms%room-visibility

Gets the visibility of a given room on the server’s public room directory.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Class: rooms%set-read-receipt

Sets the position of the read marker for a given room, and optionally the read receipt’s location.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: m-fully-read
Initargs

:m-fully-read

Readers

m-fully-read.

Writers

(setf m-fully-read).

Slot: m-read
Initargs

:m-read

Readers

m-read.

Writers

(setf m-read).

Class: tags%set-tag

Add a tag to the room.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: user-id
Initargs

:user-id

Readers

user-id.

Writers

(setf user-id).

Slot: room-id
Initargs

:room-id

Readers

room-id.

Writers

(setf room-id).

Slot: tag
Initargs

:tag

Readers

tag.

Writers

(setf tag).

Slot: order
Initform

0

Initargs

:order

Readers

order.

Writers

(setf order).

Class: thirdparty%get-protocol-location

Requesting this endpoint with a valid protocol name results in a list of successful mapping results in a JSON array. Each result contains objects to represent the Matrix room or rooms that represent a portal to this third party network. Each has the Matrix room alias string, an identifier for the particular third party network protocol, and an object containing the network-specific fields that comprise this identifier. It should attempt to canonicalise the identifier as much as reasonably possible given the network type.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: protocol
Initargs

:protocol

Readers

protocol.

Writers

(setf protocol).

Slot: search-fields
Initargs

:search-fields

Readers

search-fields.

Writers

(setf search-fields).

Class: username-available

Checks to see if a username is available, and valid, for the server.

Package

lunamech-matrix-api/v2.

Source

api.lisp.

Direct superclasses

api.

Direct methods
Direct slots
Slot: username
Initargs

:username

Readers

username.

Writers

(setf username).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W  
Index Entry  Section

%
%call-condition-handler: Public generic functions
%call-condition-handler: Public generic functions
%call-condition-handler: Public generic functions
%call-condition-handler: Public generic functions
%clean-alist: Private ordinary functions
%find-encoders-for-syms: Private ordinary functions
%handle-dex-condition: Public generic functions
%handle-dex-condition: Public generic functions
%handle-dex-condition: Public generic functions
%handle-dex-condition: Public generic functions
%ql: Private ordinary functions
%quick-hash: Public ordinary functions
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%to-json: Public standalone methods
%upcase-and-intern-starting-with: Private ordinary functions

(
(setf access-token): Public generic functions
(setf access-token): Public generic functions
(setf account-data): Public generic functions
(setf account-data): Public generic functions
(setf actions): Public generic functions
(setf actions): Public generic functions
(setf actions): Public generic functions
(setf address): Public generic functions
(setf address): Public generic functions
(setf address): Public generic functions
(setf address): Public generic functions
(setf admin): Public generic functions
(setf admin): Public generic functions
(setf admin): Public generic functions
(setf admin): Public generic functions
(setf after): Public generic functions
(setf after): Public generic functions
(setf alias): Public generic functions
(setf alias): Public generic functions
(setf allow-remote): Public generic functions
(setf allow-remote): Public generic functions
(setf allow-remote): Public generic functions
(setf allow-remote): Public generic functions
(setf api): Public generic functions
(setf api): Public generic functions
(setf api): Public generic functions
(setf api): Public generic functions
(setf api): Public generic functions
(setf api-error-args): Public generic functions
(setf api-error-args): Public generic functions
(setf api-error-args): Public generic functions
(setf api-error-args): Public generic functions
(setf api-error-code): Public generic functions
(setf api-error-code): Public generic functions
(setf api-error-code): Public generic functions
(setf api-error-code): Public generic functions
(setf api-error-description): Public generic functions
(setf api-error-description): Public generic functions
(setf api-error-description): Public generic functions
(setf api-error-description): Public generic functions
(setf api-error-error): Public generic functions
(setf api-error-error): Public generic functions
(setf api-error-error): Public generic functions
(setf api-error-error): Public generic functions
(setf api-request-failed-condition): Public generic functions
(setf api-request-failed-condition): Public generic functions
(setf api-request-failed-message): Public generic functions
(setf api-request-failed-message): Public generic functions
(setf api-timeout-condition): Public generic functions
(setf api-timeout-condition): Public generic functions
(setf api-timeout-condition): Private generic functions
(setf api-timeout-condition): Private generic functions
(setf api-timeout-message): Public generic functions
(setf api-timeout-message): Public generic functions
(setf api-timeout-message): Private generic functions
(setf api-timeout-message): Private generic functions
(setf app-display-name): Public generic functions
(setf app-display-name): Public generic functions
(setf app-id): Public generic functions
(setf app-id): Public generic functions
(setf append-bool): Public generic functions
(setf append-bool): Public generic functions
(setf at): Public generic functions
(setf at): Public generic functions
(setf auth): Public generic functions
(setf auth): Public generic functions
(setf auth): Public generic functions
(setf auth): Public generic functions
(setf auth): Public generic functions
(setf auth): Public generic functions
(setf auth): Public generic functions
(setf auth): Public generic functions
(setf auth): Public generic functions
(setf auth): Public generic functions
(setf avatar-url): Public generic functions
(setf avatar-url): Public generic functions
(setf avatar-url): Public generic functions
(setf avatar-url): Public generic functions
(setf avatar-url): Public generic functions
(setf before): Private generic functions
(setf before): Private generic functions
(setf before-ts): Public generic functions
(setf before-ts): Public generic functions
(setf before-ts): Public generic functions
(setf block-room): Public generic functions
(setf block-room): Public generic functions
(setf block-room): Public generic functions
(setf body): Public generic functions
(setf body): Public generic functions
(setf body): Public generic functions
(setf body): Public generic functions
(setf body): Private generic functions
(setf body): Private generic functions
(setf burst-count): Public generic functions
(setf burst-count): Public generic functions
(setf bytes): Public generic functions
(setf bytes): Public generic functions
(setf category): Private generic functions
(setf category): Private generic functions
(setf client-secret): Public generic functions
(setf client-secret): Public generic functions
(setf client-secret): Public generic functions
(setf client-secret): Public generic functions
(setf client-secret): Public generic functions
(setf client-secret): Public generic functions
(setf client-secret): Public generic functions
(setf client-secret): Public generic functions
(setf client-secret): Public generic functions
(setf con-lock): Public generic functions
(setf con-lock): Public generic functions
(setf conditions): Public generic functions
(setf conditions): Public generic functions
(setf connection): Public generic functions
(setf connection): Public generic functions
(setf contain): Private generic functions
(setf contain): Private generic functions
(setf contains-txn-p): Private generic functions
(setf contains-txn-p): Private generic functions
(setf content): Public generic functions
(setf content): Public generic functions
(setf content): Public generic functions
(setf content): Public generic functions
(setf content): Private generic functions
(setf content): Private generic functions
(setf content): Private generic functions
(setf content-type): Public generic functions
(setf content-type): Public generic functions
(setf country): Public generic functions
(setf country): Public generic functions
(setf country): Public generic functions
(setf country): Public generic functions
(setf creation-content): Public generic functions
(setf creation-content): Public generic functions
(setf data): Public generic functions
(setf data): Public generic functions
(setf data-type): Public generic functions
(setf data-type): Public generic functions
(setf data-type): Public generic functions
(setf data-type): Public generic functions
(setf data-type): Public generic functions
(setf deactivated): Public generic functions
(setf deactivated): Public generic functions
(setf deactivated): Public generic functions
(setf delete-local-events): Public generic functions
(setf delete-local-events): Public generic functions
(setf device-display-name): Public generic functions
(setf device-display-name): Public generic functions
(setf device-id): Public generic functions
(setf device-id): Public generic functions
(setf device-id): Public generic functions
(setf device-id): Public generic functions
(setf device-id): Public generic functions
(setf device-id): Public generic functions
(setf device-id): Public generic functions
(setf device-id): Public generic functions
(setf device-id): Public generic functions
(setf device-id): Public generic functions
(setf device-id): Public generic functions
(setf device-id): Public generic functions
(setf device-keys): Public generic functions
(setf device-keys): Public generic functions
(setf device-keys): Public generic functions
(setf devices): Public generic functions
(setf devices): Public generic functions
(setf devices): Public generic functions
(setf dir): Public generic functions
(setf dir): Public generic functions
(setf dir): Public generic functions
(setf dir): Public generic functions
(setf dir): Public generic functions
(setf dir): Public generic functions
(setf dir): Public generic functions
(setf dir): Public generic functions
(setf display-name): Public generic functions
(setf display-name): Public generic functions
(setf display-name): Public generic functions
(setf display-name): Public generic functions
(setf displayname): Public generic functions
(setf displayname): Public generic functions
(setf displayname): Public generic functions
(setf do-not-decode-p): Private generic functions
(setf do-not-decode-p): Private generic functions
(setf drill-down): Public generic functions
(setf drill-down): Public generic functions
(setf email): Public generic functions
(setf email): Public generic functions
(setf email): Public generic functions
(setf email): Public generic functions
(setf enable-renewal-emails): Public generic functions
(setf enable-renewal-emails): Public generic functions
(setf enabled): Public generic functions
(setf enabled): Public generic functions
(setf encoder): Private generic functions
(setf encoder): Private generic functions
(setf encryption): Public generic functions
(setf encryption): Public generic functions
(setf encryption): Private generic functions
(setf encryption): Private generic functions
(setf endpoint): Private generic functions
(setf endpoint): Private generic functions
(setf erase): Public generic functions
(setf erase): Public generic functions
(setf etype): Private generic functions
(setf etype): Private generic functions
(setf etype): Private generic functions
(setf event-fields): Public generic functions
(setf event-fields): Public generic functions
(setf event-format): Public generic functions
(setf event-format): Public generic functions
(setf event-id): Public generic functions
(setf event-id): Public generic functions
(setf event-id): Public generic functions
(setf event-id): Public generic functions
(setf event-id): Public generic functions
(setf event-id): Public generic functions
(setf event-id): Public generic functions
(setf event-id): Public generic functions
(setf event-id): Public generic functions
(setf event-type): Public generic functions
(setf event-type): Public generic functions
(setf event-type): Public generic functions
(setf event-type): Public generic functions
(setf event-type): Public generic functions
(setf event-type): Public generic functions
(setf event-type): Public generic functions
(setf expiration-ts): Public generic functions
(setf expiration-ts): Public generic functions
(setf expires-in): Public generic functions
(setf expires-in): Public generic functions
(setf expiry-time): Public generic functions
(setf expiry-time): Public generic functions
(setf expiry-time): Public generic functions
(setf external-ids): Public generic functions
(setf external-ids): Public generic functions
(setf fields): Public generic functions
(setf fields): Public generic functions
(setf filename): Public generic functions
(setf filename): Public generic functions
(setf filename): Public generic functions
(setf filter): Public generic functions
(setf filter): Public generic functions
(setf filter): Public generic functions
(setf filter): Public generic functions
(setf filter): Public generic functions
(setf filter): Public generic functions
(setf filter-id): Public generic functions
(setf filter-id): Public generic functions
(setf filters): Public generic functions
(setf filters): Public generic functions
(setf filters): Public generic functions
(setf filters): Public generic functions
(setf force-purge): Public generic functions
(setf force-purge): Public generic functions
(setf force-purge): Public generic functions
(setf formatted-body): Private generic functions
(setf formatted-body): Private generic functions
(setf from): Public generic functions
(setf from): Public generic functions
(setf from): Public generic functions
(setf from): Public generic functions
(setf from): Public generic functions
(setf from): Public generic functions
(setf from): Public generic functions
(setf from): Public generic functions
(setf from): Public generic functions
(setf from): Public generic functions
(setf from): Public generic functions
(setf from-ts): Public generic functions
(setf from-ts): Public generic functions
(setf full-state): Public generic functions
(setf full-state): Public generic functions
(setf global): Public generic functions
(setf global): Public generic functions
(setf group-id): Public generic functions
(setf group-id): Public generic functions
(setf guests): Public generic functions
(setf guests): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf id-access-token): Public generic functions
(setf id-access-token): Public generic functions
(setf id-access-token): Public generic functions
(setf id-access-token): Public generic functions
(setf id-access-token): Public generic functions
(setf id-access-token): Public generic functions
(setf id-access-token): Public generic functions
(setf id-access-token): Public generic functions
(setf id-server): Public generic functions
(setf id-server): Public generic functions
(setf id-server): Public generic functions
(setf id-server): Public generic functions
(setf id-server): Public generic functions
(setf id-server): Public generic functions
(setf id-server): Public generic functions
(setf id-server): Public generic functions
(setf id-server): Public generic functions
(setf id-server): Public generic functions
(setf id-server): Public generic functions
(setf identifier): Public generic functions
(setf identifier): Public generic functions
(setf in-url-p): Private generic functions
(setf in-url-p): Private generic functions
(setf include-all-networks): Public generic functions
(setf include-all-networks): Public generic functions
(setf inhibit-login): Public generic functions
(setf inhibit-login): Public generic functions
(setf initial-device-display-name): Public generic functions
(setf initial-device-display-name): Public generic functions
(setf initial-device-display-name): Public generic functions
(setf initial-state): Public generic functions
(setf initial-state): Public generic functions
(setf invite): Public generic functions
(setf invite): Public generic functions
(setf invite-3pid): Public generic functions
(setf invite-3pid): Public generic functions
(setf is-direct): Public generic functions
(setf is-direct): Public generic functions
(setf keep-profiles): Public generic functions
(setf keep-profiles): Public generic functions
(setf key): Public generic functions
(setf key): Public generic functions
(setf key): Public generic functions
(setf key): Public generic functions
(setf kind): Public generic functions
(setf kind): Public generic functions
(setf kind): Public generic functions
(setf kind): Public generic functions
(setf kind): Public generic functions
(setf kind): Public generic functions
(setf kind): Public generic functions
(setf kind): Public generic functions
(setf kind): Public generic functions
(setf kind): Public generic functions
(setf lang): Public generic functions
(setf lang): Public generic functions
(setf last-sync-string): Public generic functions
(setf last-sync-string): Public generic functions
(setf last-sync-string): Public generic functions
(setf last-sync-string): Public generic functions
(setf latest-sync): Public generic functions
(setf latest-sync): Public generic functions
(setf latest-sync): Public generic functions
(setf latest-sync): Public generic functions
(setf limit): Public generic functions
(setf limit): Public generic functions
(setf limit): Public generic functions
(setf limit): Public generic functions
(setf limit): Public generic functions
(setf limit): Public generic functions
(setf limit): Public generic functions
(setf limit): Public generic functions
(setf limit): Public generic functions
(setf limit): Public generic functions
(setf limit): Public generic functions
(setf limit): Public generic functions
(setf limit): Public generic functions
(setf limit): Public generic functions
(setf limit): Public generic functions
(setf logged-in-p): Public generic functions
(setf logged-in-p): Public generic functions
(setf logged-in-p): Public generic functions
(setf logged-in-p): Public generic functions
(setf login-type): Public generic functions
(setf login-type): Public generic functions
(setf logout-devices): Public generic functions
(setf logout-devices): Public generic functions
(setf logout-devices): Public generic functions
(setf m-fully-read): Private generic functions
(setf m-fully-read): Private generic functions
(setf m-read): Private generic functions
(setf m-read): Private generic functions
(setf mac): Public generic functions
(setf mac): Public generic functions
(setf matrix-server-name): Public generic functions
(setf matrix-server-name): Public generic functions
(setf max-depth): Public generic functions
(setf max-depth): Public generic functions
(setf media-id): Public generic functions
(setf media-id): Public generic functions
(setf media-id): Public generic functions
(setf media-id): Public generic functions
(setf media-id): Public generic functions
(setf media-id): Public generic functions
(setf media-id): Public generic functions
(setf media-id): Public generic functions
(setf media-id): Public generic functions
(setf medium): Public generic functions
(setf medium): Public generic functions
(setf medium): Public generic functions
(setf medium): Public generic functions
(setf membership): Public generic functions
(setf membership): Public generic functions
(setf message): Public generic functions
(setf message): Public generic functions
(setf message): Public generic functions
(setf message): Public generic functions
(setf messages): Public generic functions
(setf messages): Public generic functions
(setf messages-per-second): Public generic functions
(setf messages-per-second): Public generic functions
(setf mformat): Private generic functions
(setf mformat): Private generic functions
(setf mimetype): Public generic functions
(setf mimetype): Public generic functions
(setf msgtype): Public generic functions
(setf msgtype): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name->json): Private generic functions
(setf name->json): Private generic functions
(setf new-password): Public generic functions
(setf new-password): Public generic functions
(setf new-password): Public generic functions
(setf new-room-user-id): Public generic functions
(setf new-room-user-id): Public generic functions
(setf new-room-user-id): Public generic functions
(setf new-version): Public generic functions
(setf new-version): Public generic functions
(setf next-batch): Public generic functions
(setf next-batch): Public generic functions
(setf next-batch): Public generic functions
(setf next-link): Public generic functions
(setf next-link): Public generic functions
(setf next-link): Public generic functions
(setf next-link): Public generic functions
(setf next-link): Public generic functions
(setf next-link): Public generic functions
(setf next-link): Public generic functions
(setf next-sync-string): Public generic functions
(setf next-sync-string): Public generic functions
(setf next-sync-string): Private generic functions
(setf next-sync-string): Private generic functions
(setf nonce): Public generic functions
(setf nonce): Public generic functions
(setf not-membership): Public generic functions
(setf not-membership): Public generic functions
(setf obj): Public generic functions
(setf obj): Public generic functions
(setf olm-account): Public generic functions
(setf olm-account): Public generic functions
(setf olm-account): Private generic functions
(setf olm-account): Private generic functions
(setf one-of): Private generic functions
(setf one-of): Private generic functions
(setf one-time-keys): Public generic functions
(setf one-time-keys): Public generic functions
(setf one-time-keys): Public generic functions
(setf only): Public generic functions
(setf only): Public generic functions
(setf order): Public generic functions
(setf order): Public generic functions
(setf order-by): Public generic functions
(setf order-by): Public generic functions
(setf order-by): Public generic functions
(setf order-by): Public generic functions
(setf order-by): Public generic functions
(setf order-by): Public generic functions
(setf origin-server-ts): Public generic functions
(setf origin-server-ts): Public generic functions
(setf password): Public generic functions
(setf password): Public generic functions
(setf password): Public generic functions
(setf password): Public generic functions
(setf password): Public generic functions
(setf password): Public generic functions
(setf password): Private generic functions
(setf password): Private generic functions
(setf pattern): Public generic functions
(setf pattern): Public generic functions
(setf phone-number): Public generic functions
(setf phone-number): Public generic functions
(setf phone-number): Public generic functions
(setf phone-number): Public generic functions
(setf power-level-content-override): Public generic functions
(setf power-level-content-override): Public generic functions
(setf presence): Public generic functions
(setf presence): Public generic functions
(setf presence): Public generic functions
(setf presence): Private generic functions
(setf presence): Private generic functions
(setf preset): Public generic functions
(setf preset): Public generic functions
(setf profile-tag): Private generic functions
(setf profile-tag): Private generic functions
(setf protocol): Public generic functions
(setf protocol): Public generic functions
(setf protocol): Public generic functions
(setf protocol): Public generic functions
(setf purge): Public generic functions
(setf purge): Public generic functions
(setf purge): Public generic functions
(setf purge-id): Public generic functions
(setf purge-id): Public generic functions
(setf purge-up-to-event-id): Public generic functions
(setf purge-up-to-event-id): Public generic functions
(setf purge-up-to-ts): Public generic functions
(setf purge-up-to-ts): Public generic functions
(setf pushers): Public generic functions
(setf pushers): Public generic functions
(setf pushkey): Public generic functions
(setf pushkey): Public generic functions
(setf query-param-p): Private generic functions
(setf query-param-p): Private generic functions
(setf rate-limited-p): Private generic functions
(setf rate-limited-p): Private generic functions
(setf reason): Public generic functions
(setf reason): Public generic functions
(setf reason): Public generic functions
(setf reason): Public generic functions
(setf reason): Public generic functions
(setf receipt-type): Public generic functions
(setf receipt-type): Public generic functions
(setf redirect-url): Public generic functions
(setf redirect-url): Public generic functions
(setf report-id): Public generic functions
(setf report-id): Public generic functions
(setf required-slots): Private generic functions
(setf required-slots): Private generic functions
(setf requiredp): Private generic functions
(setf requiredp): Private generic functions
(setf requires-auth-p): Private generic functions
(setf requires-auth-p): Private generic functions
(setf resize-method): Public generic functions
(setf resize-method): Public generic functions
(setf result): Public generic functions
(setf result): Public generic functions
(setf room-alias): Public generic functions
(setf room-alias): Public generic functions
(setf room-alias): Public generic functions
(setf room-alias): Public generic functions
(setf room-alias-name): Public generic functions
(setf room-alias-name): Public generic functions
(setf room-filter): Public generic functions
(setf room-filter): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id): Public generic functions
(setf room-id-or-alias): Public generic functions
(setf room-id-or-alias): Public generic functions
(setf room-id-or-alias): Public generic functions
(setf room-id-or-alias): Public generic functions
(setf room-id-or-alias): Public generic functions
(setf room-id-or-alias): Public generic functions
(setf room-ids): Private generic functions
(setf room-ids): Private generic functions
(setf room-name): Public generic functions
(setf room-name): Public generic functions
(setf room-name): Public generic functions
(setf room-version): Public generic functions
(setf room-version): Public generic functions
(setf rule-id): Public generic functions
(setf rule-id): Public generic functions
(setf rule-id): Public generic functions
(setf rule-id): Public generic functions
(setf rule-id): Public generic functions
(setf rule-id): Public generic functions
(setf rule-id): Public generic functions
(setf rule-id): Public generic functions
(setf scope): Public generic functions
(setf scope): Public generic functions
(setf scope): Public generic functions
(setf scope): Public generic functions
(setf scope): Public generic functions
(setf scope): Public generic functions
(setf scope): Public generic functions
(setf scope): Public generic functions
(setf score): Public generic functions
(setf score): Public generic functions
(setf search-categories): Public generic functions
(setf search-categories): Public generic functions
(setf search-fields): Private generic functions
(setf search-fields): Private generic functions
(setf search-term): Public generic functions
(setf search-term): Public generic functions
(setf search-term): Public generic functions
(setf search-term): Public generic functions
(setf send-attempt): Public generic functions
(setf send-attempt): Public generic functions
(setf send-attempt): Public generic functions
(setf send-attempt): Public generic functions
(setf send-attempt): Public generic functions
(setf send-attempt): Public generic functions
(setf send-attempt): Public generic functions
(setf sender): Public generic functions
(setf sender): Public generic functions
(setf server): Public generic functions
(setf server): Public generic functions
(setf server): Public generic functions
(setf server-name): Public generic functions
(setf server-name): Public generic functions
(setf server-name): Public generic functions
(setf server-name): Public generic functions
(setf server-name): Public generic functions
(setf server-name): Public generic functions
(setf server-name): Public generic functions
(setf server-name): Public generic functions
(setf server-name): Public generic functions
(setf server-otk): Public generic functions
(setf server-otk): Public generic functions
(setf server-otk): Private generic functions
(setf server-otk): Private generic functions
(setf set-presence): Public generic functions
(setf set-presence): Public generic functions
(setf sid): Public generic functions
(setf sid): Public generic functions
(setf sid): Public generic functions
(setf since): Public generic functions
(setf since): Public generic functions
(setf since): Public generic functions
(setf since): Public generic functions
(setf size-gt): Public generic functions
(setf size-gt): Public generic functions
(setf slot): Public generic functions
(setf slot): Public generic functions
(setf state-key): Public generic functions
(setf state-key): Public generic functions
(setf state-key): Public generic functions
(setf state-key): Public generic functions
(setf state-key): Public generic functions
(setf status): Public generic functions
(setf status): Public generic functions
(setf status): Public generic functions
(setf status): Public generic functions
(setf status-msg): Private generic functions
(setf status-msg): Private generic functions
(setf string-constructor): Private generic functions
(setf string-constructor): Private generic functions
(setf suggested-only): Public generic functions
(setf suggested-only): Public generic functions
(setf tag): Public generic functions
(setf tag): Public generic functions
(setf tag): Public generic functions
(setf third-party-instance-id): Public generic functions
(setf third-party-instance-id): Public generic functions
(setf third-party-signed): Public generic functions
(setf third-party-signed): Public generic functions
(setf third-party-signed): Public generic functions
(setf threepids): Public generic functions
(setf threepids): Public generic functions
(setf timeout): Public generic functions
(setf timeout): Public generic functions
(setf timeout): Public generic functions
(setf timeout): Public generic functions
(setf timeout): Public generic functions
(setf timeout): Public generic functions
(setf to): Public generic functions
(setf to): Public generic functions
(setf to): Public generic functions
(setf token): Public generic functions
(setf token): Public generic functions
(setf token): Public generic functions
(setf token): Public generic functions
(setf token): Public generic functions
(setf token): Public generic functions
(setf token): Public generic functions
(setf token): Public generic functions
(setf token): Public generic functions
(setf token-length): Public generic functions
(setf token-length): Public generic functions
(setf token-type): Public generic functions
(setf token-type): Public generic functions
(setf topic): Public generic functions
(setf topic): Public generic functions
(setf ts): Public generic functions
(setf ts): Public generic functions
(setf ttl): Public generic functions
(setf ttl): Public generic functions
(setf txn): Public generic functions
(setf txn): Public generic functions
(setf txn): Public generic functions
(setf txn): Public generic functions
(setf txn): Public generic functions
(setf txn): Public generic functions
(setf typing): Public generic functions
(setf typing): Public generic functions
(setf unsigned): Private generic functions
(setf unsigned): Private generic functions
(setf until-ts): Public generic functions
(setf until-ts): Public generic functions
(setf url): Public generic functions
(setf url): Public generic functions
(setf url): Public generic functions
(setf url): Public generic functions
(setf url): Public generic functions
(setf urls): Public generic functions
(setf urls): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf user-id): Public generic functions
(setf username): Public generic functions
(setf username): Public generic functions
(setf username): Public generic functions
(setf username): Public generic functions
(setf username): Public generic functions
(setf username): Public generic functions
(setf username): Public generic functions
(setf username): Public generic functions
(setf username): Public generic functions
(setf users): Private generic functions
(setf users): Private generic functions
(setf users): Private generic functions
(setf uses-allowed): Public generic functions
(setf uses-allowed): Public generic functions
(setf uses-allowed): Public generic functions
(setf valid): Private generic functions
(setf valid): Private generic functions
(setf valid-until-ms): Private generic functions
(setf valid-until-ms): Private generic functions
(setf visibility): Public generic functions
(setf visibility): Public generic functions
(setf visibility): Public generic functions
(setf width): Public generic functions
(setf width): Public generic functions

A
access-token: Public generic functions
access-token: Public generic functions
access-token: Private generic functions
access-token: Private generic functions
account-data: Public generic functions
account-data: Public generic functions
actions: Public generic functions
actions: Public generic functions
actions: Public generic functions
add-filter-id: Public ordinary functions
add-string->condition: Public ordinary functions
add-string->condition: Private ordinary functions
add-to-account-data: Public ordinary functions
add-to-account-data: Public ordinary functions
address: Public generic functions
address: Public generic functions
address: Public generic functions
address: Public generic functions
admin: Public generic functions
admin: Public generic functions
admin: Public generic functions
admin: Public generic functions
admin-change-a-users-device-data: Public ordinary functions
admin-change-user-to/from-administrator: Public ordinary functions
admin-create-or-modify-account: Public ordinary functions
admin-deactivate-account: Public ordinary functions
admin-delete-a-device: Public ordinary functions
admin-delete-a-users-devices: Public ordinary functions
admin-delete-local-media: Public ordinary functions
admin-delete-local-media-before-time: Public ordinary functions
admin-delete-remote-media-before-time: Private ordinary functions
admin-delete-request: Public ordinary functions
admin-delete-room: Public ordinary functions
admin-force-user-to-join-room: Public ordinary functions
admin-get-request: Public ordinary functions
admin-list-all-of-a-user-devices: Public ordinary functions
admin-list-user-accounts: Public ordinary functions
admin-make-user-id-room-admin: Public ordinary functions
admin-post-object: Private ordinary functions
admin-post-request: Public ordinary functions
admin-put-request: Public ordinary functions
admin-query-current-sessions-for-user: Public ordinary functions
admin-query-user-account: Public ordinary functions
admin-reset-password: Public ordinary functions
admin-send-server-notice: Private ordinary functions
admin-server-administrator: Public ordinary functions
admin-shadow-ban-user-id: Public ordinary functions
admin-show-a-users-device: Public ordinary functions
admin-whois: Public ordinary functions
after: Public generic functions
after: Public generic functions
alias: Public generic functions
alias: Public generic functions
all-query-param-slots: Private generic functions
all-query-param-slots: Private generic functions
allow-remote: Public generic functions
allow-remote: Public generic functions
allow-remote: Public generic functions
allow-remote: Public generic functions
api: Public generic functions
api: Public generic functions
api: Public generic functions
api: Public generic functions
api: Public generic functions
api: Public generic functions
api-error-args: Public generic functions
api-error-args: Public generic functions
api-error-args: Public generic functions
api-error-args: Public generic functions
api-error-code: Public generic functions
api-error-code: Public generic functions
api-error-code: Public generic functions
api-error-code: Public generic functions
api-error-description: Public generic functions
api-error-description: Public generic functions
api-error-description: Public generic functions
api-error-description: Public generic functions
api-error-error: Public generic functions
api-error-error: Public generic functions
api-error-error: Public generic functions
api-error-error: Public generic functions
api-request-failed-condition: Public generic functions
api-request-failed-condition: Public generic functions
api-request-failed-message: Public generic functions
api-request-failed-message: Public generic functions
api-timeout-condition: Public generic functions
api-timeout-condition: Public generic functions
api-timeout-condition: Private generic functions
api-timeout-condition: Private generic functions
api-timeout-message: Public generic functions
api-timeout-message: Public generic functions
api-timeout-message: Private generic functions
api-timeout-message: Private generic functions
app-display-name: Public generic functions
app-display-name: Public generic functions
app-id: Public generic functions
app-id: Public generic functions
append-bool: Public generic functions
append-bool: Public generic functions
at: Public generic functions
at: Public generic functions
auth: Public generic functions
auth: Public generic functions
auth: Public generic functions
auth: Public generic functions
auth: Public generic functions
auth: Public generic functions
auth: Public generic functions
auth: Public generic functions
auth: Public generic functions
auth: Public generic functions
auth-req: Public macros
avatar-url: Public generic functions
avatar-url: Public generic functions
avatar-url: Public generic functions
avatar-url: Public generic functions
avatar-url: Public generic functions

B
ban-user-from-room: Public ordinary functions
ban-user-from-room: Public ordinary functions
before: Private generic functions
before: Private generic functions
before-ts: Public generic functions
before-ts: Public generic functions
before-ts: Public generic functions
block-room: Public generic functions
block-room: Public generic functions
block-room: Public generic functions
body: Public generic functions
body: Public generic functions
body: Public generic functions
body: Public generic functions
body: Private generic functions
body: Private generic functions
bound-query-param-slots: Private generic functions
bound-query-param-slots: Private generic functions
burst-count: Public generic functions
burst-count: Public generic functions
bytes: Public generic functions
bytes: Public generic functions

C
call-api: Public generic functions
call-api: Public generic functions
call-api: Public generic functions
category: Private generic functions
category: Private generic functions
cleaned-slot-name: Private ordinary functions
client-secret: Public generic functions
client-secret: Public generic functions
client-secret: Public generic functions
client-secret: Public generic functions
client-secret: Public generic functions
client-secret: Public generic functions
client-secret: Public generic functions
client-secret: Public generic functions
client-secret: Public generic functions
compose-string-into-lambda: Private ordinary functions
compute-effective-slot-definition: Public standalone methods
compute-slots: Public standalone methods
con-lock: Public generic functions
con-lock: Public generic functions
conditions: Public generic functions
conditions: Public generic functions
connection: Public generic functions
connection: Public generic functions
connection: Public generic functions
contain: Private generic functions
contain: Private generic functions
contains-txn-p: Private generic functions
contains-txn-p: Private generic functions
contains-txn-p: Private generic functions
content: Public generic functions
content: Public generic functions
content: Public generic functions
content: Public generic functions
content: Private generic functions
content: Private generic functions
content: Private generic functions
content-type: Public generic functions
content-type: Public generic functions
content-type: Public generic functions
content-type: Public generic functions
correct-encode: Private generic functions
correct-encode: Private generic functions
country: Public generic functions
country: Public generic functions
country: Public generic functions
country: Public generic functions
create-private-room: Public ordinary functions
create-private-room: Public ordinary functions
create-room: Public ordinary functions
create-room: Public ordinary functions
creation-content: Public generic functions
creation-content: Public generic functions

D
data: Public generic functions
data: Public generic functions
data-type: Public generic functions
data-type: Public generic functions
data-type: Public generic functions
data-type: Public generic functions
data-type: Public generic functions
deactivated: Public generic functions
deactivated: Public generic functions
deactivated: Public generic functions
defapi: Private macros
defapi%delete: Private macros
defapi%get: Private macros
defapi%post: Private macros
defapi%put: Private macros
defintegration-api: Private macros
defintegration-api%get: Private macros
defintegration-api%post: Private macros
delete-local-events: Public generic functions
delete-local-events: Public generic functions
destructure-mxc: Public ordinary functions
determine-slot-name: Private ordinary functions
device-display-name: Public generic functions
device-display-name: Public generic functions
device-id: Public generic functions
device-id: Public generic functions
device-id: Public generic functions
device-id: Public generic functions
device-id: Public generic functions
device-id: Public generic functions
device-id: Public generic functions
device-id: Public generic functions
device-id: Public generic functions
device-id: Public generic functions
device-id: Public generic functions
device-id: Public generic functions
device-keys: Public generic functions
device-keys: Public generic functions
device-keys: Public generic functions
devices: Public generic functions
devices: Public generic functions
devices: Public generic functions
dir: Public generic functions
dir: Public generic functions
dir: Public generic functions
dir: Public generic functions
dir: Public generic functions
dir: Public generic functions
dir: Public generic functions
dir: Public generic functions
direct-slot-definition-class: Public standalone methods
display-name: Public generic functions
display-name: Public generic functions
display-name: Public generic functions
display-name: Public generic functions
displayname: Public generic functions
displayname: Public generic functions
displayname: Public generic functions
do-not-decode-p: Private generic functions
do-not-decode-p: Private generic functions
do-not-decode-p: Private generic functions
downcase-symbols: Public ordinary functions
download-content: Public ordinary functions
download-content: Public ordinary functions
drill-down: Public generic functions
drill-down: Public generic functions
dry-sync: Public ordinary functions

E
effective-slot-definition-class: Public standalone methods
email: Public generic functions
email: Public generic functions
email: Public generic functions
email: Public generic functions
enable-renewal-emails: Public generic functions
enable-renewal-emails: Public generic functions
enabled: Public generic functions
enabled: Public generic functions
encoder: Private generic functions
encoder: Private generic functions
encryption: Public generic functions
encryption: Public generic functions
encryption: Private generic functions
encryption: Private generic functions
endpoint: Private generic functions
endpoint: Private generic functions
endpoint: Private generic functions
erase: Public generic functions
erase: Public generic functions
etype: Private generic functions
etype: Private generic functions
etype: Private generic functions
event-fields: Public generic functions
event-fields: Public generic functions
event-format: Public generic functions
event-format: Public generic functions
event-id: Public generic functions
event-id: Public generic functions
event-id: Public generic functions
event-id: Public generic functions
event-id: Public generic functions
event-id: Public generic functions
event-id: Public generic functions
event-id: Public generic functions
event-id: Public generic functions
event-type: Public generic functions
event-type: Public generic functions
event-type: Public generic functions
event-type: Public generic functions
event-type: Public generic functions
event-type: Public generic functions
event-type: Public generic functions
events-in-room: Public ordinary functions
execute-api-call: Private generic functions
execute-api-call: Private generic functions
expiration-ts: Public generic functions
expiration-ts: Public generic functions
expires-in: Public generic functions
expires-in: Public generic functions
expires-in: Private generic functions
expires-in: Private generic functions
expiry-time: Public generic functions
expiry-time: Public generic functions
expiry-time: Public generic functions
external-ids: Public generic functions
external-ids: Public generic functions
extract-events-of-type: Public ordinary functions
extract-events-of-type: Public ordinary functions

F
fields: Public generic functions
fields: Public generic functions
filename: Public generic functions
filename: Public generic functions
filename: Public generic functions
filter: Public generic functions
filter: Public generic functions
filter: Public generic functions
filter: Public generic functions
filter: Public generic functions
filter: Public generic functions
filter-id: Public generic functions
filter-id: Public generic functions
filter-to-remove-receipts-reaction-typing: Public ordinary functions
filters: Public generic functions
filters: Public generic functions
filters: Public generic functions
filters: Public generic functions
find-special-slot: Private generic functions
find-special-slot: Private generic functions
force-purge: Public generic functions
force-purge: Public generic functions
force-purge: Public generic functions
formatted-body: Private generic functions
formatted-body: Private generic functions
from: Public generic functions
from: Public generic functions
from: Public generic functions
from: Public generic functions
from: Public generic functions
from: Public generic functions
from: Public generic functions
from: Public generic functions
from: Public generic functions
from: Public generic functions
from: Public generic functions
from-ts: Public generic functions
from-ts: Public generic functions
full-state: Public generic functions
full-state: Public generic functions
Function, %clean-alist: Private ordinary functions
Function, %find-encoders-for-syms: Private ordinary functions
Function, %ql: Private ordinary functions
Function, %quick-hash: Public ordinary functions
Function, %upcase-and-intern-starting-with: Private ordinary functions
Function, add-filter-id: Public ordinary functions
Function, add-string->condition: Public ordinary functions
Function, add-string->condition: Private ordinary functions
Function, add-to-account-data: Public ordinary functions
Function, add-to-account-data: Public ordinary functions
Function, admin-change-a-users-device-data: Public ordinary functions
Function, admin-change-user-to/from-administrator: Public ordinary functions
Function, admin-create-or-modify-account: Public ordinary functions
Function, admin-deactivate-account: Public ordinary functions
Function, admin-delete-a-device: Public ordinary functions
Function, admin-delete-a-users-devices: Public ordinary functions
Function, admin-delete-local-media: Public ordinary functions
Function, admin-delete-local-media-before-time: Public ordinary functions
Function, admin-delete-remote-media-before-time: Private ordinary functions
Function, admin-delete-request: Public ordinary functions
Function, admin-delete-room: Public ordinary functions
Function, admin-force-user-to-join-room: Public ordinary functions
Function, admin-get-request: Public ordinary functions
Function, admin-list-all-of-a-user-devices: Public ordinary functions
Function, admin-list-user-accounts: Public ordinary functions
Function, admin-make-user-id-room-admin: Public ordinary functions
Function, admin-post-object: Private ordinary functions
Function, admin-post-request: Public ordinary functions
Function, admin-put-request: Public ordinary functions
Function, admin-query-current-sessions-for-user: Public ordinary functions
Function, admin-query-user-account: Public ordinary functions
Function, admin-reset-password: Public ordinary functions
Function, admin-send-server-notice: Private ordinary functions
Function, admin-server-administrator: Public ordinary functions
Function, admin-shadow-ban-user-id: Public ordinary functions
Function, admin-show-a-users-device: Public ordinary functions
Function, admin-whois: Public ordinary functions
Function, ban-user-from-room: Public ordinary functions
Function, ban-user-from-room: Public ordinary functions
Function, cleaned-slot-name: Private ordinary functions
Function, compose-string-into-lambda: Private ordinary functions
Function, create-private-room: Public ordinary functions
Function, create-private-room: Public ordinary functions
Function, create-room: Public ordinary functions
Function, create-room: Public ordinary functions
Function, destructure-mxc: Public ordinary functions
Function, determine-slot-name: Private ordinary functions
Function, downcase-symbols: Public ordinary functions
Function, download-content: Public ordinary functions
Function, download-content: Public ordinary functions
Function, dry-sync: Public ordinary functions
Function, events-in-room: Public ordinary functions
Function, extract-events-of-type: Public ordinary functions
Function, extract-events-of-type: Public ordinary functions
Function, filter-to-remove-receipts-reaction-typing: Public ordinary functions
Function, gen-admin-url: Private ordinary functions
Function, gen-headers: Public ordinary functions
Function, gen-url: Public ordinary functions
Function, generate-user-room-filter: Public ordinary functions
Function, get-account-data: Public ordinary functions
Function, get-account-data: Private ordinary functions
Function, get-filter: Public ordinary functions
Function, get-request: Public ordinary functions
Function, get-room-events: Private ordinary functions
Function, get-room-state: Public ordinary functions
Function, get-room-state: Private ordinary functions
Function, get-string->condition: Public ordinary functions
Function, get-string->condition: Private ordinary functions
Function, get-type-mapping: Private ordinary functions
Function, get-user-presence: Public ordinary functions
Function, get-user-presence: Public ordinary functions
Function, grab-slot-value: Private ordinary functions
Function, in-list: Private ordinary functions
Function, integration%register: Public ordinary functions
Function, integration%user-information: Public ordinary functions
Function, integration%validate-user-id: Public ordinary functions
Function, integration-account: Private ordinary functions
Function, integrations-register: Private ordinary functions
Function, integrations-valid-user-id-p: Private ordinary functions
Function, invite-member-to-room: Public ordinary functions
Function, invite-member-to-room: Public ordinary functions
Function, invite-to-space: Public ordinary functions
Function, invite-to-space: Private ordinary functions
Function, invite-user-to-all-spaces-in-space: Public ordinary functions
Function, invite-user-to-all-spaces-in-space: Public ordinary functions
Function, join-room: Public ordinary functions
Function, join-room: Public ordinary functions
Function, joined-rooms: Public ordinary functions
Function, joined-rooms: Public ordinary functions
Function, key-sync: Private ordinary functions
Function, kick-user-from-room: Public ordinary functions
Function, kick-user-from-room: Public ordinary functions
Function, leave-room: Public ordinary functions
Function, leave-room: Public ordinary functions
Function, local-time-timestamp-to-unix-ms: Private ordinary functions
Function, logout: Public ordinary functions
Function, logout: Public ordinary functions
Function, make-auth: Public ordinary functions
Function, make-connection: Public ordinary functions
Function, make-connection: Public ordinary functions
Function, make-event: Public ordinary functions
Function, make-open-id: Private ordinary functions
Function, members-in-room: Public ordinary functions
Function, members-in-room: Public ordinary functions
Function, members-in-room%ids: Public ordinary functions
Function, members-in-room%ids: Private ordinary functions
Function, members-in-room-ids: Public ordinary functions
Function, members-in-room-ids: Public ordinary functions
Function, membership-events: Public ordinary functions
Function, membership-events: Public ordinary functions
Function, messages-in-room: Public ordinary functions
Function, messages-in-room: Public ordinary functions
Function, new-request-type: Public ordinary functions
Function, object%event-filter: Public ordinary functions
Function, object%event/m-room-message/m-image: Public ordinary functions
Function, object%event/m-room-message/m-text: Public ordinary functions
Function, object%event/m-room-message/m-text%basic: Public ordinary functions
Function, object%event/m-room-power_levels: Public ordinary functions
Function, object%event/m-room-redaction: Public ordinary functions
Function, object%file-info: Public ordinary functions
Function, object%identifier-type/m-id-phonenumber: Public ordinary functions
Function, object%identifier-type/m-id-thirdparty: Public ordinary functions
Function, object%identifier-type/m-id-user: Public ordinary functions
Function, object%image-info: Public ordinary functions
Function, object%m-room-name: Public ordinary functions
Function, object%room-event-filter: Public ordinary functions
Function, object%room-filter: Public ordinary functions
Function, object%server-acl: Public ordinary functions
Function, object%state-filter: Public ordinary functions
Function, object%thumbnail-info: Public ordinary functions
Function, open-id-plist->register-request: Private ordinary functions
Function, password-login: Public ordinary functions
Function, password-login: Public ordinary functions
Function, password-login-plist: Private ordinary functions
Function, plist-to-get-params: Private ordinary functions
Function, post-content: Private ordinary functions
Function, post-no-auth: Private ordinary functions
Function, post-request: Private ordinary functions
Function, post-request-object: Private ordinary functions
Function, public-rooms: Public ordinary functions
Function, public-rooms: Public ordinary functions
Function, put-request: Public ordinary functions
Function, put-request-from-json: Private ordinary functions
Function, put-request-object: Public ordinary functions
Function, redact-event-in-room: Public ordinary functions
Function, request-open-id-token: Public ordinary functions
Function, request-open-id-token: Public ordinary functions
Function, restore-connection: Public ordinary functions
Function, restore-connection: Public ordinary functions
Function, room-invite: Public ordinary functions
Function, room-invite: Public ordinary functions
Function, room-joins: Public ordinary functions
Function, room-joins: Public ordinary functions
Function, room-leaves: Public ordinary functions
Function, room-leaves: Public ordinary functions
Function, room-messages: Public ordinary functions
Function, room-messages: Public ordinary functions
Function, room-timeline: Public ordinary functions
Function, room-timeline: Public ordinary functions
Function, rooms-in-a-space: Public ordinary functions
Function, rooms-in-a-space: Public ordinary functions
Function, send-event-to-room: Public ordinary functions
Function, send-event-to-room: Public ordinary functions
Function, send-file-bytes-to-room: Public ordinary functions
Function, send-image-bytes-to-room: Public ordinary functions
Function, send-image-bytes-to-room: Public ordinary functions
Function, send-image-file-to-room: Public ordinary functions
Function, send-image-file-to-room: Public ordinary functions
Function, send-message-event-to-room: Public ordinary functions
Function, send-message-event-to-room: Public ordinary functions
Function, send-message-to-room: Public ordinary functions
Function, send-message-to-room: Public ordinary functions
Function, send-state-event-to-room: Public ordinary functions
Function, send-state-event-to-room: Public ordinary functions
Function, serialize-connection: Public ordinary functions
Function, serialize-connection: Public ordinary functions
Function, set-avatar-url: Public ordinary functions
Function, set-avatar-url: Private ordinary functions
Function, signal-condition-from-response: Public ordinary functions
Function, signal-condition-from-response: Private ordinary functions
Function, slot->json: Private ordinary functions
Function, spaces-hierarchy: Public ordinary functions
Function, spaces-hierarchy: Public ordinary functions
Function, spaces-in-a-space: Public ordinary functions
Function, spaces-in-a-space: Public ordinary functions
Function, spaces-rooms: Public ordinary functions
Function, sync: Public ordinary functions
Function, sync: Public ordinary functions
Function, to-json: Private ordinary functions
Function, traverse-sync: Public ordinary functions
Function, traverse-sync: Public ordinary functions
Function, unban-user-from-room: Public ordinary functions
Function, unban-user-from-room: Public ordinary functions
Function, upload-content: Public ordinary functions
Function, upload-content: Public ordinary functions
Function, upload-new-filter: Public ordinary functions
Function, url-e: Public ordinary functions
Function, url-e: Private ordinary functions
Function, user-display-name: Public ordinary functions
Function, user-display-name: Public ordinary functions
Function, user-online-p: Public ordinary functions
Function, user-online-p: Public ordinary functions
Function, user-profile-url: Public ordinary functions
Function, user-profile-url: Public ordinary functions
Function, valid-user-p: Public ordinary functions
Function, valid-user-p: Public ordinary functions

G
gen-admin-url: Private ordinary functions
gen-headers: Public ordinary functions
gen-url: Public ordinary functions
generate-authorization: Private generic functions
generate-authorization: Private generic functions
generate-authorization-headers: Private generic functions
generate-authorization-headers: Private generic functions
generate-body: Private generic functions
generate-body: Private generic functions
generate-body%normal: Private generic functions
generate-body%normal: Private generic functions
generate-body%special: Private generic functions
generate-body%special: Private generic functions
generate-content-type: Private generic functions
generate-content-type: Private generic functions
generate-header-list: Private generic functions
generate-header-list: Private generic functions
generate-header-list: Private generic functions
generate-header-list: Private generic functions
generate-url: Private generic functions
generate-url: Private generic functions
generate-url: Private generic functions
generate-user-room-filter: Public ordinary functions
Generic Function, %call-condition-handler: Public generic functions
Generic Function, %handle-dex-condition: Public generic functions
Generic Function, (setf access-token): Public generic functions
Generic Function, (setf account-data): Public generic functions
Generic Function, (setf actions): Public generic functions
Generic Function, (setf address): Public generic functions
Generic Function, (setf admin): Public generic functions
Generic Function, (setf after): Public generic functions
Generic Function, (setf alias): Public generic functions
Generic Function, (setf allow-remote): Public generic functions
Generic Function, (setf api): Public generic functions
Generic Function, (setf api): Public generic functions
Generic Function, (setf api-error-args): Public generic functions
Generic Function, (setf api-error-args): Public generic functions
Generic Function, (setf api-error-code): Public generic functions
Generic Function, (setf api-error-code): Public generic functions
Generic Function, (setf api-error-description): Public generic functions
Generic Function, (setf api-error-description): Public generic functions
Generic Function, (setf api-error-error): Public generic functions
Generic Function, (setf api-error-error): Public generic functions
Generic Function, (setf api-request-failed-condition): Public generic functions
Generic Function, (setf api-request-failed-message): Public generic functions
Generic Function, (setf api-timeout-condition): Public generic functions
Generic Function, (setf api-timeout-condition): Private generic functions
Generic Function, (setf api-timeout-message): Public generic functions
Generic Function, (setf api-timeout-message): Private generic functions
Generic Function, (setf app-display-name): Public generic functions
Generic Function, (setf app-id): Public generic functions
Generic Function, (setf append-bool): Public generic functions
Generic Function, (setf at): Public generic functions
Generic Function, (setf auth): Public generic functions
Generic Function, (setf auth): Public generic functions
Generic Function, (setf avatar-url): Public generic functions
Generic Function, (setf avatar-url): Public generic functions
Generic Function, (setf before): Private generic functions
Generic Function, (setf before-ts): Public generic functions
Generic Function, (setf block-room): Public generic functions
Generic Function, (setf body): Public generic functions
Generic Function, (setf body): Private generic functions
Generic Function, (setf burst-count): Public generic functions
Generic Function, (setf bytes): Public generic functions
Generic Function, (setf category): Private generic functions
Generic Function, (setf client-secret): Public generic functions
Generic Function, (setf con-lock): Public generic functions
Generic Function, (setf conditions): Public generic functions
Generic Function, (setf connection): Public generic functions
Generic Function, (setf contain): Private generic functions
Generic Function, (setf contains-txn-p): Private generic functions
Generic Function, (setf content): Public generic functions
Generic Function, (setf content): Private generic functions
Generic Function, (setf content-type): Public generic functions
Generic Function, (setf country): Public generic functions
Generic Function, (setf creation-content): Public generic functions
Generic Function, (setf data): Public generic functions
Generic Function, (setf data-type): Public generic functions
Generic Function, (setf deactivated): Public generic functions
Generic Function, (setf delete-local-events): Public generic functions
Generic Function, (setf device-display-name): Public generic functions
Generic Function, (setf device-id): Public generic functions
Generic Function, (setf device-id): Public generic functions
Generic Function, (setf device-keys): Public generic functions
Generic Function, (setf devices): Public generic functions
Generic Function, (setf dir): Public generic functions
Generic Function, (setf display-name): Public generic functions
Generic Function, (setf displayname): Public generic functions
Generic Function, (setf do-not-decode-p): Private generic functions
Generic Function, (setf drill-down): Public generic functions
Generic Function, (setf email): Public generic functions
Generic Function, (setf enable-renewal-emails): Public generic functions
Generic Function, (setf enabled): Public generic functions
Generic Function, (setf encoder): Private generic functions
Generic Function, (setf encryption): Public generic functions
Generic Function, (setf encryption): Private generic functions
Generic Function, (setf endpoint): Private generic functions
Generic Function, (setf erase): Public generic functions
Generic Function, (setf etype): Private generic functions
Generic Function, (setf event-fields): Public generic functions
Generic Function, (setf event-format): Public generic functions
Generic Function, (setf event-id): Public generic functions
Generic Function, (setf event-id): Public generic functions
Generic Function, (setf event-type): Public generic functions
Generic Function, (setf expiration-ts): Public generic functions
Generic Function, (setf expires-in): Public generic functions
Generic Function, (setf expiry-time): Public generic functions
Generic Function, (setf external-ids): Public generic functions
Generic Function, (setf fields): Public generic functions
Generic Function, (setf filename): Public generic functions
Generic Function, (setf filter): Public generic functions
Generic Function, (setf filter-id): Public generic functions
Generic Function, (setf filters): Public generic functions
Generic Function, (setf filters): Public generic functions
Generic Function, (setf force-purge): Public generic functions
Generic Function, (setf formatted-body): Private generic functions
Generic Function, (setf from): Public generic functions
Generic Function, (setf from-ts): Public generic functions
Generic Function, (setf full-state): Public generic functions
Generic Function, (setf global): Public generic functions
Generic Function, (setf group-id): Public generic functions
Generic Function, (setf guests): Public generic functions
Generic Function, (setf height): Public generic functions
Generic Function, (setf id): Public generic functions
Generic Function, (setf id): Public generic functions
Generic Function, (setf id-access-token): Public generic functions
Generic Function, (setf id-server): Public generic functions
Generic Function, (setf identifier): Public generic functions
Generic Function, (setf in-url-p): Private generic functions
Generic Function, (setf include-all-networks): Public generic functions
Generic Function, (setf inhibit-login): Public generic functions
Generic Function, (setf initial-device-display-name): Public generic functions
Generic Function, (setf initial-state): Public generic functions
Generic Function, (setf invite): Public generic functions
Generic Function, (setf invite-3pid): Public generic functions
Generic Function, (setf is-direct): Public generic functions
Generic Function, (setf keep-profiles): Public generic functions
Generic Function, (setf key): Public generic functions
Generic Function, (setf key): Public generic functions
Generic Function, (setf kind): Public generic functions
Generic Function, (setf lang): Public generic functions
Generic Function, (setf last-sync-string): Public generic functions
Generic Function, (setf last-sync-string): Public generic functions
Generic Function, (setf latest-sync): Public generic functions
Generic Function, (setf latest-sync): Public generic functions
Generic Function, (setf limit): Public generic functions
Generic Function, (setf logged-in-p): Public generic functions
Generic Function, (setf logged-in-p): Public generic functions
Generic Function, (setf login-type): Public generic functions
Generic Function, (setf logout-devices): Public generic functions
Generic Function, (setf m-fully-read): Private generic functions
Generic Function, (setf m-read): Private generic functions
Generic Function, (setf mac): Public generic functions
Generic Function, (setf matrix-server-name): Public generic functions
Generic Function, (setf max-depth): Public generic functions
Generic Function, (setf media-id): Public generic functions
Generic Function, (setf medium): Public generic functions
Generic Function, (setf membership): Public generic functions
Generic Function, (setf message): Public generic functions
Generic Function, (setf messages): Public generic functions
Generic Function, (setf messages-per-second): Public generic functions
Generic Function, (setf mformat): Private generic functions
Generic Function, (setf mimetype): Public generic functions
Generic Function, (setf msgtype): Public generic functions
Generic Function, (setf name): Public generic functions
Generic Function, (setf name): Public generic functions
Generic Function, (setf name->json): Private generic functions
Generic Function, (setf new-password): Public generic functions
Generic Function, (setf new-room-user-id): Public generic functions
Generic Function, (setf new-version): Public generic functions
Generic Function, (setf next-batch): Public generic functions
Generic Function, (setf next-link): Public generic functions
Generic Function, (setf next-sync-string): Public generic functions
Generic Function, (setf next-sync-string): Private generic functions
Generic Function, (setf nonce): Public generic functions
Generic Function, (setf not-membership): Public generic functions
Generic Function, (setf obj): Public generic functions
Generic Function, (setf olm-account): Public generic functions
Generic Function, (setf olm-account): Private generic functions
Generic Function, (setf one-of): Private generic functions
Generic Function, (setf one-time-keys): Public generic functions
Generic Function, (setf only): Public generic functions
Generic Function, (setf order): Public generic functions
Generic Function, (setf order-by): Public generic functions
Generic Function, (setf origin-server-ts): Public generic functions
Generic Function, (setf password): Public generic functions
Generic Function, (setf password): Private generic functions
Generic Function, (setf pattern): Public generic functions
Generic Function, (setf phone-number): Public generic functions
Generic Function, (setf power-level-content-override): Public generic functions
Generic Function, (setf presence): Public generic functions
Generic Function, (setf presence): Private generic functions
Generic Function, (setf preset): Public generic functions
Generic Function, (setf profile-tag): Private generic functions
Generic Function, (setf protocol): Public generic functions
Generic Function, (setf purge): Public generic functions
Generic Function, (setf purge-id): Public generic functions
Generic Function, (setf purge-up-to-event-id): Public generic functions
Generic Function, (setf purge-up-to-ts): Public generic functions
Generic Function, (setf pushers): Public generic functions
Generic Function, (setf pushkey): Public generic functions
Generic Function, (setf query-param-p): Private generic functions
Generic Function, (setf rate-limited-p): Private generic functions
Generic Function, (setf reason): Public generic functions
Generic Function, (setf receipt-type): Public generic functions
Generic Function, (setf redirect-url): Public generic functions
Generic Function, (setf report-id): Public generic functions
Generic Function, (setf required-slots): Private generic functions
Generic Function, (setf requiredp): Private generic functions
Generic Function, (setf requires-auth-p): Private generic functions
Generic Function, (setf resize-method): Public generic functions
Generic Function, (setf result): Public generic functions
Generic Function, (setf room-alias): Public generic functions
Generic Function, (setf room-alias-name): Public generic functions
Generic Function, (setf room-filter): Public generic functions
Generic Function, (setf room-id): Public generic functions
Generic Function, (setf room-id): Public generic functions
Generic Function, (setf room-id-or-alias): Public generic functions
Generic Function, (setf room-ids): Private generic functions
Generic Function, (setf room-name): Public generic functions
Generic Function, (setf room-version): Public generic functions
Generic Function, (setf rule-id): Public generic functions
Generic Function, (setf scope): Public generic functions
Generic Function, (setf score): Public generic functions
Generic Function, (setf search-categories): Public generic functions
Generic Function, (setf search-fields): Private generic functions
Generic Function, (setf search-term): Public generic functions
Generic Function, (setf send-attempt): Public generic functions
Generic Function, (setf sender): Public generic functions
Generic Function, (setf server): Public generic functions
Generic Function, (setf server-name): Public generic functions
Generic Function, (setf server-otk): Public generic functions
Generic Function, (setf server-otk): Private generic functions
Generic Function, (setf set-presence): Public generic functions
Generic Function, (setf sid): Public generic functions
Generic Function, (setf since): Public generic functions
Generic Function, (setf size-gt): Public generic functions
Generic Function, (setf slot): Public generic functions
Generic Function, (setf state-key): Public generic functions
Generic Function, (setf status): Public generic functions
Generic Function, (setf status): Public generic functions
Generic Function, (setf status-msg): Private generic functions
Generic Function, (setf string-constructor): Private generic functions
Generic Function, (setf suggested-only): Public generic functions
Generic Function, (setf tag): Public generic functions
Generic Function, (setf third-party-instance-id): Public generic functions
Generic Function, (setf third-party-signed): Public generic functions
Generic Function, (setf threepids): Public generic functions
Generic Function, (setf timeout): Public generic functions
Generic Function, (setf to): Public generic functions
Generic Function, (setf token): Public generic functions
Generic Function, (setf token): Public generic functions
Generic Function, (setf token-length): Public generic functions
Generic Function, (setf token-type): Public generic functions
Generic Function, (setf topic): Public generic functions
Generic Function, (setf ts): Public generic functions
Generic Function, (setf ttl): Public generic functions
Generic Function, (setf txn): Public generic functions
Generic Function, (setf typing): Public generic functions
Generic Function, (setf unsigned): Private generic functions
Generic Function, (setf until-ts): Public generic functions
Generic Function, (setf url): Public generic functions
Generic Function, (setf url): Public generic functions
Generic Function, (setf urls): Public generic functions
Generic Function, (setf user-id): Public generic functions
Generic Function, (setf user-id): Public generic functions
Generic Function, (setf username): Public generic functions
Generic Function, (setf username): Public generic functions
Generic Function, (setf users): Private generic functions
Generic Function, (setf uses-allowed): Public generic functions
Generic Function, (setf valid): Private generic functions
Generic Function, (setf valid-until-ms): Private generic functions
Generic Function, (setf visibility): Public generic functions
Generic Function, (setf width): Public generic functions
Generic Function, access-token: Public generic functions
Generic Function, access-token: Private generic functions
Generic Function, account-data: Public generic functions
Generic Function, actions: Public generic functions
Generic Function, address: Public generic functions
Generic Function, admin: Public generic functions
Generic Function, after: Public generic functions
Generic Function, alias: Public generic functions
Generic Function, all-query-param-slots: Private generic functions
Generic Function, allow-remote: Public generic functions
Generic Function, api: Public generic functions
Generic Function, api: Public generic functions
Generic Function, api-error-args: Public generic functions
Generic Function, api-error-args: Public generic functions
Generic Function, api-error-code: Public generic functions
Generic Function, api-error-code: Public generic functions
Generic Function, api-error-description: Public generic functions
Generic Function, api-error-description: Public generic functions
Generic Function, api-error-error: Public generic functions
Generic Function, api-error-error: Public generic functions
Generic Function, api-request-failed-condition: Public generic functions
Generic Function, api-request-failed-message: Public generic functions
Generic Function, api-timeout-condition: Public generic functions
Generic Function, api-timeout-condition: Private generic functions
Generic Function, api-timeout-message: Public generic functions
Generic Function, api-timeout-message: Private generic functions
Generic Function, app-display-name: Public generic functions
Generic Function, app-id: Public generic functions
Generic Function, append-bool: Public generic functions
Generic Function, at: Public generic functions
Generic Function, auth: Public generic functions
Generic Function, auth: Public generic functions
Generic Function, avatar-url: Public generic functions
Generic Function, avatar-url: Public generic functions
Generic Function, before: Private generic functions
Generic Function, before-ts: Public generic functions
Generic Function, block-room: Public generic functions
Generic Function, body: Public generic functions
Generic Function, body: Private generic functions
Generic Function, bound-query-param-slots: Private generic functions
Generic Function, burst-count: Public generic functions
Generic Function, bytes: Public generic functions
Generic Function, call-api: Public generic functions
Generic Function, category: Private generic functions
Generic Function, client-secret: Public generic functions
Generic Function, con-lock: Public generic functions
Generic Function, conditions: Public generic functions
Generic Function, connection: Public generic functions
Generic Function, contain: Private generic functions
Generic Function, contains-txn-p: Private generic functions
Generic Function, content: Public generic functions
Generic Function, content: Private generic functions
Generic Function, content-type: Public generic functions
Generic Function, correct-encode: Private generic functions
Generic Function, country: Public generic functions
Generic Function, creation-content: Public generic functions
Generic Function, data: Public generic functions
Generic Function, data-type: Public generic functions
Generic Function, deactivated: Public generic functions
Generic Function, delete-local-events: Public generic functions
Generic Function, device-display-name: Public generic functions
Generic Function, device-id: Public generic functions
Generic Function, device-id: Public generic functions
Generic Function, device-keys: Public generic functions
Generic Function, devices: Public generic functions
Generic Function, dir: Public generic functions
Generic Function, display-name: Public generic functions
Generic Function, displayname: Public generic functions
Generic Function, do-not-decode-p: Private generic functions
Generic Function, drill-down: Public generic functions
Generic Function, email: Public generic functions
Generic Function, enable-renewal-emails: Public generic functions
Generic Function, enabled: Public generic functions
Generic Function, encoder: Private generic functions
Generic Function, encryption: Public generic functions
Generic Function, encryption: Private generic functions
Generic Function, endpoint: Private generic functions
Generic Function, erase: Public generic functions
Generic Function, etype: Private generic functions
Generic Function, event-fields: Public generic functions
Generic Function, event-format: Public generic functions
Generic Function, event-id: Public generic functions
Generic Function, event-id: Public generic functions
Generic Function, event-type: Public generic functions
Generic Function, execute-api-call: Private generic functions
Generic Function, expiration-ts: Public generic functions
Generic Function, expires-in: Public generic functions
Generic Function, expires-in: Private generic functions
Generic Function, expiry-time: Public generic functions
Generic Function, external-ids: Public generic functions
Generic Function, fields: Public generic functions
Generic Function, filename: Public generic functions
Generic Function, filter: Public generic functions
Generic Function, filter-id: Public generic functions
Generic Function, filters: Public generic functions
Generic Function, filters: Public generic functions
Generic Function, find-special-slot: Private generic functions
Generic Function, force-purge: Public generic functions
Generic Function, formatted-body: Private generic functions
Generic Function, from: Public generic functions
Generic Function, from-ts: Public generic functions
Generic Function, full-state: Public generic functions
Generic Function, generate-authorization: Private generic functions
Generic Function, generate-authorization-headers: Private generic functions
Generic Function, generate-body: Private generic functions
Generic Function, generate-body%normal: Private generic functions
Generic Function, generate-body%special: Private generic functions
Generic Function, generate-content-type: Private generic functions
Generic Function, generate-header-list: Private generic functions
Generic Function, generate-url: Private generic functions
Generic Function, global: Public generic functions
Generic Function, group-id: Public generic functions
Generic Function, guests: Public generic functions
Generic Function, height: Public generic functions
Generic Function, homeserver: Public generic functions
Generic Function, homeserver: Private generic functions
Generic Function, id: Public generic functions
Generic Function, id: Public generic functions
Generic Function, id-access-token: Public generic functions
Generic Function, id-server: Public generic functions
Generic Function, identifier: Public generic functions
Generic Function, in-url-p: Private generic functions
Generic Function, include-all-networks: Public generic functions
Generic Function, inhibit-login: Public generic functions
Generic Function, initial-device-display-name: Public generic functions
Generic Function, initial-state: Public generic functions
Generic Function, invite: Public generic functions
Generic Function, invite-3pid: Public generic functions
Generic Function, is-direct: Public generic functions
Generic Function, keep-profiles: Public generic functions
Generic Function, key: Public generic functions
Generic Function, key: Public generic functions
Generic Function, key->url: Private generic functions
Generic Function, kind: Public generic functions
Generic Function, lang: Public generic functions
Generic Function, last-sync-string: Public generic functions
Generic Function, last-sync-string: Public generic functions
Generic Function, latest-sync: Public generic functions
Generic Function, latest-sync: Public generic functions
Generic Function, limit: Public generic functions
Generic Function, logged-in-p: Public generic functions
Generic Function, logged-in-p: Public generic functions
Generic Function, login-type: Public generic functions
Generic Function, logout-devices: Public generic functions
Generic Function, m-fully-read: Private generic functions
Generic Function, m-read: Private generic functions
Generic Function, mac: Public generic functions
Generic Function, matrix-server-name: Public generic functions
Generic Function, matrix-server-name: Private generic functions
Generic Function, max-depth: Public generic functions
Generic Function, media-id: Public generic functions
Generic Function, medium: Public generic functions
Generic Function, membership: Public generic functions
Generic Function, message: Public generic functions
Generic Function, messages: Public generic functions
Generic Function, messages-per-second: Public generic functions
Generic Function, mformat: Private generic functions
Generic Function, mimetype: Public generic functions
Generic Function, msgtype: Public generic functions
Generic Function, name: Public generic functions
Generic Function, name: Public generic functions
Generic Function, name->json: Private generic functions
Generic Function, new-password: Public generic functions
Generic Function, new-room-user-id: Public generic functions
Generic Function, new-version: Public generic functions
Generic Function, next-batch: Public generic functions
Generic Function, next-link: Public generic functions
Generic Function, next-sync-string: Public generic functions
Generic Function, next-sync-string: Private generic functions
Generic Function, nonce: Public generic functions
Generic Function, not-membership: Public generic functions
Generic Function, obj: Public generic functions
Generic Function, olm-account: Public generic functions
Generic Function, olm-account: Private generic functions
Generic Function, one-of: Private generic functions
Generic Function, one-time-keys: Public generic functions
Generic Function, only: Public generic functions
Generic Function, order: Public generic functions
Generic Function, order-by: Public generic functions
Generic Function, origin-server-ts: Public generic functions
Generic Function, password: Public generic functions
Generic Function, password: Private generic functions
Generic Function, pattern: Public generic functions
Generic Function, phone-number: Public generic functions
Generic Function, power-level-content-override: Public generic functions
Generic Function, presence: Public generic functions
Generic Function, presence: Private generic functions
Generic Function, preset: Public generic functions
Generic Function, profile-tag: Private generic functions
Generic Function, protocol: Public generic functions
Generic Function, purge: Public generic functions
Generic Function, purge-id: Public generic functions
Generic Function, purge-up-to-event-id: Public generic functions
Generic Function, purge-up-to-ts: Public generic functions
Generic Function, pushers: Public generic functions
Generic Function, pushkey: Public generic functions
Generic Function, query-param-p: Private generic functions
Generic Function, query-param-slot->string: Private generic functions
Generic Function, query-param-slots->string: Private generic functions
Generic Function, rate-limited-p: Private generic functions
Generic Function, reason: Public generic functions
Generic Function, receipt-type: Public generic functions
Generic Function, redirect-url: Public generic functions
Generic Function, remove-unbound-slots: Private generic functions
Generic Function, report-id: Public generic functions
Generic Function, request-fun: Private generic functions
Generic Function, request-type: Private generic functions
Generic Function, required-slots: Private generic functions
Generic Function, requiredp: Private generic functions
Generic Function, requires-auth-p: Private generic functions
Generic Function, resize-method: Public generic functions
Generic Function, restore-from-key: Private generic functions
Generic Function, restore-from-key: Private generic functions
Generic Function, result: Public generic functions
Generic Function, room-alias: Public generic functions
Generic Function, room-alias-name: Public generic functions
Generic Function, room-filter: Public generic functions
Generic Function, room-id: Public generic functions
Generic Function, room-id: Public generic functions
Generic Function, room-id-or-alias: Public generic functions
Generic Function, room-ids: Private generic functions
Generic Function, room-name: Public generic functions
Generic Function, room-version: Public generic functions
Generic Function, rule-id: Public generic functions
Generic Function, scope: Public generic functions
Generic Function, score: Public generic functions
Generic Function, search-categories: Public generic functions
Generic Function, search-fields: Private generic functions
Generic Function, search-term: Public generic functions
Generic Function, send-attempt: Public generic functions
Generic Function, sender: Public generic functions
Generic Function, serialize-object: Private generic functions
Generic Function, serialize-object: Private generic functions
Generic Function, server: Public generic functions
Generic Function, server-name: Public generic functions
Generic Function, server-otk: Public generic functions
Generic Function, server-otk: Private generic functions
Generic Function, set-presence: Public generic functions
Generic Function, sid: Public generic functions
Generic Function, since: Public generic functions
Generic Function, size-gt: Public generic functions
Generic Function, slot: Public generic functions
Generic Function, slots-still-missing: Private generic functions
Generic Function, slots-to-send: Private generic functions
Generic Function, slots-to-send-and-validated: Private generic functions
Generic Function, special-slot: Private generic functions
Generic Function, specialp: Private generic functions
Generic Function, state-key: Public generic functions
Generic Function, status: Public generic functions
Generic Function, status: Public generic functions
Generic Function, status-msg: Private generic functions
Generic Function, string-constructor: Private generic functions
Generic Function, suggested-only: Public generic functions
Generic Function, tag: Public generic functions
Generic Function, third-party-instance-id: Public generic functions
Generic Function, third-party-signed: Public generic functions
Generic Function, threepids: Public generic functions
Generic Function, ticker: Private generic functions
Generic Function, timeout: Public generic functions
Generic Function, to: Public generic functions
Generic Function, token: Public generic functions
Generic Function, token: Public generic functions
Generic Function, token-length: Public generic functions
Generic Function, token-type: Public generic functions
Generic Function, token-type: Private generic functions
Generic Function, topic: Public generic functions
Generic Function, ts: Public generic functions
Generic Function, ttl: Public generic functions
Generic Function, txn: Public generic functions
Generic Function, typing: Public generic functions
Generic Function, unsigned: Private generic functions
Generic Function, until-ts: Public generic functions
Generic Function, url: Public generic functions
Generic Function, url: Public generic functions
Generic Function, urls: Public generic functions
Generic Function, user-id: Public generic functions
Generic Function, user-id: Public generic functions
Generic Function, username: Public generic functions
Generic Function, username: Public generic functions
Generic Function, users: Private generic functions
Generic Function, uses-allowed: Public generic functions
Generic Function, valid: Private generic functions
Generic Function, valid-until-ms: Private generic functions
Generic Function, validate-slot: Private generic functions
Generic Function, validate-slot-for-sending: Private generic functions
Generic Function, validate-slots-for-sending: Private generic functions
Generic Function, values-for-required: Private generic functions
Generic Function, visibility: Public generic functions
Generic Function, width: Public generic functions
get-account-data: Public ordinary functions
get-account-data: Private ordinary functions
get-filter: Public ordinary functions
get-request: Public ordinary functions
get-room-events: Private ordinary functions
get-room-state: Public ordinary functions
get-room-state: Private ordinary functions
get-string->condition: Public ordinary functions
get-string->condition: Private ordinary functions
get-type-mapping: Private ordinary functions
get-user-presence: Public ordinary functions
get-user-presence: Public ordinary functions
global: Public generic functions
global: Public generic functions
grab-slot-value: Private ordinary functions
group-id: Public generic functions
group-id: Public generic functions
guests: Public generic functions
guests: Public generic functions

H
height: Public generic functions
height: Public generic functions
homeserver: Public generic functions
homeserver: Public generic functions
homeserver: Private generic functions
homeserver: Private generic functions

I
id: Public generic functions
id: Public generic functions
id: Public generic functions
id: Public generic functions
id-access-token: Public generic functions
id-access-token: Public generic functions
id-access-token: Public generic functions
id-access-token: Public generic functions
id-access-token: Public generic functions
id-access-token: Public generic functions
id-access-token: Public generic functions
id-access-token: Public generic functions
id-server: Public generic functions
id-server: Public generic functions
id-server: Public generic functions
id-server: Public generic functions
id-server: Public generic functions
id-server: Public generic functions
id-server: Public generic functions
id-server: Public generic functions
id-server: Public generic functions
id-server: Public generic functions
id-server: Public generic functions
identifier: Public generic functions
identifier: Public generic functions
in-list: Private ordinary functions
in-url-p: Private generic functions
in-url-p: Private generic functions
include-all-networks: Public generic functions
include-all-networks: Public generic functions
inhibit-login: Public generic functions
inhibit-login: Public generic functions
initial-device-display-name: Public generic functions
initial-device-display-name: Public generic functions
initial-device-display-name: Public generic functions
initial-state: Public generic functions
initial-state: Public generic functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
integration%register: Public ordinary functions
integration%user-information: Public ordinary functions
integration%validate-user-id: Public ordinary functions
integration-account: Private ordinary functions
integrations-register: Private ordinary functions
integrations-valid-user-id-p: Private ordinary functions
invite: Public generic functions
invite: Public generic functions
invite-3pid: Public generic functions
invite-3pid: Public generic functions
invite-member-to-room: Public ordinary functions
invite-member-to-room: Public ordinary functions
invite-to-space: Public ordinary functions
invite-to-space: Private ordinary functions
invite-user-to-all-spaces-in-space: Public ordinary functions
invite-user-to-all-spaces-in-space: Public ordinary functions
is-direct: Public generic functions
is-direct: Public generic functions

J
join-room: Public ordinary functions
join-room: Public ordinary functions
joined-rooms: Public ordinary functions
joined-rooms: Public ordinary functions

K
keep-profiles: Public generic functions
keep-profiles: Public generic functions
key: Public generic functions
key: Public generic functions
key: Public generic functions
key: Public generic functions
key->url: Private generic functions
key->url: Private generic functions
key->url: Private generic functions
key->url: Private generic functions
key->url: Private generic functions
key->url: Private generic functions
key-sync: Private ordinary functions
kick-user-from-room: Public ordinary functions
kick-user-from-room: Public ordinary functions
kind: Public generic functions
kind: Public generic functions
kind: Public generic functions
kind: Public generic functions
kind: Public generic functions
kind: Public generic functions
kind: Public generic functions
kind: Public generic functions
kind: Public generic functions
kind: Public generic functions

L
lang: Public generic functions
lang: Public generic functions
last-sync-string: Public generic functions
last-sync-string: Public generic functions
last-sync-string: Public generic functions
last-sync-string: Public generic functions
latest-sync: Public generic functions
latest-sync: Public generic functions
latest-sync: Public generic functions
latest-sync: Public generic functions
leave-room: Public ordinary functions
leave-room: Public ordinary functions
limit: Public generic functions
limit: Public generic functions
limit: Public generic functions
limit: Public generic functions
limit: Public generic functions
limit: Public generic functions
limit: Public generic functions
limit: Public generic functions
limit: Public generic functions
limit: Public generic functions
limit: Public generic functions
limit: Public generic functions
limit: Public generic functions
limit: Public generic functions
limit: Public generic functions
local-time-timestamp-to-unix-ms: Private ordinary functions
logged-in-p: Public generic functions
logged-in-p: Public generic functions
logged-in-p: Public generic functions
logged-in-p: Public generic functions
login-type: Public generic functions
login-type: Public generic functions
logout: Public ordinary functions
logout: Public ordinary functions
logout-devices: Public generic functions
logout-devices: Public generic functions
logout-devices: Public generic functions

M
m-fully-read: Private generic functions
m-fully-read: Private generic functions
m-read: Private generic functions
m-read: Private generic functions
mac: Public generic functions
mac: Public generic functions
Macro, auth-req: Public macros
Macro, defapi: Private macros
Macro, defapi%delete: Private macros
Macro, defapi%get: Private macros
Macro, defapi%post: Private macros
Macro, defapi%put: Private macros
Macro, defintegration-api: Private macros
Macro, defintegration-api%get: Private macros
Macro, defintegration-api%post: Private macros
Macro, new-matrix-condition: Private macros
Macro, new-r-t: Public macros
Macro, pkv: Public macros
Macro, with-captured-dex-error: Public macros
Macro, with-captured-dex-error: Private macros
Macro, with-hash-keys: Public macros
Macro, with-locked-connection: Public macros
make-auth: Public ordinary functions
make-connection: Public ordinary functions
make-connection: Public ordinary functions
make-event: Public ordinary functions
make-open-id: Private ordinary functions
matrix-server-name: Public generic functions
matrix-server-name: Public generic functions
matrix-server-name: Private generic functions
matrix-server-name: Private generic functions
max-depth: Public generic functions
max-depth: Public generic functions
media-id: Public generic functions
media-id: Public generic functions
media-id: Public generic functions
media-id: Public generic functions
media-id: Public generic functions
media-id: Public generic functions
media-id: Public generic functions
media-id: Public generic functions
media-id: Public generic functions
medium: Public generic functions
medium: Public generic functions
medium: Public generic functions
medium: Public generic functions
members-in-room: Public ordinary functions
members-in-room: Public ordinary functions
members-in-room%ids: Public ordinary functions
members-in-room%ids: Private ordinary functions
members-in-room-ids: Public ordinary functions
members-in-room-ids: Public ordinary functions
membership: Public generic functions
membership: Public generic functions
membership-events: Public ordinary functions
membership-events: Public ordinary functions
message: Public generic functions
message: Public generic functions
message: Public generic functions
message: Public generic functions
messages: Public generic functions
messages: Public generic functions
messages-in-room: Public ordinary functions
messages-in-room: Public ordinary functions
messages-per-second: Public generic functions
messages-per-second: Public generic functions
Method, %call-condition-handler: Public generic functions
Method, %call-condition-handler: Public generic functions
Method, %call-condition-handler: Public generic functions
Method, %handle-dex-condition: Public generic functions
Method, %handle-dex-condition: Public generic functions
Method, %handle-dex-condition: Public generic functions
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, %to-json: Public standalone methods
Method, (setf access-token): Public generic functions
Method, (setf account-data): Public generic functions
Method, (setf actions): Public generic functions
Method, (setf actions): Public generic functions
Method, (setf address): Public generic functions
Method, (setf address): Public generic functions
Method, (setf address): Public generic functions
Method, (setf admin): Public generic functions
Method, (setf admin): Public generic functions
Method, (setf admin): Public generic functions
Method, (setf after): Public generic functions
Method, (setf alias): Public generic functions
Method, (setf allow-remote): Public generic functions
Method, (setf allow-remote): Public generic functions
Method, (setf allow-remote): Public generic functions
Method, (setf api): Public generic functions
Method, (setf api): Public generic functions
Method, (setf api): Public generic functions
Method, (setf api-error-args): Public generic functions
Method, (setf api-error-args): Public generic functions
Method, (setf api-error-code): Public generic functions
Method, (setf api-error-code): Public generic functions
Method, (setf api-error-description): Public generic functions
Method, (setf api-error-description): Public generic functions
Method, (setf api-error-error): Public generic functions
Method, (setf api-error-error): Public generic functions
Method, (setf api-request-failed-condition): Public generic functions
Method, (setf api-request-failed-message): Public generic functions
Method, (setf api-timeout-condition): Public generic functions
Method, (setf api-timeout-condition): Private generic functions
Method, (setf api-timeout-message): Public generic functions
Method, (setf api-timeout-message): Private generic functions
Method, (setf app-display-name): Public generic functions
Method, (setf app-id): Public generic functions
Method, (setf append-bool): Public generic functions
Method, (setf at): Public generic functions
Method, (setf auth): Public generic functions
Method, (setf auth): Public generic functions
Method, (setf auth): Public generic functions
Method, (setf auth): Public generic functions
Method, (setf auth): Public generic functions
Method, (setf auth): Public generic functions
Method, (setf auth): Public generic functions
Method, (setf auth): Public generic functions
Method, (setf avatar-url): Public generic functions
Method, (setf avatar-url): Public generic functions
Method, (setf avatar-url): Public generic functions
Method, (setf before): Private generic functions
Method, (setf before-ts): Public generic functions
Method, (setf before-ts): Public generic functions
Method, (setf block-room): Public generic functions
Method, (setf block-room): Public generic functions
Method, (setf body): Public generic functions
Method, (setf body): Public generic functions
Method, (setf body): Public generic functions
Method, (setf body): Private generic functions
Method, (setf burst-count): Public generic functions
Method, (setf bytes): Public generic functions
Method, (setf category): Private generic functions
Method, (setf client-secret): Public generic functions
Method, (setf client-secret): Public generic functions
Method, (setf client-secret): Public generic functions
Method, (setf client-secret): Public generic functions
Method, (setf client-secret): Public generic functions
Method, (setf client-secret): Public generic functions
Method, (setf client-secret): Public generic functions
Method, (setf client-secret): Public generic functions
Method, (setf con-lock): Public generic functions
Method, (setf conditions): Public generic functions
Method, (setf connection): Public generic functions
Method, (setf contain): Private generic functions
Method, (setf contains-txn-p): Private generic functions
Method, (setf content): Public generic functions
Method, (setf content): Public generic functions
Method, (setf content): Public generic functions
Method, (setf content): Private generic functions
Method, (setf content): Private generic functions
Method, (setf content-type): Public generic functions
Method, (setf country): Public generic functions
Method, (setf country): Public generic functions
Method, (setf country): Public generic functions
Method, (setf creation-content): Public generic functions
Method, (setf data): Public generic functions
Method, (setf data-type): Public generic functions
Method, (setf data-type): Public generic functions
Method, (setf data-type): Public generic functions
Method, (setf data-type): Public generic functions
Method, (setf deactivated): Public generic functions
Method, (setf deactivated): Public generic functions
Method, (setf delete-local-events): Public generic functions
Method, (setf device-display-name): Public generic functions
Method, (setf device-id): Public generic functions
Method, (setf device-id): Public generic functions
Method, (setf device-id): Public generic functions
Method, (setf device-id): Public generic functions
Method, (setf device-id): Public generic functions
Method, (setf device-id): Public generic functions
Method, (setf device-id): Public generic functions
Method, (setf device-id): Public generic functions
Method, (setf device-id): Public generic functions
Method, (setf device-id): Public generic functions
Method, (setf device-keys): Public generic functions
Method, (setf device-keys): Public generic functions
Method, (setf devices): Public generic functions
Method, (setf devices): Public generic functions
Method, (setf dir): Public generic functions
Method, (setf dir): Public generic functions
Method, (setf dir): Public generic functions
Method, (setf dir): Public generic functions
Method, (setf dir): Public generic functions
Method, (setf dir): Public generic functions
Method, (setf dir): Public generic functions
Method, (setf display-name): Public generic functions
Method, (setf display-name): Public generic functions
Method, (setf display-name): Public generic functions
Method, (setf displayname): Public generic functions
Method, (setf displayname): Public generic functions
Method, (setf do-not-decode-p): Private generic functions
Method, (setf drill-down): Public generic functions
Method, (setf email): Public generic functions
Method, (setf email): Public generic functions
Method, (setf email): Public generic functions
Method, (setf enable-renewal-emails): Public generic functions
Method, (setf enabled): Public generic functions
Method, (setf encoder): Private generic functions
Method, (setf encryption): Public generic functions
Method, (setf encryption): Private generic functions
Method, (setf endpoint): Private generic functions
Method, (setf erase): Public generic functions
Method, (setf etype): Private generic functions
Method, (setf etype): Private generic functions
Method, (setf event-fields): Public generic functions
Method, (setf event-format): Public generic functions
Method, (setf event-id): Public generic functions
Method, (setf event-id): Public generic functions
Method, (setf event-id): Public generic functions
Method, (setf event-id): Public generic functions
Method, (setf event-id): Public generic functions
Method, (setf event-id): Public generic functions
Method, (setf event-id): Public generic functions
Method, (setf event-type): Public generic functions
Method, (setf event-type): Public generic functions
Method, (setf event-type): Public generic functions
Method, (setf event-type): Public generic functions
Method, (setf event-type): Public generic functions
Method, (setf event-type): Public generic functions
Method, (setf expiration-ts): Public generic functions
Method, (setf expires-in): Public generic functions
Method, (setf expiry-time): Public generic functions
Method, (setf expiry-time): Public generic functions
Method, (setf external-ids): Public generic functions
Method, (setf fields): Public generic functions
Method, (setf filename): Public generic functions
Method, (setf filename): Public generic functions
Method, (setf filter): Public generic functions
Method, (setf filter): Public generic functions
Method, (setf filter): Public generic functions
Method, (setf filter): Public generic functions
Method, (setf filter): Public generic functions
Method, (setf filter-id): Public generic functions
Method, (setf filters): Public generic functions
Method, (setf filters): Public generic functions
Method, (setf force-purge): Public generic functions
Method, (setf force-purge): Public generic functions
Method, (setf formatted-body): Private generic functions
Method, (setf from): Public generic functions
Method, (setf from): Public generic functions
Method, (setf from): Public generic functions
Method, (setf from): Public generic functions
Method, (setf from): Public generic functions
Method, (setf from): Public generic functions
Method, (setf from): Public generic functions
Method, (setf from): Public generic functions
Method, (setf from): Public generic functions
Method, (setf from): Public generic functions
Method, (setf from-ts): Public generic functions
Method, (setf full-state): Public generic functions
Method, (setf global): Public generic functions
Method, (setf group-id): Public generic functions
Method, (setf guests): Public generic functions
Method, (setf height): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id): Public generic functions
Method, (setf id-access-token): Public generic functions
Method, (setf id-access-token): Public generic functions
Method, (setf id-access-token): Public generic functions
Method, (setf id-access-token): Public generic functions
Method, (setf id-access-token): Public generic functions
Method, (setf id-access-token): Public generic functions
Method, (setf id-access-token): Public generic functions
Method, (setf id-server): Public generic functions
Method, (setf id-server): Public generic functions
Method, (setf id-server): Public generic functions
Method, (setf id-server): Public generic functions
Method, (setf id-server): Public generic functions
Method, (setf id-server): Public generic functions
Method, (setf id-server): Public generic functions
Method, (setf id-server): Public generic functions
Method, (setf id-server): Public generic functions
Method, (setf id-server): Public generic functions
Method, (setf identifier): Public generic functions
Method, (setf in-url-p): Private generic functions
Method, (setf include-all-networks): Public generic functions
Method, (setf inhibit-login): Public generic functions
Method, (setf initial-device-display-name): Public generic functions
Method, (setf initial-device-display-name): Public generic functions
Method, (setf initial-state): Public generic functions
Method, (setf invite): Public generic functions
Method, (setf invite-3pid): Public generic functions
Method, (setf is-direct): Public generic functions
Method, (setf keep-profiles): Public generic functions
Method, (setf key): Public generic functions
Method, (setf key): Public generic functions
Method, (setf kind): Public generic functions
Method, (setf kind): Public generic functions
Method, (setf kind): Public generic functions
Method, (setf kind): Public generic functions
Method, (setf kind): Public generic functions
Method, (setf kind): Public generic functions
Method, (setf kind): Public generic functions
Method, (setf kind): Public generic functions
Method, (setf kind): Public generic functions
Method, (setf lang): Public generic functions
Method, (setf last-sync-string): Public generic functions
Method, (setf last-sync-string): Public generic functions
Method, (setf latest-sync): Public generic functions
Method, (setf latest-sync): Public generic functions
Method, (setf limit): Public generic functions
Method, (setf limit): Public generic functions
Method, (setf limit): Public generic functions
Method, (setf limit): Public generic functions
Method, (setf limit): Public generic functions
Method, (setf limit): Public generic functions
Method, (setf limit): Public generic functions
Method, (setf limit): Public generic functions
Method, (setf limit): Public generic functions
Method, (setf limit): Public generic functions
Method, (setf limit): Public generic functions
Method, (setf limit): Public generic functions
Method, (setf limit): Public generic functions
Method, (setf limit): Public generic functions
Method, (setf logged-in-p): Public generic functions
Method, (setf logged-in-p): Public generic functions
Method, (setf login-type): Public generic functions
Method, (setf logout-devices): Public generic functions
Method, (setf logout-devices): Public generic functions
Method, (setf m-fully-read): Private generic functions
Method, (setf m-read): Private generic functions
Method, (setf mac): Public generic functions
Method, (setf matrix-server-name): Public generic functions
Method, (setf max-depth): Public generic functions
Method, (setf media-id): Public generic functions
Method, (setf media-id): Public generic functions
Method, (setf media-id): Public generic functions
Method, (setf media-id): Public generic functions
Method, (setf media-id): Public generic functions
Method, (setf media-id): Public generic functions
Method, (setf media-id): Public generic functions
Method, (setf media-id): Public generic functions
Method, (setf medium): Public generic functions
Method, (setf medium): Public generic functions
Method, (setf medium): Public generic functions
Method, (setf membership): Public generic functions
Method, (setf message): Public generic functions
Method, (setf message): Public generic functions
Method, (setf message): Public generic functions
Method, (setf messages): Public generic functions
Method, (setf messages-per-second): Public generic functions
Method, (setf mformat): Private generic functions
Method, (setf mimetype): Public generic functions
Method, (setf msgtype): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name): Public generic functions
Method, (setf name->json): Private generic functions
Method, (setf new-password): Public generic functions
Method, (setf new-password): Public generic functions
Method, (setf new-room-user-id): Public generic functions
Method, (setf new-room-user-id): Public generic functions
Method, (setf new-version): Public generic functions
Method, (setf next-batch): Public generic functions
Method, (setf next-batch): Public generic functions
Method, (setf next-link): Public generic functions
Method, (setf next-link): Public generic functions
Method, (setf next-link): Public generic functions
Method, (setf next-link): Public generic functions
Method, (setf next-link): Public generic functions
Method, (setf next-link): Public generic functions
Method, (setf next-sync-string): Public generic functions
Method, (setf next-sync-string): Private generic functions
Method, (setf nonce): Public generic functions
Method, (setf not-membership): Public generic functions
Method, (setf obj): Public generic functions
Method, (setf olm-account): Public generic functions
Method, (setf olm-account): Private generic functions
Method, (setf one-of): Private generic functions
Method, (setf one-time-keys): Public generic functions
Method, (setf one-time-keys): Public generic functions
Method, (setf only): Public generic functions
Method, (setf order): Public generic functions
Method, (setf order-by): Public generic functions
Method, (setf order-by): Public generic functions
Method, (setf order-by): Public generic functions
Method, (setf order-by): Public generic functions
Method, (setf order-by): Public generic functions
Method, (setf origin-server-ts): Public generic functions
Method, (setf password): Public generic functions
Method, (setf password): Public generic functions
Method, (setf password): Public generic functions
Method, (setf password): Public generic functions
Method, (setf password): Public generic functions
Method, (setf password): Private generic functions
Method, (setf pattern): Public generic functions
Method, (setf phone-number): Public generic functions
Method, (setf phone-number): Public generic functions
Method, (setf phone-number): Public generic functions
Method, (setf power-level-content-override): Public generic functions
Method, (setf presence): Public generic functions
Method, (setf presence): Public generic functions
Method, (setf presence): Private generic functions
Method, (setf preset): Public generic functions
Method, (setf profile-tag): Private generic functions
Method, (setf protocol): Public generic functions
Method, (setf protocol): Public generic functions
Method, (setf protocol): Public generic functions
Method, (setf purge): Public generic functions
Method, (setf purge): Public generic functions
Method, (setf purge-id): Public generic functions
Method, (setf purge-up-to-event-id): Public generic functions
Method, (setf purge-up-to-ts): Public generic functions
Method, (setf pushers): Public generic functions
Method, (setf pushkey): Public generic functions
Method, (setf query-param-p): Private generic functions
Method, (setf rate-limited-p): Private generic functions
Method, (setf reason): Public generic functions
Method, (setf reason): Public generic functions
Method, (setf reason): Public generic functions
Method, (setf reason): Public generic functions
Method, (setf receipt-type): Public generic functions
Method, (setf redirect-url): Public generic functions
Method, (setf report-id): Public generic functions
Method, (setf required-slots): Private generic functions
Method, (setf requiredp): Private generic functions
Method, (setf requires-auth-p): Private generic functions
Method, (setf resize-method): Public generic functions
Method, (setf result): Public generic functions
Method, (setf room-alias): Public generic functions
Method, (setf room-alias): Public generic functions
Method, (setf room-alias): Public generic functions
Method, (setf room-alias-name): Public generic functions
Method, (setf room-filter): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id): Public generic functions
Method, (setf room-id-or-alias): Public generic functions
Method, (setf room-id-or-alias): Public generic functions
Method, (setf room-id-or-alias): Public generic functions
Method, (setf room-id-or-alias): Public generic functions
Method, (setf room-id-or-alias): Public generic functions
Method, (setf room-ids): Private generic functions
Method, (setf room-name): Public generic functions
Method, (setf room-name): Public generic functions
Method, (setf room-version): Public generic functions
Method, (setf rule-id): Public generic functions
Method, (setf rule-id): Public generic functions
Method, (setf rule-id): Public generic functions
Method, (setf rule-id): Public generic functions
Method, (setf rule-id): Public generic functions
Method, (setf rule-id): Public generic functions
Method, (setf rule-id): Public generic functions
Method, (setf scope): Public generic functions
Method, (setf scope): Public generic functions
Method, (setf scope): Public generic functions
Method, (setf scope): Public generic functions
Method, (setf scope): Public generic functions
Method, (setf scope): Public generic functions
Method, (setf scope): Public generic functions
Method, (setf score): Public generic functions
Method, (setf search-categories): Public generic functions
Method, (setf search-fields): Private generic functions
Method, (setf search-term): Public generic functions
Method, (setf search-term): Public generic functions
Method, (setf search-term): Public generic functions
Method, (setf send-attempt): Public generic functions
Method, (setf send-attempt): Public generic functions
Method, (setf send-attempt): Public generic functions
Method, (setf send-attempt): Public generic functions
Method, (setf send-attempt): Public generic functions
Method, (setf send-attempt): Public generic functions
Method, (setf sender): Public generic functions
Method, (setf server): Public generic functions
Method, (setf server): Public generic functions
Method, (setf server-name): Public generic functions
Method, (setf server-name): Public generic functions
Method, (setf server-name): Public generic functions
Method, (setf server-name): Public generic functions
Method, (setf server-name): Public generic functions
Method, (setf server-name): Public generic functions
Method, (setf server-name): Public generic functions
Method, (setf server-name): Public generic functions
Method, (setf server-otk): Public generic functions
Method, (setf server-otk): Private generic functions
Method, (setf set-presence): Public generic functions
Method, (setf sid): Public generic functions
Method, (setf sid): Public generic functions
Method, (setf since): Public generic functions
Method, (setf since): Public generic functions
Method, (setf since): Public generic functions
Method, (setf size-gt): Public generic functions
Method, (setf slot): Public generic functions
Method, (setf state-key): Public generic functions
Method, (setf state-key): Public generic functions
Method, (setf state-key): Public generic functions
Method, (setf state-key): Public generic functions
Method, (setf status): Public generic functions
Method, (setf status): Public generic functions
Method, (setf status-msg): Private generic functions
Method, (setf string-constructor): Private generic functions
Method, (setf suggested-only): Public generic functions
Method, (setf tag): Public generic functions
Method, (setf tag): Public generic functions
Method, (setf third-party-instance-id): Public generic functions
Method, (setf third-party-signed): Public generic functions
Method, (setf third-party-signed): Public generic functions
Method, (setf threepids): Public generic functions
Method, (setf timeout): Public generic functions
Method, (setf timeout): Public generic functions
Method, (setf timeout): Public generic functions
Method, (setf timeout): Public generic functions
Method, (setf timeout): Public generic functions
Method, (setf to): Public generic functions
Method, (setf to): Public generic functions
Method, (setf token): Public generic functions
Method, (setf token): Public generic functions
Method, (setf token): Public generic functions
Method, (setf token): Public generic functions
Method, (setf token): Public generic functions
Method, (setf token): Public generic functions
Method, (setf token): Public generic functions
Method, (setf token-length): Public generic functions
Method, (setf token-type): Public generic functions
Method, (setf topic): Public generic functions
Method, (setf ts): Public generic functions
Method, (setf ttl): Public generic functions
Method, (setf txn): Public generic functions
Method, (setf txn): Public generic functions
Method, (setf txn): Public generic functions
Method, (setf txn): Public generic functions
Method, (setf txn): Public generic functions
Method, (setf typing): Public generic functions
Method, (setf unsigned): Private generic functions
Method, (setf until-ts): Public generic functions
Method, (setf url): Public generic functions
Method, (setf url): Public generic functions
Method, (setf url): Public generic functions
Method, (setf urls): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf user-id): Public generic functions
Method, (setf username): Public generic functions
Method, (setf username): Public generic functions
Method, (setf username): Public generic functions
Method, (setf username): Public generic functions
Method, (setf username): Public generic functions
Method, (setf username): Public generic functions
Method, (setf username): Public generic functions
Method, (setf users): Private generic functions
Method, (setf users): Private generic functions
Method, (setf uses-allowed): Public generic functions
Method, (setf uses-allowed): Public generic functions
Method, (setf valid): Private generic functions
Method, (setf valid-until-ms): Private generic functions
Method, (setf visibility): Public generic functions
Method, (setf visibility): Public generic functions
Method, (setf width): Public generic functions
Method, access-token: Public generic functions
Method, access-token: Private generic functions
Method, account-data: Public generic functions
Method, actions: Public generic functions
Method, actions: Public generic functions
Method, address: Public generic functions
Method, address: Public generic functions
Method, address: Public generic functions
Method, admin: Public generic functions
Method, admin: Public generic functions
Method, admin: Public generic functions
Method, after: Public generic functions
Method, alias: Public generic functions
Method, all-query-param-slots: Private generic functions
Method, allow-remote: Public generic functions
Method, allow-remote: Public generic functions
Method, allow-remote: Public generic functions
Method, api: Public generic functions
Method, api: Public generic functions
Method, api: Public generic functions
Method, api: Public generic functions
Method, api-error-args: Public generic functions
Method, api-error-args: Public generic functions
Method, api-error-code: Public generic functions
Method, api-error-code: Public generic functions
Method, api-error-description: Public generic functions
Method, api-error-description: Public generic functions
Method, api-error-error: Public generic functions
Method, api-error-error: Public generic functions
Method, api-request-failed-condition: Public generic functions
Method, api-request-failed-message: Public generic functions
Method, api-timeout-condition: Public generic functions
Method, api-timeout-condition: Private generic functions
Method, api-timeout-message: Public generic functions
Method, api-timeout-message: Private generic functions
Method, app-display-name: Public generic functions
Method, app-id: Public generic functions
Method, append-bool: Public generic functions
Method, at: Public generic functions
Method, auth: Public generic functions
Method, auth: Public generic functions
Method, auth: Public generic functions
Method, auth: Public generic functions
Method, auth: Public generic functions
Method, auth: Public generic functions
Method, auth: Public generic functions
Method, auth: Public generic functions
Method, avatar-url: Public generic functions
Method, avatar-url: Public generic functions
Method, avatar-url: Public generic functions
Method, before: Private generic functions
Method, before-ts: Public generic functions
Method, before-ts: Public generic functions
Method, block-room: Public generic functions
Method, block-room: Public generic functions
Method, body: Public generic functions
Method, body: Public generic functions
Method, body: Public generic functions
Method, body: Private generic functions
Method, bound-query-param-slots: Private generic functions
Method, burst-count: Public generic functions
Method, bytes: Public generic functions
Method, call-api: Public generic functions
Method, call-api: Public generic functions
Method, category: Private generic functions
Method, client-secret: Public generic functions
Method, client-secret: Public generic functions
Method, client-secret: Public generic functions
Method, client-secret: Public generic functions
Method, client-secret: Public generic functions
Method, client-secret: Public generic functions
Method, client-secret: Public generic functions
Method, client-secret: Public generic functions
Method, compute-effective-slot-definition: Public standalone methods
Method, compute-slots: Public standalone methods
Method, con-lock: Public generic functions
Method, conditions: Public generic functions
Method, connection: Public generic functions
Method, connection: Public generic functions
Method, contain: Private generic functions
Method, contains-txn-p: Private generic functions
Method, contains-txn-p: Private generic functions
Method, content: Public generic functions
Method, content: Public generic functions
Method, content: Public generic functions
Method, content: Private generic functions
Method, content: Private generic functions
Method, content-type: Public generic functions
Method, content-type: Public generic functions
Method, content-type: Public generic functions
Method, correct-encode: Private generic functions
Method, country: Public generic functions
Method, country: Public generic functions
Method, country: Public generic functions
Method, creation-content: Public generic functions
Method, data: Public generic functions
Method, data-type: Public generic functions
Method, data-type: Public generic functions
Method, data-type: Public generic functions
Method, data-type: Public generic functions
Method, deactivated: Public generic functions
Method, deactivated: Public generic functions
Method, delete-local-events: Public generic functions
Method, device-display-name: Public generic functions
Method, device-id: Public generic functions
Method, device-id: Public generic functions
Method, device-id: Public generic functions
Method, device-id: Public generic functions
Method, device-id: Public generic functions
Method, device-id: Public generic functions
Method, device-id: Public generic functions
Method, device-id: Public generic functions
Method, device-id: Public generic functions
Method, device-id: Public generic functions
Method, device-keys: Public generic functions
Method, device-keys: Public generic functions
Method, devices: Public generic functions
Method, devices: Public generic functions
Method, dir: Public generic functions
Method, dir: Public generic functions
Method, dir: Public generic functions
Method, dir: Public generic functions
Method, dir: Public generic functions
Method, dir: Public generic functions
Method, dir: Public generic functions
Method, direct-slot-definition-class: Public standalone methods
Method, display-name: Public generic functions
Method, display-name: Public generic functions
Method, display-name: Public generic functions
Method, displayname: Public generic functions
Method, displayname: Public generic functions
Method, do-not-decode-p: Private generic functions
Method, do-not-decode-p: Private generic functions
Method, drill-down: Public generic functions
Method, effective-slot-definition-class: Public standalone methods
Method, email: Public generic functions
Method, email: Public generic functions
Method, email: Public generic functions
Method, enable-renewal-emails: Public generic functions
Method, enabled: Public generic functions
Method, encoder: Private generic functions
Method, encryption: Public generic functions
Method, encryption: Private generic functions
Method, endpoint: Private generic functions
Method, endpoint: Private generic functions
Method, erase: Public generic functions
Method, etype: Private generic functions
Method, etype: Private generic functions
Method, event-fields: Public generic functions
Method, event-format: Public generic functions
Method, event-id: Public generic functions
Method, event-id: Public generic functions
Method, event-id: Public generic functions
Method, event-id: Public generic functions
Method, event-id: Public generic functions
Method, event-id: Public generic functions
Method, event-id: Public generic functions
Method, event-type: Public generic functions
Method, event-type: Public generic functions
Method, event-type: Public generic functions
Method, event-type: Public generic functions
Method, event-type: Public generic functions
Method, event-type: Public generic functions
Method, execute-api-call: Private generic functions
Method, expiration-ts: Public generic functions
Method, expires-in: Public generic functions
Method, expires-in: Private generic functions
Method, expiry-time: Public generic functions
Method, expiry-time: Public generic functions
Method, external-ids: Public generic functions
Method, fields: Public generic functions
Method, filename: Public generic functions
Method, filename: Public generic functions
Method, filter: Public generic functions
Method, filter: Public generic functions
Method, filter: Public generic functions
Method, filter: Public generic functions
Method, filter: Public generic functions
Method, filter-id: Public generic functions
Method, filters: Public generic functions
Method, filters: Public generic functions
Method, find-special-slot: Private generic functions
Method, force-purge: Public generic functions
Method, force-purge: Public generic functions
Method, formatted-body: Private generic functions
Method, from: Public generic functions
Method, from: Public generic functions
Method, from: Public generic functions
Method, from: Public generic functions
Method, from: Public generic functions
Method, from: Public generic functions
Method, from: Public generic functions
Method, from: Public generic functions
Method, from: Public generic functions
Method, from: Public generic functions
Method, from-ts: Public generic functions
Method, full-state: Public generic functions
Method, generate-authorization: Private generic functions
Method, generate-authorization-headers: Private generic functions
Method, generate-body: Private generic functions
Method, generate-body%normal: Private generic functions
Method, generate-body%special: Private generic functions
Method, generate-content-type: Private generic functions
Method, generate-header-list: Private generic functions
Method, generate-header-list: Private generic functions
Method, generate-header-list: Private generic functions
Method, generate-url: Private generic functions
Method, generate-url: Private generic functions
Method, global: Public generic functions
Method, group-id: Public generic functions
Method, guests: Public generic functions
Method, height: Public generic functions
Method, homeserver: Public generic functions
Method, homeserver: Private generic functions
Method, id: Public generic functions
Method, id: Public generic functions
Method, id-access-token: Public generic functions
Method, id-access-token: Public generic functions
Method, id-access-token: Public generic functions
Method, id-access-token: Public generic functions
Method, id-access-token: Public generic functions
Method, id-access-token: Public generic functions
Method, id-access-token: Public generic functions
Method, id-server: Public generic functions
Method, id-server: Public generic functions
Method, id-server: Public generic functions
Method, id-server: Public generic functions
Method, id-server: Public generic functions
Method, id-server: Public generic functions
Method, id-server: Public generic functions
Method, id-server: Public generic functions
Method, id-server: Public generic functions
Method, id-server: Public generic functions
Method, identifier: Public generic functions
Method, in-url-p: Private generic functions
Method, include-all-networks: Public generic functions
Method, inhibit-login: Public generic functions
Method, initial-device-display-name: Public generic functions
Method, initial-device-display-name: Public generic functions
Method, initial-state: Public generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, invite: Public generic functions
Method, invite-3pid: Public generic functions
Method, is-direct: Public generic functions
Method, keep-profiles: Public generic functions
Method, key: Public generic functions
Method, key: Public generic functions
Method, key->url: Private generic functions
Method, key->url: Private generic functions
Method, key->url: Private generic functions
Method, key->url: Private generic functions
Method, key->url: Private generic functions
Method, kind: Public generic functions
Method, kind: Public generic functions
Method, kind: Public generic functions
Method, kind: Public generic functions
Method, kind: Public generic functions
Method, kind: Public generic functions
Method, kind: Public generic functions
Method, kind: Public generic functions
Method, kind: Public generic functions
Method, lang: Public generic functions
Method, last-sync-string: Public generic functions
Method, last-sync-string: Public generic functions
Method, latest-sync: Public generic functions
Method, latest-sync: Public generic functions
Method, limit: Public generic functions
Method, limit: Public generic functions
Method, limit: Public generic functions
Method, limit: Public generic functions
Method, limit: Public generic functions
Method, limit: Public generic functions
Method, limit: Public generic functions
Method, limit: Public generic functions
Method, limit: Public generic functions
Method, limit: Public generic functions
Method, limit: Public generic functions
Method, limit: Public generic functions
Method, limit: Public generic functions
Method, limit: Public generic functions
Method, logged-in-p: Public generic functions
Method, logged-in-p: Public generic functions
Method, login-type: Public generic functions
Method, logout-devices: Public generic functions
Method, logout-devices: Public generic functions
Method, m-fully-read: Private generic functions
Method, m-read: Private generic functions
Method, mac: Public generic functions
Method, matrix-server-name: Public generic functions
Method, matrix-server-name: Private generic functions
Method, max-depth: Public generic functions
Method, media-id: Public generic functions
Method, media-id: Public generic functions
Method, media-id: Public generic functions
Method, media-id: Public generic functions
Method, media-id: Public generic functions
Method, media-id: Public generic functions
Method, media-id: Public generic functions
Method, media-id: Public generic functions
Method, medium: Public generic functions
Method, medium: Public generic functions
Method, medium: Public generic functions
Method, membership: Public generic functions
Method, message: Public generic functions
Method, message: Public generic functions
Method, message: Public generic functions
Method, messages: Public generic functions
Method, messages-per-second: Public generic functions
Method, mformat: Private generic functions
Method, mimetype: Public generic functions
Method, msgtype: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, name->json: Private generic functions
Method, new-password: Public generic functions
Method, new-password: Public generic functions
Method, new-room-user-id: Public generic functions
Method, new-room-user-id: Public generic functions
Method, new-version: Public generic functions
Method, next-batch: Public generic functions
Method, next-batch: Public generic functions
Method, next-link: Public generic functions
Method, next-link: Public generic functions
Method, next-link: Public generic functions
Method, next-link: Public generic functions
Method, next-link: Public generic functions
Method, next-link: Public generic functions
Method, next-sync-string: Public generic functions
Method, next-sync-string: Private generic functions
Method, nonce: Public generic functions
Method, not-membership: Public generic functions
Method, obj: Public generic functions
Method, olm-account: Public generic functions
Method, olm-account: Private generic functions
Method, one-of: Private generic functions
Method, one-time-keys: Public generic functions
Method, one-time-keys: Public generic functions
Method, only: Public generic functions
Method, order: Public generic functions
Method, order-by: Public generic functions
Method, order-by: Public generic functions
Method, order-by: Public generic functions
Method, order-by: Public generic functions
Method, order-by: Public generic functions
Method, origin-server-ts: Public generic functions
Method, password: Public generic functions
Method, password: Public generic functions
Method, password: Public generic functions
Method, password: Public generic functions
Method, password: Public generic functions
Method, password: Private generic functions
Method, pattern: Public generic functions
Method, phone-number: Public generic functions
Method, phone-number: Public generic functions
Method, phone-number: Public generic functions
Method, power-level-content-override: Public generic functions
Method, presence: Public generic functions
Method, presence: Public generic functions
Method, presence: Private generic functions
Method, preset: Public generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, profile-tag: Private generic functions
Method, protocol: Public generic functions
Method, protocol: Public generic functions
Method, protocol: Public generic functions
Method, purge: Public generic functions
Method, purge: Public generic functions
Method, purge-id: Public generic functions
Method, purge-up-to-event-id: Public generic functions
Method, purge-up-to-ts: Public generic functions
Method, pushers: Public generic functions
Method, pushkey: Public generic functions
Method, query-param-p: Private generic functions
Method, query-param-slot->string: Private generic functions
Method, query-param-slots->string: Private generic functions
Method, rate-limited-p: Private generic functions
Method, rate-limited-p: Private generic functions
Method, reason: Public generic functions
Method, reason: Public generic functions
Method, reason: Public generic functions
Method, reason: Public generic functions
Method, receipt-type: Public generic functions
Method, redirect-url: Public generic functions
Method, remove-unbound-slots: Private generic functions
Method, report-id: Public generic functions
Method, request-fun: Private generic functions
Method, request-fun: Private generic functions
Method, request-type: Private generic functions
Method, required-slots: Private generic functions
Method, required-slots: Private generic functions
Method, requiredp: Private generic functions
Method, requires-auth-p: Private generic functions
Method, requires-auth-p: Private generic functions
Method, resize-method: Public generic functions
Method, restore-from-key: Private generic functions
Method, restore-from-key: Private generic functions
Method, restore-from-key: Private generic functions
Method, restore-from-key: Private generic functions
Method, restore-from-key: Private generic functions
Method, restore-from-key: Private generic functions
Method, restore-from-key: Private generic functions
Method, restore-from-key: Private generic functions
Method, restore-from-key: Private generic functions
Method, restore-from-key: Private generic functions
Method, restore-from-key: Private generic functions
Method, restore-from-key: Private generic functions
Method, result: Public generic functions
Method, room-alias: Public generic functions
Method, room-alias: Public generic functions
Method, room-alias: Public generic functions
Method, room-alias-name: Public generic functions
Method, room-filter: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id: Public generic functions
Method, room-id-or-alias: Public generic functions
Method, room-id-or-alias: Public generic functions
Method, room-id-or-alias: Public generic functions
Method, room-id-or-alias: Public generic functions
Method, room-id-or-alias: Public generic functions
Method, room-ids: Private generic functions
Method, room-name: Public generic functions
Method, room-name: Public generic functions
Method, room-version: Public generic functions
Method, rule-id: Public generic functions
Method, rule-id: Public generic functions
Method, rule-id: Public generic functions
Method, rule-id: Public generic functions
Method, rule-id: Public generic functions
Method, rule-id: Public generic functions
Method, rule-id: Public generic functions
Method, scope: Public generic functions
Method, scope: Public generic functions
Method, scope: Public generic functions
Method, scope: Public generic functions
Method, scope: Public generic functions
Method, scope: Public generic functions
Method, scope: Public generic functions
Method, score: Public generic functions
Method, search-categories: Public generic functions
Method, search-fields: Private generic functions
Method, search-term: Public generic functions
Method, search-term: Public generic functions
Method, search-term: Public generic functions
Method, send-attempt: Public generic functions
Method, send-attempt: Public generic functions
Method, send-attempt: Public generic functions
Method, send-attempt: Public generic functions
Method, send-attempt: Public generic functions
Method, send-attempt: Public generic functions
Method, sender: Public generic functions
Method, serialize-object: Private generic functions
Method, serialize-object: Private generic functions
Method, serialize-object: Private generic functions
Method, serialize-object: Private generic functions
Method, serialize-object: Private generic functions
Method, serialize-object: Private generic functions
Method, serialize-object: Private generic functions
Method, serialize-object: Private generic functions
Method, serialize-object: Private generic functions
Method, serialize-object: Private generic functions
Method, server: Public generic functions
Method, server: Public generic functions
Method, server-name: Public generic functions
Method, server-name: Public generic functions
Method, server-name: Public generic functions
Method, server-name: Public generic functions
Method, server-name: Public generic functions
Method, server-name: Public generic functions
Method, server-name: Public generic functions
Method, server-name: Public generic functions
Method, server-otk: Public generic functions
Method, server-otk: Private generic functions
Method, set-presence: Public generic functions
Method, sid: Public generic functions
Method, sid: Public generic functions
Method, since: Public generic functions
Method, since: Public generic functions
Method, since: Public generic functions
Method, size-gt: Public generic functions
Method, slot: Public generic functions
Method, slots-still-missing: Private generic functions
Method, slots-to-send: Private generic functions
Method, slots-to-send-and-validated: Private generic functions
Method, special-slot: Private generic functions
Method, special-slot: Private generic functions
Method, specialp: Private generic functions
Method, specialp: Private generic functions
Method, specialp: Private generic functions
Method, state-key: Public generic functions
Method, state-key: Public generic functions
Method, state-key: Public generic functions
Method, state-key: Public generic functions
Method, status: Public generic functions
Method, status: Public generic functions
Method, status-msg: Private generic functions
Method, string-constructor: Private generic functions
Method, string-constructor: Private generic functions
Method, suggested-only: Public generic functions
Method, tag: Public generic functions
Method, tag: Public generic functions
Method, third-party-instance-id: Public generic functions
Method, third-party-signed: Public generic functions
Method, third-party-signed: Public generic functions
Method, threepids: Public generic functions
Method, ticker: Private generic functions
Method, timeout: Public generic functions
Method, timeout: Public generic functions
Method, timeout: Public generic functions
Method, timeout: Public generic functions
Method, timeout: Public generic functions
Method, to: Public generic functions
Method, to: Public generic functions
Method, token: Public generic functions
Method, token: Public generic functions
Method, token: Public generic functions
Method, token: Public generic functions
Method, token: Public generic functions
Method, token: Public generic functions
Method, token: Public generic functions
Method, token-length: Public generic functions
Method, token-type: Public generic functions
Method, token-type: Private generic functions
Method, topic: Public generic functions
Method, ts: Public generic functions
Method, ttl: Public generic functions
Method, txn: Public generic functions
Method, txn: Public generic functions
Method, txn: Public generic functions
Method, txn: Public generic functions
Method, txn: Public generic functions
Method, typing: Public generic functions
Method, unsigned: Private generic functions
Method, until-ts: Public generic functions
Method, url: Public generic functions
Method, url: Public generic functions
Method, url: Public generic functions
Method, urls: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, user-id: Public generic functions
Method, username: Public generic functions
Method, username: Public generic functions
Method, username: Public generic functions
Method, username: Public generic functions
Method, username: Public generic functions
Method, username: Public generic functions
Method, username: Public generic functions
Method, users: Private generic functions
Method, users: Private generic functions
Method, uses-allowed: Public generic functions
Method, uses-allowed: Public generic functions
Method, valid: Private generic functions
Method, valid-until-ms: Private generic functions
Method, validate-slot: Private generic functions
Method, validate-slot: Private generic functions
Method, validate-slot-for-sending: Private generic functions
Method, validate-slots-for-sending: Private generic functions
Method, validate-superclass: Public standalone methods
Method, validate-superclass: Public standalone methods
Method, validate-superclass: Public standalone methods
Method, validate-superclass: Public standalone methods
Method, values-for-required: Private generic functions
Method, visibility: Public generic functions
Method, visibility: Public generic functions
Method, width: Public generic functions
mformat: Private generic functions
mformat: Private generic functions
mimetype: Public generic functions
mimetype: Public generic functions
msgtype: Public generic functions
msgtype: Public generic functions

N
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name: Public generic functions
name->json: Private generic functions
name->json: Private generic functions
new-matrix-condition: Private macros
new-password: Public generic functions
new-password: Public generic functions
new-password: Public generic functions
new-r-t: Public macros
new-request-type: Public ordinary functions
new-room-user-id: Public generic functions
new-room-user-id: Public generic functions
new-room-user-id: Public generic functions
new-version: Public generic functions
new-version: Public generic functions
next-batch: Public generic functions
next-batch: Public generic functions
next-batch: Public generic functions
next-link: Public generic functions
next-link: Public generic functions
next-link: Public generic functions
next-link: Public generic functions
next-link: Public generic functions
next-link: Public generic functions
next-link: Public generic functions
next-sync-string: Public generic functions
next-sync-string: Public generic functions
next-sync-string: Private generic functions
next-sync-string: Private generic functions
nonce: Public generic functions
nonce: Public generic functions
not-membership: Public generic functions
not-membership: Public generic functions

O
obj: Public generic functions
obj: Public generic functions
object%event-filter: Public ordinary functions
object%event/m-room-message/m-image: Public ordinary functions
object%event/m-room-message/m-text: Public ordinary functions
object%event/m-room-message/m-text%basic: Public ordinary functions
object%event/m-room-power_levels: Public ordinary functions
object%event/m-room-redaction: Public ordinary functions
object%file-info: Public ordinary functions
object%identifier-type/m-id-phonenumber: Public ordinary functions
object%identifier-type/m-id-thirdparty: Public ordinary functions
object%identifier-type/m-id-user: Public ordinary functions
object%image-info: Public ordinary functions
object%m-room-name: Public ordinary functions
object%room-event-filter: Public ordinary functions
object%room-filter: Public ordinary functions
object%server-acl: Public ordinary functions
object%state-filter: Public ordinary functions
object%thumbnail-info: Public ordinary functions
olm-account: Public generic functions
olm-account: Public generic functions
olm-account: Private generic functions
olm-account: Private generic functions
one-of: Private generic functions
one-of: Private generic functions
one-time-keys: Public generic functions
one-time-keys: Public generic functions
one-time-keys: Public generic functions
only: Public generic functions
only: Public generic functions
open-id-plist->register-request: Private ordinary functions
order: Public generic functions
order: Public generic functions
order-by: Public generic functions
order-by: Public generic functions
order-by: Public generic functions
order-by: Public generic functions
order-by: Public generic functions
order-by: Public generic functions
origin-server-ts: Public generic functions
origin-server-ts: Public generic functions

P
password: Public generic functions
password: Public generic functions
password: Public generic functions
password: Public generic functions
password: Public generic functions
password: Public generic functions
password: Private generic functions
password: Private generic functions
password-login: Public ordinary functions
password-login: Public ordinary functions
password-login-plist: Private ordinary functions
pattern: Public generic functions
pattern: Public generic functions
phone-number: Public generic functions
phone-number: Public generic functions
phone-number: Public generic functions
phone-number: Public generic functions
pkv: Public macros
plist-to-get-params: Private ordinary functions
post-content: Private ordinary functions
post-no-auth: Private ordinary functions
post-request: Private ordinary functions
post-request-object: Private ordinary functions
power-level-content-override: Public generic functions
power-level-content-override: Public generic functions
presence: Public generic functions
presence: Public generic functions
presence: Public generic functions
presence: Private generic functions
presence: Private generic functions
preset: Public generic functions
preset: Public generic functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
profile-tag: Private generic functions
profile-tag: Private generic functions
protocol: Public generic functions
protocol: Public generic functions
protocol: Public generic functions
protocol: Public generic functions
public-rooms: Public ordinary functions
public-rooms: Public ordinary functions
purge: Public generic functions
purge: Public generic functions
purge: Public generic functions
purge-id: Public generic functions
purge-id: Public generic functions
purge-up-to-event-id: Public generic functions
purge-up-to-event-id: Public generic functions
purge-up-to-ts: Public generic functions
purge-up-to-ts: Public generic functions
pushers: Public generic functions
pushers: Public generic functions
pushkey: Public generic functions
pushkey: Public generic functions
put-request: Public ordinary functions
put-request-from-json: Private ordinary functions
put-request-object: Public ordinary functions

Q
query-param-p: Private generic functions
query-param-p: Private generic functions
query-param-slot->string: Private generic functions
query-param-slot->string: Private generic functions
query-param-slots->string: Private generic functions
query-param-slots->string: Private generic functions

R
rate-limited-p: Private generic functions
rate-limited-p: Private generic functions
rate-limited-p: Private generic functions
reason: Public generic functions
reason: Public generic functions
reason: Public generic functions
reason: Public generic functions
reason: Public generic functions
receipt-type: Public generic functions
receipt-type: Public generic functions
redact-event-in-room: Public ordinary functions
redirect-url: Public generic functions
redirect-url: Public generic functions
remove-unbound-slots: Private generic functions
remove-unbound-slots: Private generic functions
report-id: Public generic functions
report-id: Public generic functions
request-fun: Private generic functions
request-fun: Private generic functions
request-fun: Private generic functions
request-open-id-token: Public ordinary functions
request-open-id-token: Public ordinary functions
request-type: Private generic functions
request-type: Private generic functions
required-slots: Private generic functions
required-slots: Private generic functions
required-slots: Private generic functions
requiredp: Private generic functions
requiredp: Private generic functions
requires-auth-p: Private generic functions
requires-auth-p: Private generic functions
requires-auth-p: Private generic functions
resize-method: Public generic functions
resize-method: Public generic functions
restore-connection: Public ordinary functions
restore-connection: Public ordinary functions
restore-from-key: Private generic functions
restore-from-key: Private generic functions
restore-from-key: Private generic functions
restore-from-key: Private generic functions
restore-from-key: Private generic functions
restore-from-key: Private generic functions
restore-from-key: Private generic functions
restore-from-key: Private generic functions
restore-from-key: Private generic functions
restore-from-key: Private generic functions
restore-from-key: Private generic functions
restore-from-key: Private generic functions
restore-from-key: Private generic functions
restore-from-key: Private generic functions
result: Public generic functions
result: Public generic functions
room-alias: Public generic functions
room-alias: Public generic functions
room-alias: Public generic functions
room-alias: Public generic functions
room-alias-name: Public generic functions
room-alias-name: Public generic functions
room-filter: Public generic functions
room-filter: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id: Public generic functions
room-id-or-alias: Public generic functions
room-id-or-alias: Public generic functions
room-id-or-alias: Public generic functions
room-id-or-alias: Public generic functions
room-id-or-alias: Public generic functions
room-id-or-alias: Public generic functions
room-ids: Private generic functions
room-ids: Private generic functions
room-invite: Public ordinary functions
room-invite: Public ordinary functions
room-joins: Public ordinary functions
room-joins: Public ordinary functions
room-leaves: Public ordinary functions
room-leaves: Public ordinary functions
room-messages: Public ordinary functions
room-messages: Public ordinary functions
room-name: Public generic functions
room-name: Public generic functions
room-name: Public generic functions
room-timeline: Public ordinary functions
room-timeline: Public ordinary functions
room-version: Public generic functions
room-version: Public generic functions
rooms-in-a-space: Public ordinary functions
rooms-in-a-space: Public ordinary functions
rule-id: Public generic functions
rule-id: Public generic functions
rule-id: Public generic functions
rule-id: Public generic functions
rule-id: Public generic functions
rule-id: Public generic functions
rule-id: Public generic functions
rule-id: Public generic functions

S
scope: Public generic functions
scope: Public generic functions
scope: Public generic functions
scope: Public generic functions
scope: Public generic functions
scope: Public generic functions
scope: Public generic functions
scope: Public generic functions
score: Public generic functions
score: Public generic functions
search-categories: Public generic functions
search-categories: Public generic functions
search-fields: Private generic functions
search-fields: Private generic functions
search-term: Public generic functions
search-term: Public generic functions
search-term: Public generic functions
search-term: Public generic functions
send-attempt: Public generic functions
send-attempt: Public generic functions
send-attempt: Public generic functions
send-attempt: Public generic functions
send-attempt: Public generic functions
send-attempt: Public generic functions
send-attempt: Public generic functions
send-event-to-room: Public ordinary functions
send-event-to-room: Public ordinary functions
send-file-bytes-to-room: Public ordinary functions
send-image-bytes-to-room: Public ordinary functions
send-image-bytes-to-room: Public ordinary functions
send-image-file-to-room: Public ordinary functions
send-image-file-to-room: Public ordinary functions
send-message-event-to-room: Public ordinary functions
send-message-event-to-room: Public ordinary functions
send-message-to-room: Public ordinary functions
send-message-to-room: Public ordinary functions
send-state-event-to-room: Public ordinary functions
send-state-event-to-room: Public ordinary functions
sender: Public generic functions
sender: Public generic functions
serialize-connection: Public ordinary functions
serialize-connection: Public ordinary functions
serialize-object: Private generic functions
serialize-object: Private generic functions
serialize-object: Private generic functions
serialize-object: Private generic functions
serialize-object: Private generic functions
serialize-object: Private generic functions
serialize-object: Private generic functions
serialize-object: Private generic functions
serialize-object: Private generic functions
serialize-object: Private generic functions
serialize-object: Private generic functions
serialize-object: Private generic functions
server: Public generic functions
server: Public generic functions
server: Public generic functions
server-name: Public generic functions
server-name: Public generic functions
server-name: Public generic functions
server-name: Public generic functions
server-name: Public generic functions
server-name: Public generic functions
server-name: Public generic functions
server-name: Public generic functions
server-name: Public generic functions
server-otk: Public generic functions
server-otk: Public generic functions
server-otk: Private generic functions
server-otk: Private generic functions
set-avatar-url: Public ordinary functions
set-avatar-url: Private ordinary functions
set-presence: Public generic functions
set-presence: Public generic functions
sid: Public generic functions
sid: Public generic functions
sid: Public generic functions
signal-condition-from-response: Public ordinary functions
signal-condition-from-response: Private ordinary functions
since: Public generic functions
since: Public generic functions
since: Public generic functions
since: Public generic functions
size-gt: Public generic functions
size-gt: Public generic functions
slot: Public generic functions
slot: Public generic functions
slot->json: Private ordinary functions
slots-still-missing: Private generic functions
slots-still-missing: Private generic functions
slots-to-send: Private generic functions
slots-to-send: Private generic functions
slots-to-send-and-validated: Private generic functions
slots-to-send-and-validated: Private generic functions
spaces-hierarchy: Public ordinary functions
spaces-hierarchy: Public ordinary functions
spaces-in-a-space: Public ordinary functions
spaces-in-a-space: Public ordinary functions
spaces-rooms: Public ordinary functions
special-slot: Private generic functions
special-slot: Private generic functions
special-slot: Private generic functions
specialp: Private generic functions
specialp: Private generic functions
specialp: Private generic functions
specialp: Private generic functions
state-key: Public generic functions
state-key: Public generic functions
state-key: Public generic functions
state-key: Public generic functions
state-key: Public generic functions
status: Public generic functions
status: Public generic functions
status: Public generic functions
status: Public generic functions
status-msg: Private generic functions
status-msg: Private generic functions
string-constructor: Private generic functions
string-constructor: Private generic functions
string-constructor: Private generic functions
suggested-only: Public generic functions
suggested-only: Public generic functions
sync: Public ordinary functions
sync: Public ordinary functions

T
tag: Public generic functions
tag: Public generic functions
tag: Public generic functions
third-party-instance-id: Public generic functions
third-party-instance-id: Public generic functions
third-party-signed: Public generic functions
third-party-signed: Public generic functions
third-party-signed: Public generic functions
threepids: Public generic functions
threepids: Public generic functions
ticker: Private generic functions
ticker: Private generic functions
timeout: Public generic functions
timeout: Public generic functions
timeout: Public generic functions
timeout: Public generic functions
timeout: Public generic functions
timeout: Public generic functions
to: Public generic functions
to: Public generic functions
to: Public generic functions
to-json: Private ordinary functions
token: Public generic functions
token: Public generic functions
token: Public generic functions
token: Public generic functions
token: Public generic functions
token: Public generic functions
token: Public generic functions
token: Public generic functions
token: Public generic functions
token-length: Public generic functions
token-length: Public generic functions
token-type: Public generic functions
token-type: Public generic functions
token-type: Private generic functions
token-type: Private generic functions
topic: Public generic functions
topic: Public generic functions
traverse-sync: Public ordinary functions
traverse-sync: Public ordinary functions
ts: Public generic functions
ts: Public generic functions
ttl: Public generic functions
ttl: Public generic functions
txn: Public generic functions
txn: Public generic functions
txn: Public generic functions
txn: Public generic functions
txn: Public generic functions
txn: Public generic functions
typing: Public generic functions
typing: Public generic functions

U
unban-user-from-room: Public ordinary functions
unban-user-from-room: Public ordinary functions
unsigned: Private generic functions
unsigned: Private generic functions
until-ts: Public generic functions
until-ts: Public generic functions
upload-content: Public ordinary functions
upload-content: Public ordinary functions
upload-new-filter: Public ordinary functions
url: Public generic functions
url: Public generic functions
url: Public generic functions
url: Public generic functions
url: Public generic functions
url-e: Public ordinary functions
url-e: Private ordinary functions
urls: Public generic functions
urls: Public generic functions
user-display-name: Public ordinary functions
user-display-name: Public ordinary functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-id: Public generic functions
user-online-p: Public ordinary functions
user-online-p: Public ordinary functions
user-profile-url: Public ordinary functions
user-profile-url: Public ordinary functions
username: Public generic functions
username: Public generic functions
username: Public generic functions
username: Public generic functions
username: Public generic functions
username: Public generic functions
username: Public generic functions
username: Public generic functions
username: Public generic functions
users: Private generic functions
users: Private generic functions
users: Private generic functions
uses-allowed: Public generic functions
uses-allowed: Public generic functions
uses-allowed: Public generic functions

V
valid: Private generic functions
valid: Private generic functions
valid-until-ms: Private generic functions
valid-until-ms: Private generic functions
valid-user-p: Public ordinary functions
valid-user-p: Public ordinary functions
validate-slot: Private generic functions
validate-slot: Private generic functions
validate-slot: Private generic functions
validate-slot-for-sending: Private generic functions
validate-slot-for-sending: Private generic functions
validate-slots-for-sending: Private generic functions
validate-slots-for-sending: Private generic functions
validate-superclass: Public standalone methods
validate-superclass: Public standalone methods
validate-superclass: Public standalone methods
validate-superclass: Public standalone methods
values-for-required: Private generic functions
values-for-required: Private generic functions
visibility: Public generic functions
visibility: Public generic functions
visibility: Public generic functions

W
width: Public generic functions
width: Public generic functions
with-captured-dex-error: Public macros
with-captured-dex-error: Private macros
with-hash-keys: Public macros
with-locked-connection: Public macros


A.3 Variables

Jump to:   *   +  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   Q   R   S   T   U   V   W  
Index Entry  Section

*
*request-type-hash*: Private special variables
*string->condition*: Private special variables
*string->condition*: Private special variables
*type-mappings*: Private special variables

+
+content-type+: Private special variables

A
access-token: Public classes
access-token: Private classes
account-data: Public classes
actions: Public classes
actions: Public classes
address: Public classes
address: Public classes
address: Public classes
admin: Public classes
admin: Public classes
admin: Public classes
after: Public classes
alias: Public classes
allow-remote: Public classes
allow-remote: Public classes
allow-remote: Public classes
api: Public classes
api: Public classes
api: Private classes
api-error-args: Public conditions
api-error-args: Public conditions
api-error-code: Public conditions
api-error-code: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Public conditions
api-error-description: Private conditions
api-error-error: Public conditions
api-error-error: Public conditions
api-request-failed-condition: Public conditions
api-request-failed-message: Public conditions
api-timeout-condition: Public conditions
api-timeout-condition: Public conditions
api-timeout-message: Public conditions
api-timeout-message: Public conditions
app-display-name: Public classes
app-id: Public classes
append-bool: Public classes
at: Public classes
auth: Public classes
auth: Public classes
auth: Public classes
auth: Public classes
auth: Public classes
auth: Public classes
auth: Public classes
auth: Public classes
avatar-url: Public classes
avatar-url: Public classes
avatar-url: Private classes

B
before: Public classes
before-ts: Public classes
before-ts: Public classes
block-room: Public classes
block-room: Public classes
body: Public classes
body: Public classes
body: Public classes
body: Public classes
burst-count: Public classes
bytes: Public classes

C
category: Private classes
category: Private classes
client-secret: Public classes
client-secret: Public classes
client-secret: Public classes
client-secret: Public classes
client-secret: Public classes
client-secret: Public classes
client-secret: Public classes
client-secret: Public classes
con-lock: Public classes
conditions: Public classes
connection: Public classes
connection: Private classes
contain: Private classes
contains-txn-p: Private classes
content: Public classes
content: Public classes
content: Public classes
content: Public classes
content: Public classes
content-type: Public classes
content-type: Private classes
country: Public classes
country: Public classes
country: Public classes
creation-content: Public classes

D
data: Public classes
data-type: Public classes
data-type: Public classes
data-type: Public classes
data-type: Public classes
deactivated: Public classes
deactivated: Public classes
delete-local-events: Public classes
device-display-name: Public classes
device-id: Public classes
device-id: Public classes
device-id: Public classes
device-id: Public classes
device-id: Public classes
device-id: Public classes
device-id: Public classes
device-id: Public classes
device-id: Public classes
device-id: Public classes
device-keys: Public classes
device-keys: Public classes
devices: Public classes
devices: Public classes
dir: Public classes
dir: Public classes
dir: Public classes
dir: Public classes
dir: Public classes
dir: Public classes
dir: Public classes
display-name: Public classes
display-name: Public classes
display-name: Public classes
displayname: Public classes
displayname: Public classes
do-not-decode-p: Private classes
drill-down: Public classes

E
email: Public classes
email: Public classes
email: Public classes
enable-renewal-emails: Public classes
enabled: Private classes
encoder: Private classes
encryption: Public classes
encryption: Public classes
endpoint: Private classes
erase: Public classes
etype: Public classes
etype: Public classes
event-fields: Public classes
event-format: Public classes
event-id: Public classes
event-id: Public classes
event-id: Public classes
event-id: Public classes
event-id: Public classes
event-id: Public classes
event-id: Public classes
event-type: Public classes
event-type: Public classes
event-type: Public classes
event-type: Public classes
event-type: Public classes
event-type: Public classes
expiration-ts: Public classes
expires-in: Public classes
expires-in: Private classes
expiry-time: Public classes
expiry-time: Public classes
external-ids: Public classes

F
fields: Public classes
filename: Public classes
filename: Public classes
filter: Public classes
filter: Public classes
filter: Public classes
filter: Public classes
filter: Public classes
filter-id: Public classes
filters: Public classes
filters: Public classes
force-purge: Public classes
force-purge: Public classes
formatted-body: Public classes
from: Public classes
from: Public classes
from: Public classes
from: Public classes
from: Public classes
from: Public classes
from: Public classes
from: Public classes
from: Public classes
from: Private classes
from-ts: Public classes
full-state: Public classes

G
global: Public classes
group-id: Public classes
guests: Public classes

H
height: Public classes

I
id: Public classes
id: Public classes
id-access-token: Public classes
id-access-token: Public classes
id-access-token: Public classes
id-access-token: Public classes
id-access-token: Public classes
id-access-token: Public classes
id-access-token: Public classes
id-server: Public classes
id-server: Public classes
id-server: Public classes
id-server: Public classes
id-server: Public classes
id-server: Public classes
id-server: Public classes
id-server: Public classes
id-server: Public classes
id-server: Public classes
identifier: Public classes
in-url-p: Private classes
include-all-networks: Public classes
info: Public classes
inhibit-login: Public classes
initial-device-display-name: Public classes
initial-device-display-name: Public classes
initial-state: Public classes
invite: Public classes
invite-3pid: Public classes
is-direct: Public classes

K
keep-profiles: Public classes
key: Public classes
key: Public classes
kind: Public classes
kind: Public classes
kind: Public classes
kind: Public classes
kind: Public classes
kind: Public classes
kind: Public classes
kind: Public classes
kind: Private classes

L
lang: Public classes
last-sync-string: Public classes
last-sync-string: Public classes
latest-sync: Public classes
latest-sync: Public classes
limit: Public classes
limit: Public classes
limit: Public classes
limit: Public classes
limit: Public classes
limit: Public classes
limit: Public classes
limit: Public classes
limit: Public classes
limit: Public classes
limit: Public classes
limit: Public classes
limit: Public classes
limit: Public classes
logged-in-p: Public classes
logged-in-p: Public classes
login-type: Public classes
logout-devices: Public classes
logout-devices: Public classes

M
m-fully-read: Private classes
m-read: Private classes
mac: Public classes
matrix-server-name: Public classes
matrix-server-name: Private classes
max-depth: Public classes
media-id: Public classes
media-id: Public classes
media-id: Public classes
media-id: Public classes
media-id: Public classes
media-id: Public classes
media-id: Public classes
media-id: Public classes
medium: Public classes
medium: Public classes
medium: Public classes
membership: Public classes
message: Public conditions
message: Public classes
message: Public classes
messages: Public classes
messages-per-second: Public classes
mformat: Public classes
mimetype: Public classes
msgtype: Public classes
msgtype: Public classes
msgtype: Public classes
msgtype: Public classes

N
name: Public classes
name: Public classes
name: Public classes
name: Private classes
name->json: Private classes
new-password: Public classes
new-password: Public classes
new-room-user-id: Public classes
new-room-user-id: Public classes
new-version: Public classes
next-batch: Public classes
next-batch: Public classes
next-link: Public classes
next-link: Public classes
next-link: Public classes
next-link: Public classes
next-link: Public classes
next-link: Public classes
next-sync-string: Public classes
next-sync-string: Public classes
nonce: Public classes
not-membership: Public classes

O
obj: Public conditions
olm-account: Public classes
olm-account: Private classes
one-of: Private classes
one-time-keys: Public classes
one-time-keys: Public classes
only: Public classes
order: Private classes
order-by: Public classes
order-by: Public classes
order-by: Public classes
order-by: Public classes
order-by: Public classes
origin-server-ts: Public classes

P
password: Public classes
password: Public classes
password: Public classes
password: Public classes
password: Public classes
password: Public classes
pattern: Public classes
phone-number: Public classes
phone-number: Public classes
phone-number: Public classes
power-level-content-override: Public classes
presence: Public classes
presence: Public classes
presence: Private classes
preset: Public classes
profile-tag: Public classes
protocol: Public classes
protocol: Public classes
protocol: Private classes
purge: Public classes
purge: Public classes
purge-id: Public classes
purge-up-to-event-id: Public classes
purge-up-to-ts: Public classes
pushers: Public classes
pushkey: Public classes

Q
query-param-p: Private classes

R
rate-limited-p: Private classes
reason: Public classes
reason: Public classes
reason: Public classes
reason: Public classes
receipt-type: Public classes
redirect-url: Public classes
report-id: Public classes
request-fun: Private classes
required-slots: Private classes
requiredp: Private classes
requires-auth-p: Private classes
resize-method: Public classes
result: Public classes
room-alias: Public classes
room-alias: Public classes
room-alias: Public classes
room-alias-name: Public classes
room-filter: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Public classes
room-id: Private classes
room-id: Private classes
room-id: Private classes
room-id: Private classes
room-id: Private classes
room-id-or-alias: Public classes
room-id-or-alias: Public classes
room-id-or-alias: Public classes
room-id-or-alias: Public classes
room-id-or-alias: Private classes
room-ids: Public classes
room-name: Public classes
room-name: Public classes
room-version: Public classes
rule-id: Public classes
rule-id: Public classes
rule-id: Public classes
rule-id: Public classes
rule-id: Public classes
rule-id: Public classes
rule-id: Private classes

S
scope: Public classes
scope: Public classes
scope: Public classes
scope: Public classes
scope: Public classes
scope: Public classes
scope: Private classes
score: Public classes
search-categories: Public classes
search-fields: Private classes
search-term: Public classes
search-term: Public classes
search-term: Public classes
send-attempt: Public classes
send-attempt: Public classes
send-attempt: Public classes
send-attempt: Public classes
send-attempt: Public classes
send-attempt: Public classes
sender: Public classes
server: Public classes
server: Public classes
server-name: Public classes
server-name: Public classes
server-name: Public classes
server-name: Public classes
server-name: Public classes
server-name: Public classes
server-name: Public classes
server-name: Public classes
server-otk: Public classes
server-otk: Private classes
set-presence: Public classes
sid: Public classes
sid: Public classes
since: Public classes
since: Public classes
since: Public classes
size: Public classes
size-gt: Public classes
slot: Private conditions
Slot, access-token: Public classes
Slot, access-token: Private classes
Slot, account-data: Public classes
Slot, actions: Public classes
Slot, actions: Public classes
Slot, address: Public classes
Slot, address: Public classes
Slot, address: Public classes
Slot, admin: Public classes
Slot, admin: Public classes
Slot, admin: Public classes
Slot, after: Public classes
Slot, alias: Public classes
Slot, allow-remote: Public classes
Slot, allow-remote: Public classes
Slot, allow-remote: Public classes
Slot, api: Public classes
Slot, api: Public classes
Slot, api: Private classes
Slot, api-error-args: Public conditions
Slot, api-error-args: Public conditions
Slot, api-error-code: Public conditions
Slot, api-error-code: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Public conditions
Slot, api-error-description: Private conditions
Slot, api-error-error: Public conditions
Slot, api-error-error: Public conditions
Slot, api-request-failed-condition: Public conditions
Slot, api-request-failed-message: Public conditions
Slot, api-timeout-condition: Public conditions
Slot, api-timeout-condition: Public conditions
Slot, api-timeout-message: Public conditions
Slot, api-timeout-message: Public conditions
Slot, app-display-name: Public classes
Slot, app-id: Public classes
Slot, append-bool: Public classes
Slot, at: Public classes
Slot, auth: Public classes
Slot, auth: Public classes
Slot, auth: Public classes
Slot, auth: Public classes
Slot, auth: Public classes
Slot, auth: Public classes
Slot, auth: Public classes
Slot, auth: Public classes
Slot, avatar-url: Public classes
Slot, avatar-url: Public classes
Slot, avatar-url: Private classes
Slot, before: Public classes
Slot, before-ts: Public classes
Slot, before-ts: Public classes
Slot, block-room: Public classes
Slot, block-room: Public classes
Slot, body: Public classes
Slot, body: Public classes
Slot, body: Public classes
Slot, body: Public classes
Slot, burst-count: Public classes
Slot, bytes: Public classes
Slot, category: Private classes
Slot, category: Private classes
Slot, client-secret: Public classes
Slot, client-secret: Public classes
Slot, client-secret: Public classes
Slot, client-secret: Public classes
Slot, client-secret: Public classes
Slot, client-secret: Public classes
Slot, client-secret: Public classes
Slot, client-secret: Public classes
Slot, con-lock: Public classes
Slot, conditions: Public classes
Slot, connection: Public classes
Slot, connection: Private classes
Slot, contain: Private classes
Slot, contains-txn-p: Private classes
Slot, content: Public classes
Slot, content: Public classes
Slot, content: Public classes
Slot, content: Public classes
Slot, content: Public classes
Slot, content-type: Public classes
Slot, content-type: Private classes
Slot, country: Public classes
Slot, country: Public classes
Slot, country: Public classes
Slot, creation-content: Public classes
Slot, data: Public classes
Slot, data-type: Public classes
Slot, data-type: Public classes
Slot, data-type: Public classes
Slot, data-type: Public classes
Slot, deactivated: Public classes
Slot, deactivated: Public classes
Slot, delete-local-events: Public classes
Slot, device-display-name: Public classes
Slot, device-id: Public classes
Slot, device-id: Public classes
Slot, device-id: Public classes
Slot, device-id: Public classes
Slot, device-id: Public classes
Slot, device-id: Public classes
Slot, device-id: Public classes
Slot, device-id: Public classes
Slot, device-id: Public classes
Slot, device-id: Public classes
Slot, device-keys: Public classes
Slot, device-keys: Public classes
Slot, devices: Public classes
Slot, devices: Public classes
Slot, dir: Public classes
Slot, dir: Public classes
Slot, dir: Public classes
Slot, dir: Public classes
Slot, dir: Public classes
Slot, dir: Public classes
Slot, dir: Public classes
Slot, display-name: Public classes
Slot, display-name: Public classes
Slot, display-name: Public classes
Slot, displayname: Public classes
Slot, displayname: Public classes
Slot, do-not-decode-p: Private classes
Slot, drill-down: Public classes
Slot, email: Public classes
Slot, email: Public classes
Slot, email: Public classes
Slot, enable-renewal-emails: Public classes
Slot, enabled: Private classes
Slot, encoder: Private classes
Slot, encryption: Public classes
Slot, encryption: Public classes
Slot, endpoint: Private classes
Slot, erase: Public classes
Slot, etype: Public classes
Slot, etype: Public classes
Slot, event-fields: Public classes
Slot, event-format: Public classes
Slot, event-id: Public classes
Slot, event-id: Public classes
Slot, event-id: Public classes
Slot, event-id: Public classes
Slot, event-id: Public classes
Slot, event-id: Public classes
Slot, event-id: Public classes
Slot, event-type: Public classes
Slot, event-type: Public classes
Slot, event-type: Public classes
Slot, event-type: Public classes
Slot, event-type: Public classes
Slot, event-type: Public classes
Slot, expiration-ts: Public classes
Slot, expires-in: Public classes
Slot, expires-in: Private classes
Slot, expiry-time: Public classes
Slot, expiry-time: Public classes
Slot, external-ids: Public classes
Slot, fields: Public classes
Slot, filename: Public classes
Slot, filename: Public classes
Slot, filter: Public classes
Slot, filter: Public classes
Slot, filter: Public classes
Slot, filter: Public classes
Slot, filter: Public classes
Slot, filter-id: Public classes
Slot, filters: Public classes
Slot, filters: Public classes
Slot, force-purge: Public classes
Slot, force-purge: Public classes
Slot, formatted-body: Public classes
Slot, from: Public classes
Slot, from: Public classes
Slot, from: Public classes
Slot, from: Public classes
Slot, from: Public classes
Slot, from: Public classes
Slot, from: Public classes
Slot, from: Public classes
Slot, from: Public classes
Slot, from: Private classes
Slot, from-ts: Public classes
Slot, full-state: Public classes
Slot, global: Public classes
Slot, group-id: Public classes
Slot, guests: Public classes
Slot, height: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id-access-token: Public classes
Slot, id-access-token: Public classes
Slot, id-access-token: Public classes
Slot, id-access-token: Public classes
Slot, id-access-token: Public classes
Slot, id-access-token: Public classes
Slot, id-access-token: Public classes
Slot, id-server: Public classes
Slot, id-server: Public classes
Slot, id-server: Public classes
Slot, id-server: Public classes
Slot, id-server: Public classes
Slot, id-server: Public classes
Slot, id-server: Public classes
Slot, id-server: Public classes
Slot, id-server: Public classes
Slot, id-server: Public classes
Slot, identifier: Public classes
Slot, in-url-p: Private classes
Slot, include-all-networks: Public classes
Slot, info: Public classes
Slot, inhibit-login: Public classes
Slot, initial-device-display-name: Public classes
Slot, initial-device-display-name: Public classes
Slot, initial-state: Public classes
Slot, invite: Public classes
Slot, invite-3pid: Public classes
Slot, is-direct: Public classes
Slot, keep-profiles: Public classes
Slot, key: Public classes
Slot, key: Public classes
Slot, kind: Public classes
Slot, kind: Public classes
Slot, kind: Public classes
Slot, kind: Public classes
Slot, kind: Public classes
Slot, kind: Public classes
Slot, kind: Public classes
Slot, kind: Public classes
Slot, kind: Private classes
Slot, lang: Public classes
Slot, last-sync-string: Public classes
Slot, last-sync-string: Public classes
Slot, latest-sync: Public classes
Slot, latest-sync: Public classes
Slot, limit: Public classes
Slot, limit: Public classes
Slot, limit: Public classes
Slot, limit: Public classes
Slot, limit: Public classes
Slot, limit: Public classes
Slot, limit: Public classes
Slot, limit: Public classes
Slot, limit: Public classes
Slot, limit: Public classes
Slot, limit: Public classes
Slot, limit: Public classes
Slot, limit: Public classes
Slot, limit: Public classes
Slot, logged-in-p: Public classes
Slot, logged-in-p: Public classes
Slot, login-type: Public classes
Slot, logout-devices: Public classes
Slot, logout-devices: Public classes
Slot, m-fully-read: Private classes
Slot, m-read: Private classes
Slot, mac: Public classes
Slot, matrix-server-name: Public classes
Slot, matrix-server-name: Private classes
Slot, max-depth: Public classes
Slot, media-id: Public classes
Slot, media-id: Public classes
Slot, media-id: Public classes
Slot, media-id: Public classes
Slot, media-id: Public classes
Slot, media-id: Public classes
Slot, media-id: Public classes
Slot, media-id: Public classes
Slot, medium: Public classes
Slot, medium: Public classes
Slot, medium: Public classes
Slot, membership: Public classes
Slot, message: Public conditions
Slot, message: Public classes
Slot, message: Public classes
Slot, messages: Public classes
Slot, messages-per-second: Public classes
Slot, mformat: Public classes
Slot, mimetype: Public classes
Slot, msgtype: Public classes
Slot, msgtype: Public classes
Slot, msgtype: Public classes
Slot, msgtype: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Private classes
Slot, name->json: Private classes
Slot, new-password: Public classes
Slot, new-password: Public classes
Slot, new-room-user-id: Public classes
Slot, new-room-user-id: Public classes
Slot, new-version: Public classes
Slot, next-batch: Public classes
Slot, next-batch: Public classes
Slot, next-link: Public classes
Slot, next-link: Public classes
Slot, next-link: Public classes
Slot, next-link: Public classes
Slot, next-link: Public classes
Slot, next-link: Public classes
Slot, next-sync-string: Public classes
Slot, next-sync-string: Public classes
Slot, nonce: Public classes
Slot, not-membership: Public classes
Slot, obj: Public conditions
Slot, olm-account: Public classes
Slot, olm-account: Private classes
Slot, one-of: Private classes
Slot, one-time-keys: Public classes
Slot, one-time-keys: Public classes
Slot, only: Public classes
Slot, order: Private classes
Slot, order-by: Public classes
Slot, order-by: Public classes
Slot, order-by: Public classes
Slot, order-by: Public classes
Slot, order-by: Public classes
Slot, origin-server-ts: Public classes
Slot, password: Public classes
Slot, password: Public classes
Slot, password: Public classes
Slot, password: Public classes
Slot, password: Public classes
Slot, password: Public classes
Slot, pattern: Public classes
Slot, phone-number: Public classes
Slot, phone-number: Public classes
Slot, phone-number: Public classes
Slot, power-level-content-override: Public classes
Slot, presence: Public classes
Slot, presence: Public classes
Slot, presence: Private classes
Slot, preset: Public classes
Slot, profile-tag: Public classes
Slot, protocol: Public classes
Slot, protocol: Public classes
Slot, protocol: Private classes
Slot, purge: Public classes
Slot, purge: Public classes
Slot, purge-id: Public classes
Slot, purge-up-to-event-id: Public classes
Slot, purge-up-to-ts: Public classes
Slot, pushers: Public classes
Slot, pushkey: Public classes
Slot, query-param-p: Private classes
Slot, rate-limited-p: Private classes
Slot, reason: Public classes
Slot, reason: Public classes
Slot, reason: Public classes
Slot, reason: Public classes
Slot, receipt-type: Public classes
Slot, redirect-url: Public classes
Slot, report-id: Public classes
Slot, request-fun: Private classes
Slot, required-slots: Private classes
Slot, requiredp: Private classes
Slot, requires-auth-p: Private classes
Slot, resize-method: Public classes
Slot, result: Public classes
Slot, room-alias: Public classes
Slot, room-alias: Public classes
Slot, room-alias: Public classes
Slot, room-alias-name: Public classes
Slot, room-filter: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Public classes
Slot, room-id: Private classes
Slot, room-id: Private classes
Slot, room-id: Private classes
Slot, room-id: Private classes
Slot, room-id: Private classes
Slot, room-id-or-alias: Public classes
Slot, room-id-or-alias: Public classes
Slot, room-id-or-alias: Public classes
Slot, room-id-or-alias: Public classes
Slot, room-id-or-alias: Private classes
Slot, room-ids: Public classes
Slot, room-name: Public classes
Slot, room-name: Public classes
Slot, room-version: Public classes
Slot, rule-id: Public classes
Slot, rule-id: Public classes
Slot, rule-id: Public classes
Slot, rule-id: Public classes
Slot, rule-id: Public classes
Slot, rule-id: Public classes
Slot, rule-id: Private classes
Slot, scope: Public classes
Slot, scope: Public classes
Slot, scope: Public classes
Slot, scope: Public classes
Slot, scope: Public classes
Slot, scope: Public classes
Slot, scope: Private classes
Slot, score: Public classes
Slot, search-categories: Public classes
Slot, search-fields: Private classes
Slot, search-term: Public classes
Slot, search-term: Public classes
Slot, search-term: Public classes
Slot, send-attempt: Public classes
Slot, send-attempt: Public classes
Slot, send-attempt: Public classes
Slot, send-attempt: Public classes
Slot, send-attempt: Public classes
Slot, send-attempt: Public classes
Slot, sender: Public classes
Slot, server: Public classes
Slot, server: Public classes
Slot, server-name: Public classes
Slot, server-name: Public classes
Slot, server-name: Public classes
Slot, server-name: Public classes
Slot, server-name: Public classes
Slot, server-name: Public classes
Slot, server-name: Public classes
Slot, server-name: Public classes
Slot, server-otk: Public classes
Slot, server-otk: Private classes
Slot, set-presence: Public classes
Slot, sid: Public classes
Slot, sid: Public classes
Slot, since: Public classes
Slot, since: Public classes
Slot, since: Public classes
Slot, size: Public classes
Slot, size-gt: Public classes
Slot, slot: Private conditions
Slot, special-slot: Private classes
Slot, specialp: Private classes
Slot, specialp: Private classes
Slot, specialp: Private classes
Slot, state-key: Public classes
Slot, state-key: Public classes
Slot, state-key: Public classes
Slot, state-key: Public classes
Slot, status: Public classes
Slot, status: Public classes
Slot, status-msg: Public classes
Slot, string-constructor: Private classes
Slot, suggested-only: Public classes
Slot, tag: Public classes
Slot, tag: Private classes
Slot, third-party-instance-id: Public classes
Slot, third-party-signed: Public classes
Slot, third-party-signed: Public classes
Slot, threepids: Public classes
Slot, ticker: Private classes
Slot, timeout: Public classes
Slot, timeout: Public classes
Slot, timeout: Public classes
Slot, timeout: Public classes
Slot, timeout: Public classes
Slot, to: Public classes
Slot, to: Private classes
Slot, token: Public classes
Slot, token: Public classes
Slot, token: Public classes
Slot, token: Public classes
Slot, token: Public classes
Slot, token: Public classes
Slot, token: Public classes
Slot, token-length: Public classes
Slot, token-type: Public classes
Slot, token-type: Private classes
Slot, topic: Public classes
Slot, ts: Public classes
Slot, ttl: Public classes
Slot, txn: Public classes
Slot, txn: Public classes
Slot, txn: Public classes
Slot, txn: Public classes
Slot, txn: Public classes
Slot, typing: Public classes
Slot, unsigned: Public classes
Slot, until-ts: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, urls: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Public classes
Slot, user-id: Private classes
Slot, user-id: Private classes
Slot, username: Public classes
Slot, username: Public classes
Slot, username: Public classes
Slot, username: Public classes
Slot, username: Public classes
Slot, username: Public classes
Slot, username: Private classes
Slot, users: Private classes
Slot, users: Private classes
Slot, uses-allowed: Public classes
Slot, uses-allowed: Public classes
Slot, valid: Private classes
Slot, valid-until-ms: Public classes
Slot, visibility: Public classes
Slot, visibility: Public classes
Slot, width: Public classes
Special Variable, *request-type-hash*: Private special variables
Special Variable, *string->condition*: Private special variables
Special Variable, *string->condition*: Private special variables
Special Variable, *type-mappings*: Private special variables
Special Variable, +content-type+: Private special variables
special-slot: Private classes
specialp: Private classes
specialp: Private classes
specialp: Private classes
state-key: Public classes
state-key: Public classes
state-key: Public classes
state-key: Public classes
status: Public classes
status: Public classes
status-msg: Public classes
string-constructor: Private classes
suggested-only: Public classes

T
tag: Public classes
tag: Private classes
third-party-instance-id: Public classes
third-party-signed: Public classes
third-party-signed: Public classes
threepids: Public classes
ticker: Private classes
timeout: Public classes
timeout: Public classes
timeout: Public classes
timeout: Public classes
timeout: Public classes
to: Public classes
to: Private classes
token: Public classes
token: Public classes
token: Public classes
token: Public classes
token: Public classes
token: Public classes
token: Public classes
token-length: Public classes
token-type: Public classes
token-type: Private classes
topic: Public classes
ts: Public classes
ttl: Public classes
txn: Public classes
txn: Public classes
txn: Public classes
txn: Public classes
txn: Public classes
typing: Public classes

U
unsigned: Public classes
until-ts: Public classes
url: Public classes
url: Public classes
url: Public classes
url: Public classes
url: Public classes
urls: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Public classes
user-id: Private classes
user-id: Private classes
username: Public classes
username: Public classes
username: Public classes
username: Public classes
username: Public classes
username: Public classes
username: Private classes
users: Private classes
users: Private classes
uses-allowed: Public classes
uses-allowed: Public classes

V
valid: Private classes
valid-until-ms: Public classes
visibility: Public classes
visibility: Public classes

W
width: Public classes


A.4 Data types

Jump to:   1   2   3   4   5   6   8   9  
A   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

1
10: The lunamech-matrix-api/v2/10 module
11: The lunamech-matrix-api/v2/11 module
13: The lunamech-matrix-api/v2/13 module

2
2: The lunamech-matrix-api/v2/2 module

3
3pid%add: Public classes
3pid%bind: Public classes
3pid%delete: Public classes
3pid%email/request-token: Public classes
3pid%get: Public classes
3pid%msisdn/request-token: Public classes
3pid%unbind: Public classes

4
4: The lunamech-matrix-api/v2/4 module

5
5: The lunamech-matrix-api/v2/5 module

6
6: The lunamech-matrix-api/v2/6 module

8
8: The lunamech-matrix-api/v2/8 module

9
9: The lunamech-matrix-api/v2/9 module

A
account-data%get-data: Public classes
account-data%get-data-in-room: Public classes
account-data%set-data: Public classes
account-data%set-data-in-room: Public classes
admin: The lunamech-matrix-api/v2/admin module
admin%check-username-is-available: Public classes
admin%create-token: Public classes
admin%deactivate-account: Public classes
admin%delete-group: Public classes
admin%delete-media-by-date-or-size: Public classes
admin%delete-media-by-id: Public classes
admin%delete-room: Public classes
admin%delete-room-forward-extremities: Public classes
admin%delete-room/v2: Public classes
admin%delete-token: Public classes
admin%delete-user-device: Public classes
admin%delete-users-devices: Public classes
admin%delete-users-media: Public classes
admin%delete-users-ratelimit: Public classes
admin%edit-users-room-membershp: Private classes
admin%get-a-rooms-media: Private classes
admin%get-all-tokens: Private classes
admin%get-event-context: Public classes
admin%get-event-reports: Public classes
admin%get-one-token: Public classes
admin%get-purge-status: Public classes
admin%get-registration-nonce: Private classes
admin%get-room-details: Public classes
admin%get-room-forward-extremities: Public classes
admin%get-room-members: Public classes
admin%get-room-state: Public classes
admin%get-server-version: Public classes
admin%get-specific-event-report: Public classes
admin%get-user-admin-status: Public classes
admin%get-users-devices: Public classes
admin%get-users-media-statistics: Public classes
admin%get-users-pushers: Public classes
admin%get-users-ratelimit: Public classes
admin%get-users-room-memberships: Public classes
admin%get-users-uploaded-media: Public classes
admin%list-accounts: Public classes
admin%list-rooms: Public classes
admin%login-as-user: Public classes
admin%make-user-admin-in-room: Public classes
admin%modify-user-account: Public classes
admin%post-server-notice: Public classes
admin%protect-media-by-id: Public classes
admin%purge-remote-media-cache: Public classes
admin%purge-room-history: Public classes
admin%put-server-notice: Public classes
admin%quarantine-media-by-id: Public classes
admin%quarantine-media-in-room: Public classes
admin%quarantine-users-media: Public classes
admin%query-current-sessions: Public classes
admin%query-user-account: Public classes
admin%register-user: Public classes
admin%renew-account: Public classes
admin%reset-password: Public classes
admin%set-user-admin-status: Public classes
admin%set-users-ratelimit: Public classes
admin%shadowban-user: Public classes
admin%show-user-device: Public classes
admin%unprotect-media-by-id: Public classes
admin%unquarantine-media-by-id: Public classes
admin%update-token: Public classes
admin%update-user-device: Public classes
admin%whois-user: Public classes
admin-api.lisp: The lunamech-matrix-api/admin-api․lisp file
alias%delete-room-alias: Public classes
alias%list-a-rooms-aliases: Public classes
alias%new-room-alias: Public classes
alias%resolve-room-alias: Public classes
api: Public classes
api-call: Private classes
api-error: Public conditions
api-error: Public conditions
api-helpers.lisp: The lunamech-matrix-api/api-helpers․lisp file
api-no-connection: Public conditions
api-no-connection: Private conditions
api-package.lisp: The lunamech-matrix-api/v2/api-package․lisp file
api-protocol-condition: Public conditions
api-protocol.lisp: The lunamech-matrix-api/v2/protocol/api-protocol․lisp file
api-request-failed: Public conditions
api-send-direct: Private classes
api-send-effective: Private classes
api-send-slot: Private classes
api-send-slot-special: Private classes
api-send-special-direct: Private classes
api-send-special-effective: Private classes
api-slot: Private classes
api-slot-direct: Private classes
api-slot-effective: Private classes
api-timeout: Public conditions
api-timeout: Public conditions
api.lisp: The lunamech-matrix-api/v2/2/api․lisp file
api.lisp: The lunamech-matrix-api/v2/4/api․lisp file
api.lisp: The lunamech-matrix-api/v2/5/api․lisp file
api.lisp: The lunamech-matrix-api/v2/6/api․lisp file
api.lisp: The lunamech-matrix-api/v2/8/api․lisp file
api.lisp: The lunamech-matrix-api/v2/9/api․lisp file
api.lisp: The lunamech-matrix-api/v2/10/api․lisp file
api.lisp: The lunamech-matrix-api/v2/11/api․lisp file
api.lisp: The lunamech-matrix-api/v2/13/api․lisp file
api.lisp: The lunamech-matrix-api/v2/admin/api․lisp file
api.lisp: The lunamech-matrix-api/v2/spaces/api․lisp file
auth: Public classes
auth: Public classes

C
call-wrapper.lisp: The lunamech-matrix-api/v2/protocol/call-wrapper․lisp file
change-password: Public classes
change-password/email/request-token: Public classes
change-password/msisdn/request-token: Public classes
Class, 3pid%add: Public classes
Class, 3pid%bind: Public classes
Class, 3pid%delete: Public classes
Class, 3pid%email/request-token: Public classes
Class, 3pid%get: Public classes
Class, 3pid%msisdn/request-token: Public classes
Class, 3pid%unbind: Public classes
Class, account-data%get-data: Public classes
Class, account-data%get-data-in-room: Public classes
Class, account-data%set-data: Public classes
Class, account-data%set-data-in-room: Public classes
Class, admin%check-username-is-available: Public classes
Class, admin%create-token: Public classes
Class, admin%deactivate-account: Public classes
Class, admin%delete-group: Public classes
Class, admin%delete-media-by-date-or-size: Public classes
Class, admin%delete-media-by-id: Public classes
Class, admin%delete-room: Public classes
Class, admin%delete-room-forward-extremities: Public classes
Class, admin%delete-room/v2: Public classes
Class, admin%delete-token: Public classes
Class, admin%delete-user-device: Public classes
Class, admin%delete-users-devices: Public classes
Class, admin%delete-users-media: Public classes
Class, admin%delete-users-ratelimit: Public classes
Class, admin%edit-users-room-membershp: Private classes
Class, admin%get-a-rooms-media: Private classes
Class, admin%get-all-tokens: Private classes
Class, admin%get-event-context: Public classes
Class, admin%get-event-reports: Public classes
Class, admin%get-one-token: Public classes
Class, admin%get-purge-status: Public classes
Class, admin%get-registration-nonce: Private classes
Class, admin%get-room-details: Public classes
Class, admin%get-room-forward-extremities: Public classes
Class, admin%get-room-members: Public classes
Class, admin%get-room-state: Public classes
Class, admin%get-server-version: Public classes
Class, admin%get-specific-event-report: Public classes
Class, admin%get-user-admin-status: Public classes
Class, admin%get-users-devices: Public classes
Class, admin%get-users-media-statistics: Public classes
Class, admin%get-users-pushers: Public classes
Class, admin%get-users-ratelimit: Public classes
Class, admin%get-users-room-memberships: Public classes
Class, admin%get-users-uploaded-media: Public classes
Class, admin%list-accounts: Public classes
Class, admin%list-rooms: Public classes
Class, admin%login-as-user: Public classes
Class, admin%make-user-admin-in-room: Public classes
Class, admin%modify-user-account: Public classes
Class, admin%post-server-notice: Public classes
Class, admin%protect-media-by-id: Public classes
Class, admin%purge-remote-media-cache: Public classes
Class, admin%purge-room-history: Public classes
Class, admin%put-server-notice: Public classes
Class, admin%quarantine-media-by-id: Public classes
Class, admin%quarantine-media-in-room: Public classes
Class, admin%quarantine-users-media: Public classes
Class, admin%query-current-sessions: Public classes
Class, admin%query-user-account: Public classes
Class, admin%register-user: Public classes
Class, admin%renew-account: Public classes
Class, admin%reset-password: Public classes
Class, admin%set-user-admin-status: Public classes
Class, admin%set-users-ratelimit: Public classes
Class, admin%shadowban-user: Public classes
Class, admin%show-user-device: Public classes
Class, admin%unprotect-media-by-id: Public classes
Class, admin%unquarantine-media-by-id: Public classes
Class, admin%update-token: Public classes
Class, admin%update-user-device: Public classes
Class, admin%whois-user: Public classes
Class, alias%delete-room-alias: Public classes
Class, alias%list-a-rooms-aliases: Public classes
Class, alias%new-room-alias: Public classes
Class, alias%resolve-room-alias: Public classes
Class, api: Public classes
Class, api-call: Private classes
Class, api-send-direct: Private classes
Class, api-send-effective: Private classes
Class, api-send-slot: Private classes
Class, api-send-slot-special: Private classes
Class, api-send-special-direct: Private classes
Class, api-send-special-effective: Private classes
Class, api-slot: Private classes
Class, api-slot-direct: Private classes
Class, api-slot-effective: Private classes
Class, auth: Public classes
Class, auth: Public classes
Class, change-password: Public classes
Class, change-password/email/request-token: Public classes
Class, change-password/msisdn/request-token: Public classes
Class, client-versions: Public classes
Class, connection: Public classes
Class, connection: Public classes
Class, container: Private classes
Class, create-room: Public classes
Class, deactivate-account: Public classes
Class, devices%delete-device: Public classes
Class, devices%delete-devices: Public classes
Class, devices%get-device: Public classes
Class, devices%get-devices: Public classes
Class, devices%update-device: Public classes
Class, dimension-api: Public classes
Class, dimension-connection: Public classes
Class, direct-content: Public classes
Class, discover-domain-info: Public classes
Class, empty-object: Private classes
Class, encryption: Public classes
Class, encryption: Private classes
Class, event: Public classes
Class, event-content: Public classes
Class, events%get-from-id: Public classes
Class, events%get-from-type-with-statekey: Public classes
Class, events%get-joined-members: Public classes
Class, events%get-room-members: Public classes
Class, events%get-room-messages: Public classes
Class, events%get-state-events-in-room: Public classes
Class, events%put-message-event-into-room: Public classes
Class, events%put-state-event-into-room: Public classes
Class, events%redact-event: Public classes
Class, file-info: Public classes
Class, filter: Public classes
Class, filter: Public classes
Class, filters%download: Public classes
Class, filters%upload: Public classes
Class, get-relevant-capabilities: Public classes
Class, get-supported-logins: Public classes
Class, get-turnserver-credentials: Public classes
Class, integration%account: Public classes
Class, integration%register: Public classes
Class, keys%claim-keys: Public classes
Class, keys%download-devices-and-keys: Public classes
Class, keys%get-key-changes: Private classes
Class, keys%upload-keys: Public classes
Class, login-connection: Public classes
Class, logout-all-connection: Private classes
Class, logout-connection: Public classes
Class, m-direct: Public classes
Class, m-file: Public classes
Class, m-image: Public classes
Class, m-message: Public classes
Class, m-presence: Private classes
Class, m-room-name: Public classes
Class, m-text: Public classes
Class, media%get-config: Public classes
Class, media%get-media: Public classes
Class, media%get-media/filename: Public classes
Class, media%get-preview: Public classes
Class, media%get-thumbnail: Public classes
Class, media%upload: Public classes
Class, notifications%get-notifications: Public classes
Class, open-id-object: Private classes
Class, openid%request-openid: Public classes
Class, power-level: Private classes
Class, power-level%users: Private classes
Class, presence%get-presence: Public classes
Class, presence%set-presence: Public classes
Class, profile%get-avatar-url: Public classes
Class, profile%get-display-name: Public classes
Class, profile%get-profile-information: Public classes
Class, profile%set-avatar-url: Public classes
Class, profile%set-display-name: Public classes
Class, protocol%send-to-device: Public classes
Class, pushers%get-active-pushers: Public classes
Class, pushers%set-pusher: Public classes
Class, pushrules%change-a-pushrule-actions: Public classes
Class, pushrules%create-pushrule: Public classes
Class, pushrules%delete-specific-pushrule: Public classes
Class, pushrules%enable-pushrule: Private classes
Class, pushrules%get-pushrules: Public classes
Class, pushrules%get-specific-pushrule: Public classes
Class, pushrules%pushrule-actions: Public classes
Class, pushrules%pushrule-enabled: Public classes
Class, register-account: Public classes
Class, register-account/email/request-token: Public classes
Class, register-account/msisdn/request-token: Public classes
Class, rooms%ban-user-from-room: Public classes
Class, rooms%events-before-and-after: Public classes
Class, rooms%forget-a-room: Private classes
Class, rooms%invite-user-to-room: Public classes
Class, rooms%invite-user-to-room/3pid: Public classes
Class, rooms%join-a-room: Public classes
Class, rooms%join-a-room/alias-or-id: Public classes
Class, rooms%kick-user-from-room: Public classes
Class, rooms%leave-a-room: Public classes
Class, rooms%my-joined-rooms: Public classes
Class, rooms%public-rooms: Public classes
Class, rooms%public-rooms/filtered: Public classes
Class, rooms%put-typing-notification: Public classes
Class, rooms%report-content: Public classes
Class, rooms%room-visibility: Private classes
Class, rooms%send-event-receipt: Public classes
Class, rooms%set-read-receipt: Private classes
Class, rooms%set-room-visibility: Public classes
Class, rooms%unban-user-from-room: Public classes
Class, rooms%upgrade-room: Public classes
Class, search-for-user: Public classes
Class, server-side-search: Public classes
Class, spaces%space-hierarchy: Public classes
Class, sso%sso-url: Public classes
Class, status: Public classes
Class, status: Public classes
Class, sync: Public classes
Class, tags%delete-tag: Public classes
Class, tags%list-tags: Public classes
Class, tags%set-tag: Private classes
Class, thirdparty%get-protocol-location: Private classes
Class, thirdparty%get-protocol-metadata: Public classes
Class, thirdparty%get-protocol-users: Public classes
Class, thirdparty%get-protocols-metadata: Public classes
Class, thirdparty%get-thirdparty-locations: Public classes
Class, thirdparty%thirdparty-for-user: Public classes
Class, username-available: Private classes
Class, wait-for-events: Public classes
Class, whoami: Public classes
classes.lisp: The lunamech-matrix-api/classes․lisp file
classes.lisp: The lunamech-matrix-api/v2/classes․lisp file
classes.lisp: The lunamech-matrix-api/v2/protocol/classes․lisp file
client-versions: Public classes
Condition, api-error: Public conditions
Condition, api-error: Public conditions
Condition, api-no-connection: Public conditions
Condition, api-no-connection: Private conditions
Condition, api-protocol-condition: Public conditions
Condition, api-request-failed: Public conditions
Condition, api-timeout: Public conditions
Condition, api-timeout: Public conditions
Condition, connection-unbound: Public conditions
Condition, lunamech-matrix-api-condition: Public conditions
Condition, lunamech-matrix-api-condition: Private conditions
Condition, m-bad-json: Public conditions
Condition, m-bad-json: Public conditions
Condition, m-bad-state: Public conditions
Condition, m-bad-state: Private conditions
Condition, m-forbidden: Public conditions
Condition, m-forbidden: Public conditions
Condition, m-invalid-param: Public conditions
Condition, m-invalid-param: Public conditions
Condition, m-limit-exceeded: Public conditions
Condition, m-limit-exceeded: Public conditions
Condition, m-missing-token: Public conditions
Condition, m-missing-token: Public conditions
Condition, m-not-found: Public conditions
Condition, m-not-found: Public conditions
Condition, m-not-json: Public conditions
Condition, m-not-json: Public conditions
Condition, m-room-in-use: Public conditions
Condition, m-room-in-use: Public conditions
Condition, m-unauthorized: Public conditions
Condition, m-unauthorized: Public conditions
Condition, m-unknown: Public conditions
Condition, m-unknown: Public conditions
Condition, m-unknown-token: Public conditions
Condition, m-unknown-token: Public conditions
Condition, m-unrecognized: Public conditions
Condition, m-unrecognized: Public conditions
Condition, missing-required-data: Private conditions
Condition, problems-with-special: Public conditions
Condition, set-special: Public conditions
Condition, special-slot-is-not-bound: Public conditions
conditions.lisp: The lunamech-matrix-api/conditions․lisp file
conditions.lisp: The lunamech-matrix-api/v2/protocol/conditions․lisp file
conditions.lisp: The lunamech-matrix-api/v2/conditions․lisp file
connection: Public classes
connection: Public classes
connection-unbound: Public conditions
container: Private classes
create-room: Public classes

D
deactivate-account: Public classes
devices%delete-device: Public classes
devices%delete-devices: Public classes
devices%get-device: Public classes
devices%get-devices: Public classes
devices%update-device: Public classes
dimension-api: Public classes
dimension-connection: Public classes
direct-content: Public classes
discover-domain-info: Public classes

E
empty-object: Private classes
encryption: Public classes
encryption: Private classes
event: Public classes
event-content: Public classes
events%get-from-id: Public classes
events%get-from-type-with-statekey: Public classes
events%get-joined-members: Public classes
events%get-room-members: Public classes
events%get-room-messages: Public classes
events%get-state-events-in-room: Public classes
events%put-message-event-into-room: Public classes
events%put-state-event-into-room: Public classes
events%redact-event: Public classes
events.lisp: The lunamech-matrix-api/events․lisp file

F
File, admin-api.lisp: The lunamech-matrix-api/admin-api․lisp file
File, api-helpers.lisp: The lunamech-matrix-api/api-helpers․lisp file
File, api-package.lisp: The lunamech-matrix-api/v2/api-package․lisp file
File, api-protocol.lisp: The lunamech-matrix-api/v2/protocol/api-protocol․lisp file
File, api.lisp: The lunamech-matrix-api/v2/2/api․lisp file
File, api.lisp: The lunamech-matrix-api/v2/4/api․lisp file
File, api.lisp: The lunamech-matrix-api/v2/5/api․lisp file
File, api.lisp: The lunamech-matrix-api/v2/6/api․lisp file
File, api.lisp: The lunamech-matrix-api/v2/8/api․lisp file
File, api.lisp: The lunamech-matrix-api/v2/9/api․lisp file
File, api.lisp: The lunamech-matrix-api/v2/10/api․lisp file
File, api.lisp: The lunamech-matrix-api/v2/11/api․lisp file
File, api.lisp: The lunamech-matrix-api/v2/13/api․lisp file
File, api.lisp: The lunamech-matrix-api/v2/admin/api․lisp file
File, api.lisp: The lunamech-matrix-api/v2/spaces/api․lisp file
File, call-wrapper.lisp: The lunamech-matrix-api/v2/protocol/call-wrapper․lisp file
File, classes.lisp: The lunamech-matrix-api/classes․lisp file
File, classes.lisp: The lunamech-matrix-api/v2/classes․lisp file
File, classes.lisp: The lunamech-matrix-api/v2/protocol/classes․lisp file
File, conditions.lisp: The lunamech-matrix-api/conditions․lisp file
File, conditions.lisp: The lunamech-matrix-api/v2/protocol/conditions․lisp file
File, conditions.lisp: The lunamech-matrix-api/v2/conditions․lisp file
File, events.lisp: The lunamech-matrix-api/events․lisp file
File, filters.lisp: The lunamech-matrix-api/v2/filters․lisp file
File, helpers.lisp: The lunamech-matrix-api/v2/helpers․lisp file
File, integration.lisp: The lunamech-matrix-api/integration․lisp file
File, integration.lisp: The lunamech-matrix-api/v2/integration․lisp file
File, lunamech-matrix-api.asd: The lunamech-matrix-api/lunamech-matrix-api․asd file
File, object-helpers.lisp: The lunamech-matrix-api/v2/object-helpers․lisp file
File, package.lisp: The lunamech-matrix-api/package․lisp file
File, serialize.lisp: The lunamech-matrix-api/v2/serialize․lisp file
File, spaces.lisp: The lunamech-matrix-api/spaces․lisp file
File, spaces.lisp: The lunamech-matrix-api/v2/spaces/spaces․lisp file
File, sync.lisp: The lunamech-matrix-api/sync․lisp file
File, sync.lisp: The lunamech-matrix-api/v2/sync․lisp file
File, user-api.lisp: The lunamech-matrix-api/user-api․lisp file
File, user-api.lisp: The lunamech-matrix-api/v2/user-api․lisp file
file-info: Public classes
filter: Public classes
filter: Public classes
filters%download: Public classes
filters%upload: Public classes
filters.lisp: The lunamech-matrix-api/v2/filters․lisp file

G
get-relevant-capabilities: Public classes
get-supported-logins: Public classes
get-turnserver-credentials: Public classes

H
helpers.lisp: The lunamech-matrix-api/v2/helpers․lisp file

I
integration%account: Public classes
integration%register: Public classes
integration.lisp: The lunamech-matrix-api/integration․lisp file
integration.lisp: The lunamech-matrix-api/v2/integration․lisp file

K
keys%claim-keys: Public classes
keys%download-devices-and-keys: Public classes
keys%get-key-changes: Private classes
keys%upload-keys: Public classes

L
login-connection: Public classes
logout-all-connection: Private classes
logout-connection: Public classes
lunamech-matrix-api: The lunamech-matrix-api system
lunamech-matrix-api: The lunamech-matrix-api package
lunamech-matrix-api-condition: Public conditions
lunamech-matrix-api-condition: Private conditions
lunamech-matrix-api.asd: The lunamech-matrix-api/lunamech-matrix-api․asd file
lunamech-matrix-api/v2: The lunamech-matrix-api/v2 package

M
m-bad-json: Public conditions
m-bad-json: Public conditions
m-bad-state: Public conditions
m-bad-state: Private conditions
m-direct: Public classes
m-file: Public classes
m-forbidden: Public conditions
m-forbidden: Public conditions
m-image: Public classes
m-invalid-param: Public conditions
m-invalid-param: Public conditions
m-limit-exceeded: Public conditions
m-limit-exceeded: Public conditions
m-message: Public classes
m-missing-token: Public conditions
m-missing-token: Public conditions
m-not-found: Public conditions
m-not-found: Public conditions
m-not-json: Public conditions
m-not-json: Public conditions
m-presence: Private classes
m-room-in-use: Public conditions
m-room-in-use: Public conditions
m-room-name: Public classes
m-text: Public classes
m-unauthorized: Public conditions
m-unauthorized: Public conditions
m-unknown: Public conditions
m-unknown: Public conditions
m-unknown-token: Public conditions
m-unknown-token: Public conditions
m-unrecognized: Public conditions
m-unrecognized: Public conditions
media%get-config: Public classes
media%get-media: Public classes
media%get-media/filename: Public classes
media%get-preview: Public classes
media%get-thumbnail: Public classes
media%upload: Public classes
missing-required-data: Private conditions
Module, 10: The lunamech-matrix-api/v2/10 module
Module, 11: The lunamech-matrix-api/v2/11 module
Module, 13: The lunamech-matrix-api/v2/13 module
Module, 2: The lunamech-matrix-api/v2/2 module
Module, 4: The lunamech-matrix-api/v2/4 module
Module, 5: The lunamech-matrix-api/v2/5 module
Module, 6: The lunamech-matrix-api/v2/6 module
Module, 8: The lunamech-matrix-api/v2/8 module
Module, 9: The lunamech-matrix-api/v2/9 module
Module, admin: The lunamech-matrix-api/v2/admin module
Module, protocol: The lunamech-matrix-api/v2/protocol module
Module, spaces: The lunamech-matrix-api/v2/spaces module
Module, v2: The lunamech-matrix-api/v2 module

N
notifications%get-notifications: Public classes

O
object-helpers.lisp: The lunamech-matrix-api/v2/object-helpers․lisp file
open-id-object: Private classes
openid%request-openid: Public classes

P
Package, lunamech-matrix-api: The lunamech-matrix-api package
Package, lunamech-matrix-api/v2: The lunamech-matrix-api/v2 package
package.lisp: The lunamech-matrix-api/package․lisp file
power-level: Private classes
power-level%users: Private classes
presence%get-presence: Public classes
presence%set-presence: Public classes
problems-with-special: Public conditions
profile%get-avatar-url: Public classes
profile%get-display-name: Public classes
profile%get-profile-information: Public classes
profile%set-avatar-url: Public classes
profile%set-display-name: Public classes
protocol: The lunamech-matrix-api/v2/protocol module
protocol%send-to-device: Public classes
pushers%get-active-pushers: Public classes
pushers%set-pusher: Public classes
pushrules%change-a-pushrule-actions: Public classes
pushrules%create-pushrule: Public classes
pushrules%delete-specific-pushrule: Public classes
pushrules%enable-pushrule: Private classes
pushrules%get-pushrules: Public classes
pushrules%get-specific-pushrule: Public classes
pushrules%pushrule-actions: Public classes
pushrules%pushrule-enabled: Public classes

R
register-account: Public classes
register-account/email/request-token: Public classes
register-account/msisdn/request-token: Public classes
rooms%ban-user-from-room: Public classes
rooms%events-before-and-after: Public classes
rooms%forget-a-room: Private classes
rooms%invite-user-to-room: Public classes
rooms%invite-user-to-room/3pid: Public classes
rooms%join-a-room: Public classes
rooms%join-a-room/alias-or-id: Public classes
rooms%kick-user-from-room: Public classes
rooms%leave-a-room: Public classes
rooms%my-joined-rooms: Public classes
rooms%public-rooms: Public classes
rooms%public-rooms/filtered: Public classes
rooms%put-typing-notification: Public classes
rooms%report-content: Public classes
rooms%room-visibility: Private classes
rooms%send-event-receipt: Public classes
rooms%set-read-receipt: Private classes
rooms%set-room-visibility: Public classes
rooms%unban-user-from-room: Public classes
rooms%upgrade-room: Public classes

S
search-for-user: Public classes
serialize.lisp: The lunamech-matrix-api/v2/serialize․lisp file
server-side-search: Public classes
set-special: Public conditions
spaces: The lunamech-matrix-api/v2/spaces module
spaces%space-hierarchy: Public classes
spaces.lisp: The lunamech-matrix-api/spaces․lisp file
spaces.lisp: The lunamech-matrix-api/v2/spaces/spaces․lisp file
special-slot-is-not-bound: Public conditions
sso%sso-url: Public classes
status: Public classes
status: Public classes
sync: Public classes
sync.lisp: The lunamech-matrix-api/sync․lisp file
sync.lisp: The lunamech-matrix-api/v2/sync․lisp file
System, lunamech-matrix-api: The lunamech-matrix-api system

T
tags%delete-tag: Public classes
tags%list-tags: Public classes
tags%set-tag: Private classes
thirdparty%get-protocol-location: Private classes
thirdparty%get-protocol-metadata: Public classes
thirdparty%get-protocol-users: Public classes
thirdparty%get-protocols-metadata: Public classes
thirdparty%get-thirdparty-locations: Public classes
thirdparty%thirdparty-for-user: Public classes

U
user-api.lisp: The lunamech-matrix-api/user-api․lisp file
user-api.lisp: The lunamech-matrix-api/v2/user-api․lisp file
username-available: Private classes

V
v2: The lunamech-matrix-api/v2 module

W
wait-for-events: Public classes
whoami: Public classes