Class: Google::Apis::CloudsearchV1::OpenCreatedDraftActionMarkup

Inherits:
Object
  • Object
show all
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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ OpenCreatedDraftActionMarkup

Returns a new instance of OpenCreatedDraftActionMarkup.



14374
14375
14376
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 14374

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#draft_idString

The ID of the newly created draft in the form "r123". Corresponds to the JSON property draftId

Returns:

  • (String)


14354
14355
14356
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 14354

def draft_id
  @draft_id
end

#draft_storage_idString

The server storage ID in hex format, for example,"15e9fa622ce1029d". Corresponds to the JSON property draftStorageId

Returns:

  • (String)


14359
14360
14361
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 14359

def draft_storage_id
  @draft_storage_id
end

#draft_thread_idString

The ID of the thread containing the newly created draft, for example, " 15e9fa622ce1029d". Corresponds to the JSON property draftThreadId

Returns:

  • (String)


14365
14366
14367
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 14365

def draft_thread_id
  @draft_thread_id
end

#draft_thread_server_perm_idString

The server permanent ID for the draft's thread. This field isn't set anywhere, and it's ignored when processing OpenCreatedDraftActionMarkup. Supply and use draftThreadStorageId instead. Corresponds to the JSON property draftThreadServerPermId

Returns:

  • (String)


14372
14373
14374
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 14372

def draft_thread_server_perm_id
  @draft_thread_server_perm_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



14379
14380
14381
14382
14383
14384
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 14379

def update!(**args)
  @draft_id = args[:draft_id] if args.key?(:draft_id)
  @draft_storage_id = args[:draft_storage_id] if args.key?(:draft_storage_id)
  @draft_thread_id = args[:draft_thread_id] if args.key?(:draft_thread_id)
  @draft_thread_server_perm_id = args[:draft_thread_server_perm_id] if args.key?(:draft_thread_server_perm_id)
end