#[non_exhaustive]pub enum Payload {
Show 18 variants
MessageCreatedEventData(Box<MessageCreatedEventData>),
MessageUpdatedEventData(Box<MessageUpdatedEventData>),
MessageDeletedEventData(Box<MessageDeletedEventData>),
MessageBatchCreatedEventData(Box<MessageBatchCreatedEventData>),
MessageBatchUpdatedEventData(Box<MessageBatchUpdatedEventData>),
MessageBatchDeletedEventData(Box<MessageBatchDeletedEventData>),
SpaceUpdatedEventData(Box<SpaceUpdatedEventData>),
SpaceBatchUpdatedEventData(Box<SpaceBatchUpdatedEventData>),
MembershipCreatedEventData(Box<MembershipCreatedEventData>),
MembershipUpdatedEventData(Box<MembershipUpdatedEventData>),
MembershipDeletedEventData(Box<MembershipDeletedEventData>),
MembershipBatchCreatedEventData(Box<MembershipBatchCreatedEventData>),
MembershipBatchUpdatedEventData(Box<MembershipBatchUpdatedEventData>),
MembershipBatchDeletedEventData(Box<MembershipBatchDeletedEventData>),
ReactionCreatedEventData(Box<ReactionCreatedEventData>),
ReactionDeletedEventData(Box<ReactionDeletedEventData>),
ReactionBatchCreatedEventData(Box<ReactionBatchCreatedEventData>),
ReactionBatchDeletedEventData(Box<ReactionBatchDeletedEventData>),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
MessageCreatedEventData(Box<MessageCreatedEventData>)
Event payload for a new message.
Event type: google.workspace.chat.message.v1.created
MessageUpdatedEventData(Box<MessageUpdatedEventData>)
Event payload for an updated message.
Event type: google.workspace.chat.message.v1.updated
MessageDeletedEventData(Box<MessageDeletedEventData>)
Event payload for a deleted message.
Event type: google.workspace.chat.message.v1.deleted
MessageBatchCreatedEventData(Box<MessageBatchCreatedEventData>)
Event payload for multiple new messages.
Event type: google.workspace.chat.message.v1.batchCreated
MessageBatchUpdatedEventData(Box<MessageBatchUpdatedEventData>)
Event payload for multiple updated messages.
Event type: google.workspace.chat.message.v1.batchUpdated
MessageBatchDeletedEventData(Box<MessageBatchDeletedEventData>)
Event payload for multiple deleted messages.
Event type: google.workspace.chat.message.v1.batchDeleted
SpaceUpdatedEventData(Box<SpaceUpdatedEventData>)
Event payload for a space update.
Event type: google.workspace.chat.space.v1.updated
SpaceBatchUpdatedEventData(Box<SpaceBatchUpdatedEventData>)
Event payload for multiple updates to a space.
Event type: google.workspace.chat.space.v1.batchUpdated
MembershipCreatedEventData(Box<MembershipCreatedEventData>)
Event payload for a new membership.
Event type: google.workspace.chat.membership.v1.created
MembershipUpdatedEventData(Box<MembershipUpdatedEventData>)
Event payload for an updated membership.
Event type: google.workspace.chat.membership.v1.updated
MembershipDeletedEventData(Box<MembershipDeletedEventData>)
Event payload for a deleted membership.
Event type: google.workspace.chat.membership.v1.deleted
MembershipBatchCreatedEventData(Box<MembershipBatchCreatedEventData>)
Event payload for multiple new memberships.
Event type: google.workspace.chat.membership.v1.batchCreated
MembershipBatchUpdatedEventData(Box<MembershipBatchUpdatedEventData>)
Event payload for multiple updated memberships.
Event type: google.workspace.chat.membership.v1.batchUpdated
MembershipBatchDeletedEventData(Box<MembershipBatchDeletedEventData>)
Event payload for multiple deleted memberships.
Event type: google.workspace.chat.membership.v1.batchDeleted
ReactionCreatedEventData(Box<ReactionCreatedEventData>)
Event payload for a new reaction.
Event type: google.workspace.chat.reaction.v1.created
ReactionDeletedEventData(Box<ReactionDeletedEventData>)
Event payload for a deleted reaction.
Event type: google.workspace.chat.reaction.v1.deleted
ReactionBatchCreatedEventData(Box<ReactionBatchCreatedEventData>)
Event payload for multiple new reactions.
Event type: google.workspace.chat.reaction.v1.batchCreated
ReactionBatchDeletedEventData(Box<ReactionBatchDeletedEventData>)
Event payload for multiple deleted reactions.
Event type: google.workspace.chat.reaction.v1.batchDeleted