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({PermissionSetting? manageApps, PermissionSetting? manageMembersAndGroups, PermissionSetting? manageWebhooks, PermissionSetting? modifySpaceDetails, PermissionSetting? postMessages, PermissionSetting? replyMessages, PermissionSetting? toggleHistory, PermissionSetting? useAtMentionAll, PermissionSetting? viewSpaceMembership})
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
viewSpaceMembership ↔ PermissionSetting?
Setting for viewing space membership.
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