Class AccessPermissionSettings
Access permission settings for a space.
Implements
Inherited Members
Namespace: Google.Apis.HangoutsChat.v1.Data
Assembly: Google.Apis.HangoutsChat.v1.dll
Syntax
public class AccessPermissionSettings : IDirectResponseSchema
Properties
DiscoverSpaceSetting
Optional. Access permission setting for discovering the space.
Declaration
[JsonProperty("discoverSpaceSetting")]
public virtual AccessPermissionSetting DiscoverSpaceSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| AccessPermissionSetting |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
JoinSpaceSetting
Optional. Access permission setting for joining the space.
Declaration
[JsonProperty("joinSpaceSetting")]
public virtual AccessPermissionSetting JoinSpaceSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| AccessPermissionSetting |
ViewSpaceMembershipSetting
Optional. Access permission setting for viewing space membership. Must be specified together with
PermissionSettings.view_space_membership in the update mask and request body when updating who can view
space membership. When granting view access to a target audience, you must also grant
PermissionSettings.view_space_membership to all members in the same request. To remove an existing target
audience (for example, to restrict view access to space managers or assistant managers only), specify an
empty AccessPermissionSetting (with no principals).
Declaration
[JsonProperty("viewSpaceMembershipSetting")]
public virtual AccessPermissionSetting ViewSpaceMembershipSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| AccessPermissionSetting |