Google Chat V1 API - Class Google::Apps::Chat::V1::Space::PermissionSettings (v0.31.0)

Reference documentation and code samples for the Google Chat V1 API class Google::Apps::Chat::V1::Space::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.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#manage_apps

def manage_apps() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns

#manage_apps=

def manage_apps=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
Returns

#manage_members_and_groups

def manage_members_and_groups() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns

#manage_members_and_groups=

def manage_members_and_groups=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
Returns

#manage_webhooks

def manage_webhooks() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns

#manage_webhooks=

def manage_webhooks=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
Returns

#modify_space_details

def modify_space_details() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns

#modify_space_details=

def modify_space_details=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
Returns

#post_messages

def post_messages() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns

#reply_messages

def reply_messages() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns

#reply_messages=

def reply_messages=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
Returns

#toggle_history

def toggle_history() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns

#toggle_history=

def toggle_history=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
Returns

#use_at_mention_all

def use_at_mention_all() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns

#use_at_mention_all=

def use_at_mention_all=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
Returns

#view_space_membership

def view_space_membership() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns
  • (::Google::Apps::Chat::V1::Space::PermissionSetting) — 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.

#view_space_membership=

def view_space_membership=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
  • value (::Google::Apps::Chat::V1::Space::PermissionSetting) — 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.
Returns
  • (::Google::Apps::Chat::V1::Space::PermissionSetting) — 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.