Interface: IFederatedMessage ​
Defined in: types/federation.ts:211
A message as the channel's owner stored it. Mentions in content name people and roles by GUID (<@guid:user:example.com:...>), and are turned back into local ids where it lands.
Properties ​
| Property | Type | Description | Defined in |
|---|---|---|---|
attachments | IFederatedMediaRef[] | files sent with it, held by the instance of whoever sent them | types/federation.ts:229 |
authorGuid | string | null | - | types/federation.ts:214 |
channelGuid | string | - | types/federation.ts:213 |
content | string | - | types/federation.ts:217 |
createdAt | string | - | types/federation.ts:234 |
guid | string | - | types/federation.ts:212 |
hiddenReason | string | null | - | types/federation.ts:227 |
invite? | IFederatedServerInvite | null | A recipient-only invitation, whose authority is its server's home instance. | types/federation.ts:233 |
isEdited | boolean | - | types/federation.ts:219 |
isUrgent | boolean | - | types/federation.ts:220 |
mentionDirectUserGuids | string[] | of those, the people named directly, and those reached through a role | types/federation.ts:225 |
mentionEveryone | boolean | - | types/federation.ts:221 |
mentionRoleUserGuids | string[] | - | types/federation.ts:226 |
mentionUserGuids | string[] | everyone the message pings, however they came to be in it | types/federation.ts:223 |
reactions? | IFederatedReactionSnapshot | Authoritative reaction state, absent on older peers. Its version is independent of text edits. | types/federation.ts:231 |
replyToGuid | string | null | - | types/federation.ts:218 |
systemType? | "member_joined" | "calendar_event_reminder" | null | Only channel-owner generated membership events may have no author. | types/federation.ts:216 |
updatedAt | string | - | types/federation.ts:235 |