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
- (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for managing apps in a space.
#manage_apps=
def manage_apps=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
- value (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for managing apps in a space.
Returns
- (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for managing apps in a space.
#manage_members_and_groups
def manage_members_and_groups() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns
- (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for managing members and groups in a space.
#manage_members_and_groups=
def manage_members_and_groups=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
- value (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for managing members and groups in a space.
Returns
- (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for managing members and groups in a space.
#manage_webhooks
def manage_webhooks() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns
- (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for managing webhooks in a space.
#manage_webhooks=
def manage_webhooks=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
- value (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for managing webhooks in a space.
Returns
- (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for managing webhooks in a space.
#modify_space_details
def modify_space_details() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns
- (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for updating space name, avatar, description and guidelines.
#modify_space_details=
def modify_space_details=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
- value (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for updating space name, avatar, description and guidelines.
Returns
- (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for updating space name, avatar, description and guidelines.
#post_messages
def post_messages() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns
- (::Google::Apps::Chat::V1::Space::PermissionSetting) — Output only. Setting for posting messages in a space.
#reply_messages
def reply_messages() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns
- (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for replying to messages in a space.
#reply_messages=
def reply_messages=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
- value (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for replying to messages in a space.
Returns
- (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for replying to messages in a space.
#toggle_history
def toggle_history() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns
- (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for toggling space history on and off.
#toggle_history=
def toggle_history=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
- value (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for toggling space history on and off.
Returns
- (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for toggling space history on and off.
#use_at_mention_all
def use_at_mention_all() -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Returns
-
(::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for using
@allin a space.
#use_at_mention_all=
def use_at_mention_all=(value) -> ::Google::Apps::Chat::V1::Space::PermissionSetting
Parameter
-
value (::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for using
@allin a space.
Returns
-
(::Google::Apps::Chat::V1::Space::PermissionSetting) — Optional. Setting for using
@allin a space.
#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_settingin 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 emptyAccessPermissionSettings.view_space_membership_settingin the same request. If a target audience is configured inAccessPermissionSettings.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_settingin 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 emptyAccessPermissionSettings.view_space_membership_settingin the same request. If a target audience is configured inAccessPermissionSettings.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_settingin 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 emptyAccessPermissionSettings.view_space_membership_settingin the same request. If a target audience is configured inAccessPermissionSettings.view_space_membership_setting, this setting must be granted to all members.