Class: Google::Apis::CloudsearchV1::IncomingWebhookChangedMetadata
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::IncomingWebhookChangedMetadata
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb
Overview
Annotation metadata to display system messages for incoming webhook events. Next Tag: 7
Instance Attribute Summary collapse
-
#incoming_webhook_name ⇒ String
The webhook name at the time of the change.
-
#initiator_id ⇒ Google::Apis::CloudsearchV1::UserId
Primary key for User resource.
-
#initiator_profile ⇒ Google::Apis::CloudsearchV1::User
User profile information.
-
#obfuscated_incoming_webhook_id ⇒ String
The webhook id of the incoming webhook in question.
-
#old_incoming_webhook_name ⇒ String
Only populated for UPDATED_NAME and UPDATED_NAME_AND_AVATAR events, where the webhook name was changed.
-
#type ⇒ String
Used in Spanner storage, BE API responses and FE API responses.
Instance Method Summary collapse
-
#initialize(**args) ⇒ IncomingWebhookChangedMetadata
constructor
A new instance of IncomingWebhookChangedMetadata.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ IncomingWebhookChangedMetadata
Returns a new instance of IncomingWebhookChangedMetadata.
9743 9744 9745 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 9743 def initialize(**args) update!(**args) end |
Instance Attribute Details
#incoming_webhook_name ⇒ String
The webhook name at the time of the change. Used in Spanner storage, BE API
responses and FE API responses.
Corresponds to the JSON property incomingWebhookName
9712 9713 9714 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 9712 def incoming_webhook_name @incoming_webhook_name end |
#initiator_id ⇒ Google::Apis::CloudsearchV1::UserId
Primary key for User resource.
Corresponds to the JSON property initiatorId
9717 9718 9719 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 9717 def initiator_id @initiator_id end |
#initiator_profile ⇒ Google::Apis::CloudsearchV1::User
User profile information. This user is not necessarily member of a space.
Corresponds to the JSON property initiatorProfile
9722 9723 9724 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 9722 def initiator_profile @initiator_profile end |
#obfuscated_incoming_webhook_id ⇒ String
The webhook id of the incoming webhook in question. This field should not be
used to load webhook information dynamically and is only present for debugging
purposes. Used in Spanner storage, BE API responses and FE API responses.
Corresponds to the JSON property obfuscatedIncomingWebhookId
9729 9730 9731 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 9729 def @obfuscated_incoming_webhook_id end |
#old_incoming_webhook_name ⇒ String
Only populated for UPDATED_NAME and UPDATED_NAME_AND_AVATAR events, where the
webhook name was changed. Used in Spanner storage, BE API responses and FE API
responses.
Corresponds to the JSON property oldIncomingWebhookName
9736 9737 9738 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 9736 def old_incoming_webhook_name @old_incoming_webhook_name end |
#type ⇒ String
Used in Spanner storage, BE API responses and FE API responses.
Corresponds to the JSON property type
9741 9742 9743 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 9741 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
9748 9749 9750 9751 9752 9753 9754 9755 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 9748 def update!(**args) @incoming_webhook_name = args[:incoming_webhook_name] if args.key?(:incoming_webhook_name) @initiator_id = args[:initiator_id] if args.key?(:initiator_id) @initiator_profile = args[:initiator_profile] if args.key?(:initiator_profile) @obfuscated_incoming_webhook_id = args[:obfuscated_incoming_webhook_id] if args.key?(:obfuscated_incoming_webhook_id) @old_incoming_webhook_name = args[:old_incoming_webhook_name] if args.key?(:old_incoming_webhook_name) @type = args[:type] if args.key?(:type) end |