PermissionSettings class

Permission settings that you can specify when updating an existing named space.

To set permission settings when creating a space, specify the PredefinedPermissionSettings field in your request.

Constructors

PermissionSettings.new({PermissionSetting? manageApps, PermissionSetting? manageMembersAndGroups, PermissionSetting? manageWebhooks, PermissionSetting? modifySpaceDetails, PermissionSetting? postMessages, PermissionSetting? replyMessages, PermissionSetting? toggleHistory, PermissionSetting? useAtMentionAll})
PermissionSettings.fromJson(Map json_)

Properties

hashCode int
The hash code for this object.
no setterinherited
manageApps PermissionSetting?
Setting for managing apps in a space.
getter/setter pair
manageMembersAndGroups PermissionSetting?
Setting for managing members and groups in a space.
getter/setter pair
manageWebhooks PermissionSetting?
Setting for managing webhooks in a space.
getter/setter pair
modifySpaceDetails PermissionSetting?
Setting for updating space name, avatar, description and guidelines.
getter/setter pair
postMessages PermissionSetting?
Setting for posting messages in a space.
getter/setter pair
replyMessages PermissionSetting?
Setting for replying to messages in a space.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
toggleHistory PermissionSetting?
Setting for toggling space history on and off.
getter/setter pair
useAtMentionAll PermissionSetting?
Setting for using @all in a space.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

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