Reference documentation and code samples for the Google Apps Chat V1 Client class SpaceEvent.
An event that represents a change or activity in a Google Chat space. To learn more, see Work with events from Google Chat .
Generated from protobuf message google.chat.v1.SpaceEvent
Namespace
Google \ Apps \ Chat \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Resource name of the space event. Format: spaces/{space}/spaceEvents/{spaceEvent}
↳ event_time
↳ event_type
string
Type of space event. Each event type has a batch version, which represents multiple instances of the event type that occur in a short period of time. For spaceEvents.list()
requests, omit batch event types in your query filter. By default, the server returns both event type and its batch version. Supported event types for messages
: * * New message: google.workspace.chat.message.v1.created
* * Updated message: google.workspace.chat.message.v1.updated
* * Deleted message: google.workspace.chat.message.v1.deleted
* * Multiple new messages: google.workspace.chat.message.v1.batchCreated
* * Multiple updated messages: google.workspace.chat.message.v1.batchUpdated
* * Multiple deleted messages: google.workspace.chat.message.v1.batchDeleted
Supported event types for memberships
: * * New membership: google.workspace.chat.membership.v1.created
* * Updated membership: google.workspace.chat.membership.v1.updated
* * Deleted membership: google.workspace.chat.membership.v1.deleted
* * Multiple new memberships: google.workspace.chat.membership.v1.batchCreated
* * Multiple updated memberships: google.workspace.chat.membership.v1.batchUpdated
* * Multiple deleted memberships: google.workspace.chat.membership.v1.batchDeleted
Supported event types for reactions
: * * New reaction: google.workspace.chat.reaction.v1.created
* * Deleted reaction: google.workspace.chat.reaction.v1.deleted
* * Multiple new reactions: google.workspace.chat.reaction.v1.batchCreated
* * Multiple deleted reactions: google.workspace.chat.reaction.v1.batchDeleted
Supported event types about the space
: * * Updated space: google.workspace.chat.space.v1.updated
* * Multiple space updates: google.workspace.chat.space.v1.batchUpdated
↳ message_created_event_data
MessageCreatedEventData
Event payload for a new message. Event type: google.workspace.chat.message.v1.created
↳ message_updated_event_data
MessageUpdatedEventData
Event payload for an updated message. Event type: google.workspace.chat.message.v1.updated
↳ message_deleted_event_data
MessageDeletedEventData
Event payload for a deleted message. Event type: google.workspace.chat.message.v1.deleted
↳ message_batch_created_event_data
MessageBatchCreatedEventData
Event payload for multiple new messages. Event type: google.workspace.chat.message.v1.batchCreated
↳ message_batch_updated_event_data
MessageBatchUpdatedEventData
Event payload for multiple updated messages. Event type: google.workspace.chat.message.v1.batchUpdated
↳ message_batch_deleted_event_data
MessageBatchDeletedEventData
Event payload for multiple deleted messages. Event type: google.workspace.chat.message.v1.batchDeleted
↳ space_updated_event_data
SpaceUpdatedEventData
Event payload for a space update. Event type: google.workspace.chat.space.v1.updated
↳ space_batch_updated_event_data
SpaceBatchUpdatedEventData
Event payload for multiple updates to a space. Event type: google.workspace.chat.space.v1.batchUpdated
↳ membership_created_event_data
MembershipCreatedEventData
Event payload for a new membership. Event type: google.workspace.chat.membership.v1.created
↳ membership_updated_event_data
MembershipUpdatedEventData
Event payload for an updated membership. Event type: google.workspace.chat.membership.v1.updated
↳ membership_deleted_event_data
MembershipDeletedEventData
Event payload for a deleted membership. Event type: google.workspace.chat.membership.v1.deleted
↳ membership_batch_created_event_data
MembershipBatchCreatedEventData
Event payload for multiple new memberships. Event type: google.workspace.chat.membership.v1.batchCreated
↳ membership_batch_updated_event_data
MembershipBatchUpdatedEventData
Event payload for multiple updated memberships. Event type: google.workspace.chat.membership.v1.batchUpdated
↳ membership_batch_deleted_event_data
MembershipBatchDeletedEventData
Event payload for multiple deleted memberships. Event type: google.workspace.chat.membership.v1.batchDeleted
↳ reaction_created_event_data
ReactionCreatedEventData
Event payload for a new reaction. Event type: google.workspace.chat.reaction.v1.created
↳ reaction_deleted_event_data
ReactionDeletedEventData
Event payload for a deleted reaction. Event type: google.workspace.chat.reaction.v1.deleted
↳ reaction_batch_created_event_data
ReactionBatchCreatedEventData
Event payload for multiple new reactions. Event type: google.workspace.chat.reaction.v1.batchCreated
↳ reaction_batch_deleted_event_data
ReactionBatchDeletedEventData
Event payload for multiple deleted reactions. Event type: google.workspace.chat.reaction.v1.batchDeleted
getName
Resource name of the space event.
Format: spaces/{space}/spaceEvents/{spaceEvent}
string
setName
Resource name of the space event.
Format: spaces/{space}/spaceEvents/{spaceEvent}
var
string
$this
getEventTime
Time when the event occurred.
hasEventTime
clearEventTime
setEventTime
Time when the event occurred.
$this
getEventType
Type of space event. Each event type has a batch version, which
represents multiple instances of the event type that occur in a short
period of time. For spaceEvents.list()
requests, omit batch event types
in your query filter. By default, the server returns both event type and
its batch version.
Supported event types for messages :
- New message:
google.workspace.chat.message.v1.created
- Updated message:
google.workspace.chat.message.v1.updated
- Deleted message:
google.workspace.chat.message.v1.deleted
- Multiple new messages:
google.workspace.chat.message.v1.batchCreated
- Multiple updated messages:
google.workspace.chat.message.v1.batchUpdated
- Multiple deleted messages:
google.workspace.chat.message.v1.batchDeleted
Supported event types for memberships :- New membership:
google.workspace.chat.membership.v1.created
- Updated membership:
google.workspace.chat.membership.v1.updated
- Deleted membership:
google.workspace.chat.membership.v1.deleted
- Multiple new memberships:
google.workspace.chat.membership.v1.batchCreated
- Multiple updated memberships:
google.workspace.chat.membership.v1.batchUpdated
- Multiple deleted memberships:
google.workspace.chat.membership.v1.batchDeleted
Supported event types for reactions : - New reaction:
google.workspace.chat.reaction.v1.created
- Deleted reaction:
google.workspace.chat.reaction.v1.deleted
- Multiple new reactions:
google.workspace.chat.reaction.v1.batchCreated
- Multiple deleted reactions:
google.workspace.chat.reaction.v1.batchDeleted
Supported event types about the space : - Updated space:
google.workspace.chat.space.v1.updated
- Multiple space updates:
google.workspace.chat.space.v1.batchUpdated
- New membership:
string
setEventType
Type of space event. Each event type has a batch version, which
represents multiple instances of the event type that occur in a short
period of time. For spaceEvents.list()
requests, omit batch event types
in your query filter. By default, the server returns both event type and
its batch version.
Supported event types for messages :
- New message:
google.workspace.chat.message.v1.created
- Updated message:
google.workspace.chat.message.v1.updated
- Deleted message:
google.workspace.chat.message.v1.deleted
- Multiple new messages:
google.workspace.chat.message.v1.batchCreated
- Multiple updated messages:
google.workspace.chat.message.v1.batchUpdated
- Multiple deleted messages:
google.workspace.chat.message.v1.batchDeleted
Supported event types for memberships :- New membership:
google.workspace.chat.membership.v1.created
- Updated membership:
google.workspace.chat.membership.v1.updated
- Deleted membership:
google.workspace.chat.membership.v1.deleted
- Multiple new memberships:
google.workspace.chat.membership.v1.batchCreated
- Multiple updated memberships:
google.workspace.chat.membership.v1.batchUpdated
- Multiple deleted memberships:
google.workspace.chat.membership.v1.batchDeleted
Supported event types for reactions : - New reaction:
google.workspace.chat.reaction.v1.created
- Deleted reaction:
google.workspace.chat.reaction.v1.deleted
- Multiple new reactions:
google.workspace.chat.reaction.v1.batchCreated
- Multiple deleted reactions:
google.workspace.chat.reaction.v1.batchDeleted
Supported event types about the space : - Updated space:
google.workspace.chat.space.v1.updated
- Multiple space updates:
google.workspace.chat.space.v1.batchUpdated
- New membership:
var
string
$this
getMessageCreatedEventData
Event payload for a new message.
Event type: google.workspace.chat.message.v1.created
hasMessageCreatedEventData
setMessageCreatedEventData
Event payload for a new message.
Event type: google.workspace.chat.message.v1.created
$this
getMessageUpdatedEventData
Event payload for an updated message.
Event type: google.workspace.chat.message.v1.updated
hasMessageUpdatedEventData
setMessageUpdatedEventData
Event payload for an updated message.
Event type: google.workspace.chat.message.v1.updated
$this
getMessageDeletedEventData
Event payload for a deleted message.
Event type: google.workspace.chat.message.v1.deleted
hasMessageDeletedEventData
setMessageDeletedEventData
Event payload for a deleted message.
Event type: google.workspace.chat.message.v1.deleted
$this
getMessageBatchCreatedEventData
Event payload for multiple new messages.
Event type: google.workspace.chat.message.v1.batchCreated
hasMessageBatchCreatedEventData
setMessageBatchCreatedEventData
Event payload for multiple new messages.
Event type: google.workspace.chat.message.v1.batchCreated
$this
getMessageBatchUpdatedEventData
Event payload for multiple updated messages.
Event type: google.workspace.chat.message.v1.batchUpdated
hasMessageBatchUpdatedEventData
setMessageBatchUpdatedEventData
Event payload for multiple updated messages.
Event type: google.workspace.chat.message.v1.batchUpdated
$this
getMessageBatchDeletedEventData
Event payload for multiple deleted messages.
Event type: google.workspace.chat.message.v1.batchDeleted
hasMessageBatchDeletedEventData
setMessageBatchDeletedEventData
Event payload for multiple deleted messages.
Event type: google.workspace.chat.message.v1.batchDeleted
$this
getSpaceUpdatedEventData
Event payload for a space update.
Event type: google.workspace.chat.space.v1.updated
hasSpaceUpdatedEventData
setSpaceUpdatedEventData
Event payload for a space update.
Event type: google.workspace.chat.space.v1.updated
$this
getSpaceBatchUpdatedEventData
Event payload for multiple updates to a space.
Event type: google.workspace.chat.space.v1.batchUpdated
hasSpaceBatchUpdatedEventData
setSpaceBatchUpdatedEventData
Event payload for multiple updates to a space.
Event type: google.workspace.chat.space.v1.batchUpdated
$this
getMembershipCreatedEventData
Event payload for a new membership.
Event type: google.workspace.chat.membership.v1.created
hasMembershipCreatedEventData
setMembershipCreatedEventData
Event payload for a new membership.
Event type: google.workspace.chat.membership.v1.created
$this
getMembershipUpdatedEventData
Event payload for an updated membership.
Event type: google.workspace.chat.membership.v1.updated
hasMembershipUpdatedEventData
setMembershipUpdatedEventData
Event payload for an updated membership.
Event type: google.workspace.chat.membership.v1.updated
$this
getMembershipDeletedEventData
Event payload for a deleted membership.
Event type: google.workspace.chat.membership.v1.deleted
hasMembershipDeletedEventData
setMembershipDeletedEventData
Event payload for a deleted membership.
Event type: google.workspace.chat.membership.v1.deleted
$this
getMembershipBatchCreatedEventData
Event payload for multiple new memberships.
Event type: google.workspace.chat.membership.v1.batchCreated
hasMembershipBatchCreatedEventData
setMembershipBatchCreatedEventData
Event payload for multiple new memberships.
Event type: google.workspace.chat.membership.v1.batchCreated
$this
getMembershipBatchUpdatedEventData
Event payload for multiple updated memberships.
Event type: google.workspace.chat.membership.v1.batchUpdated
hasMembershipBatchUpdatedEventData
setMembershipBatchUpdatedEventData
Event payload for multiple updated memberships.
Event type: google.workspace.chat.membership.v1.batchUpdated
$this
getMembershipBatchDeletedEventData
Event payload for multiple deleted memberships.
Event type: google.workspace.chat.membership.v1.batchDeleted
hasMembershipBatchDeletedEventData
setMembershipBatchDeletedEventData
Event payload for multiple deleted memberships.
Event type: google.workspace.chat.membership.v1.batchDeleted
$this
getReactionCreatedEventData
Event payload for a new reaction.
Event type: google.workspace.chat.reaction.v1.created
hasReactionCreatedEventData
setReactionCreatedEventData
Event payload for a new reaction.
Event type: google.workspace.chat.reaction.v1.created
$this
getReactionDeletedEventData
Event payload for a deleted reaction.
Event type: google.workspace.chat.reaction.v1.deleted
hasReactionDeletedEventData
setReactionDeletedEventData
Event payload for a deleted reaction.
Event type: google.workspace.chat.reaction.v1.deleted
$this
getReactionBatchCreatedEventData
Event payload for multiple new reactions.
Event type: google.workspace.chat.reaction.v1.batchCreated
hasReactionBatchCreatedEventData
setReactionBatchCreatedEventData
Event payload for multiple new reactions.
Event type: google.workspace.chat.reaction.v1.batchCreated
$this
getReactionBatchDeletedEventData
Event payload for multiple deleted reactions.
Event type: google.workspace.chat.reaction.v1.batchDeleted
hasReactionBatchDeletedEventData
setReactionBatchDeletedEventData
Event payload for multiple deleted reactions.
Event type: google.workspace.chat.reaction.v1.batchDeleted
$this
getPayload
string