interface MatrixNodeParameters {
additionalFields?: { fileName?: string };
binaryPropertyName?: string;
eventId?: string;
fallbackText?: string;
filters?: {
membership?:
| ""
| "invite"
| "join"
| "leave"
| "ban";
notMembership?: | ""
| "invite"
| "join"
| "leave"
| "ban";
};
limit?: number;
mediaType?: "file"
| "video"
| "image"
| "audio";
messageFormat?: "plain" | "org.matrix.custom.html";
messageType?: "m.emote" | "m.notice" | "m.text";
operation?:
| "create"
| "get"
| "getAll"
| "upload"
| "invite"
| "me"
| "join"
| "kick"
| "leave";
otherOptions?: { filter?: string };
preset?: "private_chat" | "public_chat";
reason?: string;
resource?:
| "event"
| "account"
| "message"
| "room"
| "media"
| "roomMember";
returnAll?: boolean;
roomAlias?: string;
roomId?: string;
roomIdOrAlias?: string;
roomName?: string;
text?: string;
userId?: string;
}
Properties§
Source§readonly fallback Text?: string
readonly fallback Text?: string
A plain text message to display in case the HTML cannot be rendered by the Matrix client
Source§readonly filters?: {
membership?:
| ""
| "invite"
| "join"
| "leave"
| "ban";
notMembership?: | ""
| "invite"
| "join"
| "leave"
| "ban";
}
readonly filters?: {
membership?:
| ""
| "invite"
| "join"
| "leave"
| "ban";
notMembership?: | ""
| "invite"
| "join"
| "leave"
| "ban";
}
Filtering options Default: {}
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 100 Type options: {"minValue":1,"maxValue":500}
Source§readonly media Type?: "file" | "video" | "image" | "audio"
readonly media Type?: "file" | "video" | "image" | "audio"
Type of file being uploaded Default: "image"
Source§readonly message Format?: "plain" | "org.matrix.custom.html"
readonly message Format?: "plain" | "org.matrix.custom.html"
The format of the message's body Default: "plain"
Source§readonly message Type?: "m.emote" | "m.notice" | "m.text"
readonly message Type?: "m.emote" | "m.notice" | "m.text"
The type of message to send Default: "m.text"
Source§readonly operation?:
| "create"
| "get"
| "getAll"
| "upload"
| "invite"
| "me"
| "join"
| "kick"
| "leave"
readonly operation?:
| "create"
| "get"
| "getAll"
| "upload"
| "invite"
| "me"
| "join"
| "kick"
| "leave"
Default: "me"
Default: {}