Google Apps Events Subscriptions V1beta Client - Class PayloadOptions (0.3.1)

Reference documentation and code samples for the Google Apps Events Subscriptions V1beta Client class PayloadOptions.

Options about what data to include in the event payload. Only supported for Google Chat events.

Generated from protobuf message google.apps.events.subscriptions.v1beta.PayloadOptions

Namespace

Google \ Apps \ Events \ Subscriptions \ V1beta

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ include_resource
bool

Optional. Whether the event payload includes data about the resource that changed. For example, for an event where a Google Chat message was created, whether the payload contains data about the Message resource. If false, the event payload only includes the name of the changed resource.

↳ field_mask
Google\Protobuf\FieldMask

Optional. If include_resource is set to true , the list of fields to include in the event payload. Separate fields with a comma. For example, to include a Google Chat message's sender and create time, enter message.sender,message.createTime . If omitted, the payload includes all fields for the resource. If you specify a field that doesn't exist for the resource, the system ignores the field.

getIncludeResource

Optional. Whether the event payload includes data about the resource that changed. For example, for an event where a Google Chat message was created, whether the payload contains data about the Message resource. If false, the event payload only includes the name of the changed resource.

Returns
Type
Description
bool

setIncludeResource

Optional. Whether the event payload includes data about the resource that changed. For example, for an event where a Google Chat message was created, whether the payload contains data about the Message resource. If false, the event payload only includes the name of the changed resource.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getFieldMask

Optional. If include_resource is set to true , the list of fields to include in the event payload. Separate fields with a comma. For example, to include a Google Chat message's sender and create time, enter message.sender,message.createTime . If omitted, the payload includes all fields for the resource.

If you specify a field that doesn't exist for the resource, the system ignores the field.

Returns
Type
Description

hasFieldMask

clearFieldMask

setFieldMask

Optional. If include_resource is set to true , the list of fields to include in the event payload. Separate fields with a comma. For example, to include a Google Chat message's sender and create time, enter message.sender,message.createTime . If omitted, the payload includes all fields for the resource.

If you specify a field that doesn't exist for the resource, the system ignores the field.

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: