Space class

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

activeMembers() Future<FfiListMember>
the members currently in the space
activeMembersIds() Future<FfiListFfiString>
the members currently in the space
addChildRoom(String roomId, bool suggested) Future<String>
add the following as a child space and return event id of that event flag as suggested or not
appSettings() Future<ActerAppSettings>
current App Settings
calendarEventDraft() CalendarEventDraft
create calendart event draft
calendarEvents() Future<FfiListCalendarEvent>
get all calendar events
categories(String key) Future<Categories>
Get the categories for a specific key. currently supported: spaces, chats
drop() → void
Manually drops the object and unregisters the FinalizableHandle.
getMember(String userId) Future<Member>
the members currently in the room
getMyMembership() Future<Member>
the Membership of myself
getRoomId() RoomId
the room id
getRoomIdStr() String
the room id as str
invitedMembers() Future<FfiListMember>
the members invited to this room
inviteUser(String userId) Future<bool>
invite the new user to this space
isActerSpace() Future<bool>
whether or not this space has been marked as an 'acter' one
isBookmarked() bool
is this a bookmarked space
isChildSpaceOf(String roomId) Future<bool>
Whether this space is a child of the given space
isEncrypted() Future<bool>
whether this room is encrypted one
isJoined() bool
isPublic() bool
whether or not this space is public
join() Future<bool>
join this room
joinRuleStr() String
join rules for this space.
latestNewsEntries(int count) Future<FfiListNewsEntry>
get latest news
leave() Future<bool>
leave this room
newsDraft() NewsEntryDraft
create news draft
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pinDraft() PinDraft
pin draft builder
the links pinned to this Space
pins() Future<FfiListActerPin>
the pins of this Space
powerLevels() Future<RoomPowerLevels>
the power levels currently set up
redactContent(String eventId, String? reason) Future<EventId>
redact an event from this room reason - The reason for the event being reported (optional). it’s the callers job to ensure the person has the privileges to redact that content.
removeAvatar() Future<EventId>
Remove the avatar of the room
removeChildRoom(String roomId, String? reason) Future<bool>
remove a child space
reportContent(String eventId, int? score, String? reason) Future<bool>
report an event from this room score - The score to rate this content as where -100 is most offensive and 0 is inoffensive (optional). reason - The reason for the event being reported (optional).
restrictedRoomIdsStr() FfiListFfiString
the ids of the rooms the restriction applies to
setActerSpaceStates() Future<bool>
setBookmarked(bool isBookmarked) Future<bool>
set this a bookmarked space
setCategories(String key, CategoriesBuilder categories) Future<bool>
Set the categories for a specific key
setName(String name) Future<EventId>
set name of the room
setTopic(String topic) Future<EventId>
set description / topic of the room
spaceRelations() Future<SpaceRelations>
get the room profile that contains avatar and display name
taskList(String key) Future<TaskList>
the Tasks list of this Space
taskListDraft() TaskListDraft
task list draft builder
taskLists() Future<FfiListTaskList>
the Tasks lists of this Space
topic() String?
what is the description / topic
toString() String
A string representation of this object.
inherited
updateAppSettings(ActerAppSettingsBuilder newSettings) Future<String>
Whenever this is submitted;
updateFeaturePowerLevels(String feature, int? level) Future<bool>
update the power level for a feature
uploadAvatar(String uri) Future<MxcUri>
Change the avatar of the room

Operators

operator ==(Object other) bool
The equality operator.
inherited