Google Apps Chat V1 Client - Class UpdateSpaceNotificationSettingRequest (0.10.0)

Reference documentation and code samples for the Google Apps Chat V1 Client class UpdateSpaceNotificationSettingRequest.

Request to update the space notification settings.

Only supports updating notification setting for the calling user.

Generated from protobuf message google.chat.v1.UpdateSpaceNotificationSettingRequest

Namespace

Google \ Apps \ Chat \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ space_notification_setting SpaceNotificationSetting

Required. The resource name for the space notification settings must be populated in the form of users/{user}/spaces/{space}/spaceNotificationSetting. Only fields specified by update_mask are updated.

↳ update_mask Google\Protobuf\FieldMask

Required. Supported field paths: - notification_setting - mute_setting

getSpaceNotificationSetting

Required. The resource name for the space notification settings must be populated in the form of users/{user}/spaces/{space}/spaceNotificationSetting. Only fields specified by update_mask are updated.

Returns
Type Description
SpaceNotificationSetting|null

hasSpaceNotificationSetting

clearSpaceNotificationSetting

setSpaceNotificationSetting

Required. The resource name for the space notification settings must be populated in the form of users/{user}/spaces/{space}/spaceNotificationSetting. Only fields specified by update_mask are updated.

Parameter
Name Description
var SpaceNotificationSetting
Returns
Type Description
$this

getUpdateMask

Required. Supported field paths:

  • notification_setting
  • mute_setting
Returns
Type Description
Google\Protobuf\FieldMask|null

hasUpdateMask

clearUpdateMask

setUpdateMask

Required. Supported field paths:

  • notification_setting
  • mute_setting
Parameter
Name Description
var Google\Protobuf\FieldMask
Returns
Type Description
$this

static::build

Parameters
Name Description
spaceNotificationSetting SpaceNotificationSetting

Required. The resource name for the space notification settings must be populated in the form of users/{user}/spaces/{space}/spaceNotificationSetting. Only fields specified by update_mask are updated.

updateMask Google\Protobuf\FieldMask

Required. Supported field paths:

  • notification_setting

  • mute_setting

Returns
Type Description
UpdateSpaceNotificationSettingRequest