Module: Aws::ConnectCases::Types

Defined in:
gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb

Defined Under Namespace

Classes: AccessDeniedException, AuditEvent, AuditEventField, AuditEventFieldValueUnion, AuditEventPerformedBy, BasicLayout, BatchGetCaseRuleRequest, BatchGetCaseRuleResponse, BatchGetFieldRequest, BatchGetFieldResponse, BatchPutFieldOptionsRequest, BatchPutFieldOptionsResponse, BooleanCondition, BooleanOperands, CaseEventIncludedData, CaseFilter, CaseRuleDetails, CaseRuleError, CaseRuleIdentifier, CaseRuleSummary, CaseSummary, CommentContent, CommentUpdateContent, CompoundCondition, ConflictException, ConnectCaseContent, ConnectCaseFilter, ConnectCaseInputContent, Contact, ContactContent, ContactFilter, CreateCaseRequest, CreateCaseResponse, CreateCaseRuleRequest, CreateCaseRuleResponse, CreateDomainRequest, CreateDomainResponse, CreateFieldRequest, CreateFieldResponse, CreateLayoutRequest, CreateLayoutResponse, CreateRelatedItemRequest, CreateRelatedItemResponse, CreateTemplateRequest, CreateTemplateResponse, CustomContent, CustomFieldsFilter, CustomFilter, CustomInputContent, CustomUpdateContent, DeleteCaseRequest, DeleteCaseResponse, DeleteCaseRuleRequest, DeleteCaseRuleResponse, DeleteDomainRequest, DeleteDomainResponse, DeleteFieldRequest, DeleteFieldResponse, DeleteLayoutRequest, DeleteLayoutResponse, DeleteRelatedItemRequest, DeleteRelatedItemResponse, DeleteTemplateRequest, DeleteTemplateResponse, DomainSummary, EventBridgeConfiguration, EventIncludedData, FieldAttributes, FieldError, FieldFilter, FieldGroup, FieldIdentifier, FieldItem, FieldOption, FieldOptionError, FieldOptionsCaseRule, FieldSummary, FieldValue, FieldValueUnion, FileContent, FileFilter, GetCaseAuditEventsRequest, GetCaseAuditEventsResponse, GetCaseEventConfigurationRequest, GetCaseEventConfigurationResponse, GetCaseRequest, GetCaseResponse, GetCaseRuleResponse, GetDomainRequest, GetDomainResponse, GetFieldResponse, GetLayoutRequest, GetLayoutResponse, GetTemplateRequest, GetTemplateResponse, HiddenCaseRule, InternalServerException, LayoutConfiguration, LayoutContent, LayoutSections, LayoutSummary, ListCaseRulesRequest, ListCaseRulesResponse, ListCasesForContactRequest, ListCasesForContactResponse, ListDomainsRequest, ListDomainsResponse, ListFieldOptionsRequest, ListFieldOptionsResponse, ListFieldsRequest, ListFieldsResponse, ListLayoutsRequest, ListLayoutsResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListTemplatesRequest, ListTemplatesResponse, OperandOne, OperandTwo, ParentChildFieldOptionsMapping, PutCaseEventConfigurationRequest, PutCaseEventConfigurationResponse, RelatedItemContent, RelatedItemEventIncludedData, RelatedItemInputContent, RelatedItemTypeFilter, RelatedItemUpdateContent, RequiredCaseRule, RequiredField, ResourceNotFoundException, SearchAllRelatedItemsRequest, SearchAllRelatedItemsResponse, SearchAllRelatedItemsResponseItem, SearchAllRelatedItemsSort, SearchCasesRequest, SearchCasesResponse, SearchCasesResponseItem, SearchRelatedItemsRequest, SearchRelatedItemsResponse, SearchRelatedItemsResponseItem, Section, ServiceQuotaExceededException, SlaConfiguration, SlaContent, SlaFilter, SlaInputConfiguration, SlaInputContent, Sort, TagFilter, TagPropagationConfiguration, TagResourceRequest, TagValue, TemplateRule, TemplateSummary, TextAttributes, ThrottlingException, UntagResourceRequest, UpdateCaseRequest, UpdateCaseResponse, UpdateCaseRuleRequest, UpdateCaseRuleResponse, UpdateFieldRequest, UpdateFieldResponse, UpdateLayoutRequest, UpdateLayoutResponse, UpdateRelatedItemRequest, UpdateRelatedItemResponse, UpdateTemplateRequest, UpdateTemplateResponse, UserUnion, ValidationException

