Show / Hide Table of Contents

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.

Inheritance
object
PermissionSettings
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

ViewSpaceMembership

Optional. Setting for viewing space membership. Must be specified together with AccessPermissionSettings.view_space_membership_setting in the update mask and request body when updating who can view space membership. When restricting view access to specific roles (for example, space managers or assistant managers only), specify the desired role permissions here and provide an empty AccessPermissionSettings.view_space_membership_setting in the same request. If a target audience is configured in AccessPermissionSettings.view_space_membership_setting, this setting must be granted to all members.

Declaration
[JsonProperty("viewSpaceMembership")]
public virtual PermissionSetting ViewSpaceMembership { get; set; }
Property Value
Type Description
PermissionSetting

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX