Class: Aws::ConnectCases::Types::BatchCreateRelatedItemRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cases ⇒ Array<Types::BatchCreateRelatedItemIdentifier>

The list of cases to associate the related item with. All cases must belong to the same domain.



266
267
268
269
270
271
272
273
274
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 266

class BatchCreateRelatedItemRequest < Struct.new(
  :domain_id,
  :content,
  :cases,
  :performed_by,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#client_token ⇒ String

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

If you retry a request with the same client token, the service returns the original response instead of processing the request again. If you reuse a client token with different request parameters, the request fails with a ConflictException.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


266
267
268
269
270
271
272
273
274
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 266

class BatchCreateRelatedItemRequest < Struct.new(
  :domain_id,
  :content,
  :cases,
  :performed_by,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#content ⇒ Types::RelatedItemInputContent

The content of the related item to be created. The same content is applied to every case in the request. Only comment content is supported for batch creation.



266
267
268
269
270
271
272
273
274
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 266

class BatchCreateRelatedItemRequest < Struct.new(
  :domain_id,
  :content,
  :cases,
  :performed_by,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#domain_id ⇒ String

The unique identifier of the Cases domain.

Returns:

  • (String)


266
267
268
269
270
271
272
273
274
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 266

class BatchCreateRelatedItemRequest < Struct.new(
  :domain_id,
  :content,
  :cases,
  :performed_by,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#performed_by ⇒ Types::UserUnion

The entity that created the related item.

Returns:



266
267
268
269
270
271
272
273
274
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 266

class BatchCreateRelatedItemRequest < Struct.new(
  :domain_id,
  :content,
  :cases,
  :performed_by,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end