Instance Attribute Summary collapse

Instance Attribute Details

#and_allArray<Types::CustomFieldsFilter>

Provides "and all" filtering.

Returns:



325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 325

class BooleanCondition < Struct.new(
  :equal_to,
  :not_equal_to,
  :and_all,
  :or_all,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < BooleanCondition; end
  class NotEqualTo < BooleanCondition; end
  class AndAll < BooleanCondition; end
  class OrAll < BooleanCondition; end
  class Unknown < BooleanCondition; end
end

#basicTypes::BasicLayout

Content specific to BasicLayout type. It configures fields in the top panel and More Info tab of Cases user interface.

Returns:



2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2362

class LayoutContent < Struct.new(
  :basic,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Basic < LayoutContent; end
  class Unknown < LayoutContent; end
end

#boolean_valueBoolean

Boolean value type.

Returns:

  • (Boolean)


127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 127

class AuditEventFieldValueUnion < Struct.new(
  :string_value,
  :double_value,
  :boolean_value,
  :empty_value,
  :user_arn_value,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StringValue < AuditEventFieldValueUnion; end
  class DoubleValue < AuditEventFieldValueUnion; end
  class BooleanValue < AuditEventFieldValueUnion; end
  class EmptyValue < AuditEventFieldValueUnion; end
  class UserArnValue < AuditEventFieldValueUnion; end
  class Unknown < AuditEventFieldValueUnion; end
end

#commentTypes::CommentUpdateContent

Represents the updated content of a Comment related item.



2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2897

class RelatedItemContent < Struct.new(
  :contact,
  :comment,
  :file,
  :sla,
  :connect_case,
  :custom,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Contact < RelatedItemContent; end
  class Comment < RelatedItemContent; end
  class File < RelatedItemContent; end
  class Sla < RelatedItemContent; end
  class ConnectCase < RelatedItemContent; end
  class Custom < RelatedItemContent; end
  class Unknown < RelatedItemContent; end
end

#connect_caseTypes::ConnectCaseFilter

Represents the Amazon Connect case to be created as a related item.



2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2897

class RelatedItemContent < Struct.new(
  :contact,
  :comment,
  :file,
  :sla,
  :connect_case,
  :custom,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Contact < RelatedItemContent; end
  class Comment < RelatedItemContent; end
  class File < RelatedItemContent; end
  class Sla < RelatedItemContent; end
  class ConnectCase < RelatedItemContent; end
  class Custom < RelatedItemContent; end
  class Unknown < RelatedItemContent; end
end

#contactTypes::ContactFilter

A filter for related items of type Contact.



2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2897

class RelatedItemContent < Struct.new(
  :contact,
  :comment,
  :file,
  :sla,
  :connect_case,
  :custom,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Contact < RelatedItemContent; end
  class Comment < RelatedItemContent; end
  class File < RelatedItemContent; end
  class Sla < RelatedItemContent; end
  class ConnectCase < RelatedItemContent; end
  class Custom < RelatedItemContent; end
  class Unknown < RelatedItemContent; end
end

#containsTypes::FieldValue

Object containing field identifier and value information.

Returns:



1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1538

class FieldFilter < Struct.new(
  :equal_to,
  :contains,
  :greater_than,
  :greater_than_or_equal_to,
  :less_than,
  :less_than_or_equal_to,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < FieldFilter; end
  class Contains < FieldFilter; end
  class GreaterThan < FieldFilter; end
  class GreaterThanOrEqualTo < FieldFilter; end
  class LessThan < FieldFilter; end
  class LessThanOrEqualTo < FieldFilter; end
  class Unknown < FieldFilter; end
end

#customTypes::CustomUpdateContent

Represents the updated content of a Custom related item.



2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2897

class RelatedItemContent < Struct.new(
  :contact,
  :comment,
  :file,
  :sla,
  :connect_case,
  :custom,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Contact < RelatedItemContent; end
  class Comment < RelatedItemContent; end
  class File < RelatedItemContent; end
  class Sla < RelatedItemContent; end
  class ConnectCase < RelatedItemContent; end
  class Custom < RelatedItemContent; end
  class Unknown < RelatedItemContent; end
end

#custom_entityString

Any provided entity.

Returns:

  • (String)


4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 4136

class UserUnion < Struct.new(
  :user_arn,
  :custom_entity,
  :unknown)
  SENSITIVE = [:custom_entity]
  include Aws::Structure
  include Aws::Structure::Union

  class UserArn < UserUnion; end
  class CustomEntity < UserUnion; end
  class Unknown < UserUnion; end
end

#double_valueFloat

Double value type.

Returns:

  • (Float)


127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 127

class AuditEventFieldValueUnion < Struct.new(
  :string_value,
  :double_value,
  :boolean_value,
  :empty_value,
  :user_arn_value,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StringValue < AuditEventFieldValueUnion; end
  class DoubleValue < AuditEventFieldValueUnion; end
  class BooleanValue < AuditEventFieldValueUnion; end
  class EmptyValue < AuditEventFieldValueUnion; end
  class UserArnValue < AuditEventFieldValueUnion; end
  class Unknown < AuditEventFieldValueUnion; end
end

#empty_valueTypes::EmptyOperandValue

Empty value type.

Returns:

  • (Types::EmptyOperandValue)


127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 127

class AuditEventFieldValueUnion < Struct.new(
  :string_value,
  :double_value,
  :boolean_value,
  :empty_value,
  :user_arn_value,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StringValue < AuditEventFieldValueUnion; end
  class DoubleValue < AuditEventFieldValueUnion; end
  class BooleanValue < AuditEventFieldValueUnion; end
  class EmptyValue < AuditEventFieldValueUnion; end
  class UserArnValue < AuditEventFieldValueUnion; end
  class Unknown < AuditEventFieldValueUnion; end
end

#equal_toTypes::TagValue

Object containing tag key and value information.

Returns:



325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 325

class BooleanCondition < Struct.new(
  :equal_to,
  :not_equal_to,
  :and_all,
  :or_all,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < BooleanCondition; end
  class NotEqualTo < BooleanCondition; end
  class AndAll < BooleanCondition; end
  class OrAll < BooleanCondition; end
  class Unknown < BooleanCondition; end
end

#fieldTypes::FieldFilter

A filter for fields. Only one value can be provided.

Returns:



413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 413

class CaseFilter < Struct.new(
  :field,
  :not,
  :tag,
  :and_all,
  :or_all,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Field < CaseFilter; end
  class Not < CaseFilter; end
  class Tag < CaseFilter; end
  class AndAll < CaseFilter; end
  class OrAll < CaseFilter; end
  class Unknown < CaseFilter; end
end

#field_groupTypes::FieldGroup

Consists of a group of fields and associated properties.

Returns:



3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 3468

class Section < Struct.new(
  :field_group,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FieldGroup < Section; end
  class Unknown < Section; end
end

#field_idString

The field ID that this operand should take the value of.

Returns:

  • (String)


2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2766

class OperandOne < Struct.new(
  :field_id,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FieldId < OperandOne; end
  class Unknown < OperandOne; end
end

#field_optionsTypes::FieldOptionsCaseRule

Which options are available in a child field based on the selected value in a parent field.



460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 460

class CaseRuleDetails < Struct.new(
  :required,
  :field_options,
  :hidden,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Required < CaseRuleDetails; end
  class FieldOptions < CaseRuleDetails; end
  class Hidden < CaseRuleDetails; end
  class Unknown < CaseRuleDetails; end
end

#fileTypes::FileFilter

A filter for related items of this type of File.

Returns:



2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2897

class RelatedItemContent < Struct.new(
  :contact,
  :comment,
  :file,
  :sla,
  :connect_case,
  :custom,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Contact < RelatedItemContent; end
  class Comment < RelatedItemContent; end
  class File < RelatedItemContent; end
  class Sla < RelatedItemContent; end
  class ConnectCase < RelatedItemContent; end
  class Custom < RelatedItemContent; end
  class Unknown < RelatedItemContent; end
end

#greater_thanTypes::FieldValue

Object containing field identifier and value information.

Returns:



1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1538

class FieldFilter < Struct.new(
  :equal_to,
  :contains,
  :greater_than,
  :greater_than_or_equal_to,
  :less_than,
  :less_than_or_equal_to,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < FieldFilter; end
  class Contains < FieldFilter; end
  class GreaterThan < FieldFilter; end
  class GreaterThanOrEqualTo < FieldFilter; end
  class LessThan < FieldFilter; end
  class LessThanOrEqualTo < FieldFilter; end
  class Unknown < FieldFilter; end
end

#greater_than_or_equal_toTypes::FieldValue

Object containing field identifier and value information.

Returns:



1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1538

class FieldFilter < Struct.new(
  :equal_to,
  :contains,
  :greater_than,
  :greater_than_or_equal_to,
  :less_than,
  :less_than_or_equal_to,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < FieldFilter; end
  class Contains < FieldFilter; end
  class GreaterThan < FieldFilter; end
  class GreaterThanOrEqualTo < FieldFilter; end
  class LessThan < FieldFilter; end
  class LessThanOrEqualTo < FieldFilter; end
  class Unknown < FieldFilter; end
end

#hiddenTypes::HiddenCaseRule

Whether a field is visible, based on values in other fields.



460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 460

class CaseRuleDetails < Struct.new(
  :required,
  :field_options,
  :hidden,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Required < CaseRuleDetails; end
  class FieldOptions < CaseRuleDetails; end
  class Hidden < CaseRuleDetails; end
  class Unknown < CaseRuleDetails; end
end

#less_thanTypes::FieldValue

Object containing field identifier and value information.

Returns:



1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1538

class FieldFilter < Struct.new(
  :equal_to,
  :contains,
  :greater_than,
  :greater_than_or_equal_to,
  :less_than,
  :less_than_or_equal_to,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < FieldFilter; end
  class Contains < FieldFilter; end
  class GreaterThan < FieldFilter; end
  class GreaterThanOrEqualTo < FieldFilter; end
  class LessThan < FieldFilter; end
  class LessThanOrEqualTo < FieldFilter; end
  class Unknown < FieldFilter; end
end

#less_than_or_equal_toTypes::FieldValue

Object containing field identifier and value information.

Returns:



1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1538

class FieldFilter < Struct.new(
  :equal_to,
  :contains,
  :greater_than,
  :greater_than_or_equal_to,
  :less_than,
  :less_than_or_equal_to,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < FieldFilter; end
  class Contains < FieldFilter; end
  class GreaterThan < FieldFilter; end
  class GreaterThanOrEqualTo < FieldFilter; end
  class LessThan < FieldFilter; end
  class LessThanOrEqualTo < FieldFilter; end
  class Unknown < FieldFilter; end
end

#notTypes::CustomFieldsFilter

Excludes items matching the filter.



413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 413

class CaseFilter < Struct.new(
  :field,
  :not,
  :tag,
  :and_all,
  :or_all,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Field < CaseFilter; end
  class Not < CaseFilter; end
  class Tag < CaseFilter; end
  class AndAll < CaseFilter; end
  class OrAll < CaseFilter; end
  class Unknown < CaseFilter; end
end

#not_equal_toTypes::BooleanOperands

Tests that operandOne is not equal to operandTwo.



325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 325

class BooleanCondition < Struct.new(
  :equal_to,
  :not_equal_to,
  :and_all,
  :or_all,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < BooleanCondition; end
  class NotEqualTo < BooleanCondition; end
  class AndAll < BooleanCondition; end
  class OrAll < BooleanCondition; end
  class Unknown < BooleanCondition; end
end

#or_allArray<Types::CustomFieldsFilter>

Provides "or all" filtering.

Returns:



325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 325

class BooleanCondition < Struct.new(
  :equal_to,
  :not_equal_to,
  :and_all,
  :or_all,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EqualTo < BooleanCondition; end
  class NotEqualTo < BooleanCondition; end
  class AndAll < BooleanCondition; end
  class OrAll < BooleanCondition; end
  class Unknown < BooleanCondition; end
end

#requiredTypes::RequiredCaseRule

Required rule type, used to indicate whether a field is required.



460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 460

class CaseRuleDetails < Struct.new(
  :required,
  :field_options,
  :hidden,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Required < CaseRuleDetails; end
  class FieldOptions < CaseRuleDetails; end
  class Hidden < CaseRuleDetails; end
  class Unknown < CaseRuleDetails; end
end

#slaTypes::SlaFilter

Filter for related items of type SLA.

Returns:



2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2897

class RelatedItemContent < Struct.new(
  :contact,
  :comment,
  :file,
  :sla,
  :connect_case,
  :custom,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Contact < RelatedItemContent; end
  class Comment < RelatedItemContent; end
  class File < RelatedItemContent; end
  class Sla < RelatedItemContent; end
  class ConnectCase < RelatedItemContent; end
  class Custom < RelatedItemContent; end
  class Unknown < RelatedItemContent; end
end

#sla_input_configurationTypes::SlaInputConfiguration

Represents an input SLA configuration.



3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 3622

class SlaInputContent < Struct.new(
  :sla_input_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SlaInputConfiguration < SlaInputContent; end
  class Unknown < SlaInputContent; end
end

#string_valueString

String value type.

Returns:

  • (String)


127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 127

class AuditEventFieldValueUnion < Struct.new(
  :string_value,
  :double_value,
  :boolean_value,
  :empty_value,
  :user_arn_value,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StringValue < AuditEventFieldValueUnion; end
  class DoubleValue < AuditEventFieldValueUnion; end
  class BooleanValue < AuditEventFieldValueUnion; end
  class EmptyValue < AuditEventFieldValueUnion; end
  class UserArnValue < AuditEventFieldValueUnion; end
  class Unknown < AuditEventFieldValueUnion; end
end

#tagTypes::TagFilter

A list of tags to filter on.

Returns:



413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 413

class CaseFilter < Struct.new(
  :field,
  :not,
  :tag,
  :and_all,
  :or_all,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Field < CaseFilter; end
  class Not < CaseFilter; end
  class Tag < CaseFilter; end
  class AndAll < CaseFilter; end
  class OrAll < CaseFilter; end
  class Unknown < CaseFilter; end
end

#textTypes::TextAttributes

Field attributes for Text field type.



1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1473

class FieldAttributes < Struct.new(
  :text,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Text < FieldAttributes; end
  class Unknown < FieldAttributes; end
end

#user_arnString

Represents the Amazon Connect ARN of the user.

Returns:

  • (String)


4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 4136

class UserUnion < Struct.new(
  :user_arn,
  :custom_entity,
  :unknown)
  SENSITIVE = [:custom_entity]
  include Aws::Structure
  include Aws::Structure::Union

  class UserArn < UserUnion; end
  class CustomEntity < UserUnion; end
  class Unknown < UserUnion; end
end

#user_arn_valueString

Represents the user that performed the audit.

Returns:

  • (String)


127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 127

class AuditEventFieldValueUnion < Struct.new(
  :string_value,
  :double_value,
  :boolean_value,
  :empty_value,
  :user_arn_value,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StringValue < AuditEventFieldValueUnion; end
  class DoubleValue < AuditEventFieldValueUnion; end
  class BooleanValue < AuditEventFieldValueUnion; end
  class EmptyValue < AuditEventFieldValueUnion; end
  class UserArnValue < AuditEventFieldValueUnion; end
  class Unknown < AuditEventFieldValueUnion; end
end