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.
11226 11227 11228 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11226 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
11195 11196 11197 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11195 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
11200 11201 11202 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11200 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
11205 11206 11207 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11205 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
11212 11213 11214 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11212 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
11219 11220 11221 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11219 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
11224 11225 11226 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11224 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11231 11232 11233 11234 11235 11236 11237 11238 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 11231 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 |