Class PermissionSettings
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.
Implements
Inherited Members
Namespace: Google.Apis.HangoutsChat.v1.Data
Assembly: Google.Apis.HangoutsChat.v1.dll
Syntax
public class PermissionSettings : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ManageApps
Optional. Setting for managing apps in a space.
Declaration
[JsonProperty("manageApps")]
public virtual PermissionSetting ManageApps { get; set; }
Property Value
Type | Description |
---|---|
PermissionSetting |
ManageMembersAndGroups
Optional. Setting for managing members and groups in a space.
Declaration
[JsonProperty("manageMembersAndGroups")]
public virtual PermissionSetting ManageMembersAndGroups { get; set; }
Property Value
Type | Description |
---|---|
PermissionSetting |
ManageWebhooks
Optional. Setting for managing webhooks in a space.
Declaration
[JsonProperty("manageWebhooks")]
public virtual PermissionSetting ManageWebhooks { get; set; }
Property Value
Type | Description |
---|---|
PermissionSetting |
ModifySpaceDetails
Optional. Setting for updating space name, avatar, description and guidelines.
Declaration
[JsonProperty("modifySpaceDetails")]
public virtual PermissionSetting ModifySpaceDetails { get; set; }
Property Value
Type | Description |
---|---|
PermissionSetting |
PostMessages
Output only. Setting for posting messages in a space.
Declaration
[JsonProperty("postMessages")]
public virtual PermissionSetting PostMessages { get; set; }
Property Value
Type | Description |
---|---|
PermissionSetting |
ReplyMessages
Optional. Setting for replying to messages in a space.
Declaration
[JsonProperty("replyMessages")]
public virtual PermissionSetting ReplyMessages { get; set; }
Property Value
Type | Description |
---|---|
PermissionSetting |
ToggleHistory
Optional. Setting for toggling space history on and off.
Declaration
[JsonProperty("toggleHistory")]
public virtual PermissionSetting ToggleHistory { get; set; }
Property Value
Type | Description |
---|---|
PermissionSetting |
UseAtMentionAll
Optional. Setting for using @all in a space.
Declaration
[JsonProperty("useAtMentionAll")]
public virtual PermissionSetting UseAtMentionAll { get; set; }
Property Value
Type | Description |
---|---|
PermissionSetting |