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, 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, 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, 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, UpdateTemplateRequest, UpdateTemplateResponse, UserUnion, ValidationException
Instance Attribute Summary collapse
-
#and_all ⇒ Array<Types::CustomFieldsFilter>
Provides "and all" filtering.
-
#basic ⇒ Types::BasicLayout
Content specific to
BasicLayouttype. -
#boolean_value ⇒ Boolean
Boolean value type.
-
#comment ⇒ Types::CommentFilter
A filter for related items of type
Comment. -
#connect_case ⇒ Types::ConnectCaseFilter
Represents the Amazon Connect case to be created as a related item.
-
#contact ⇒ Types::ContactFilter
A filter for related items of type
Contact. -
#contains ⇒ Types::FieldValue
Object containing field identifier and value information.
-
#custom ⇒ Types::CustomFilter
Represents the content of a
Customtype related item. -
#custom_entity ⇒ String
Any provided entity.
-
#double_value ⇒ Float
Double value type.
-
#empty_value ⇒ Types::EmptyOperandValue
Empty value type.
-
#equal_to ⇒ Types::TagValue
Object containing tag key and value information.
-
#field ⇒ Types::FieldFilter
A filter for fields.
-
#field_group ⇒ Types::FieldGroup
Consists of a group of fields and associated properties.
-
#field_id ⇒ String
The field ID that this operand should take the value of.
-
#field_options ⇒ Types::FieldOptionsCaseRule
Which options are available in a child field based on the selected value in a parent field.
-
#file ⇒ Types::FileFilter
A filter for related items of this type of
File. -
#greater_than ⇒ Types::FieldValue
Object containing field identifier and value information.
-
#greater_than_or_equal_to ⇒ Types::FieldValue
Object containing field identifier and value information.
-
#hidden ⇒ Types::HiddenCaseRule
Whether a field is visible, based on values in other fields.
-
#less_than ⇒ Types::FieldValue
Object containing field identifier and value information.
-
#less_than_or_equal_to ⇒ Types::FieldValue
Object containing field identifier and value information.
-
#not ⇒ Types::CustomFieldsFilter
Excludes items matching the filter.
-
#not_equal_to ⇒ Types::BooleanOperands
Tests that operandOne is not equal to operandTwo.
-
#or_all ⇒ Array<Types::CustomFieldsFilter>
Provides "or all" filtering.
-
#required ⇒ Types::RequiredCaseRule
Required rule type, used to indicate whether a field is required.
-
#sla ⇒ Types::SlaFilter
Filter for related items of type
SLA. -
#sla_input_configuration ⇒ Types::SlaInputConfiguration
Represents an input SLA configuration.
-
#string_value ⇒ String
String value type.
-
#tag ⇒ Types::TagFilter
A list of tags to filter on.
-
#text ⇒ Types::TextAttributes
Field attributes for Text field type.
-
#user_arn ⇒ String
Represents the Amazon Connect ARN of the user.
-
#user_arn_value ⇒ String
Represents the user that performed the audit.
Instance Attribute Details
#and_all ⇒ Array<Types::CustomFieldsFilter>
Provides "and all" filtering.
395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 395 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 |
#basic ⇒ Types::BasicLayout
Content specific to BasicLayout type. It configures fields in the
top panel and More Info tab of Cases user interface.
2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2285 class LayoutContent < Struct.new( :basic, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Basic < LayoutContent; end class Unknown < LayoutContent; end end |
#boolean_value ⇒ Boolean
Boolean value type.
123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 123 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 |
#comment ⇒ Types::CommentFilter
A filter for related items of type Comment.
2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2820 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_case ⇒ Types::ConnectCaseFilter
Represents the Amazon Connect case to be created as a related item.
2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2820 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 |
#contact ⇒ Types::ContactFilter
A filter for related items of type Contact.
2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2820 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 |
#contains ⇒ Types::FieldValue
Object containing field identifier and value information.
1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1462 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 |
#custom ⇒ Types::CustomFilter
Represents the content of a Custom type related item.
2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2820 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_entity ⇒ String
Any provided entity.
3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 3951 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_value ⇒ Float
Double value type.
123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 123 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_value ⇒ Types::EmptyOperandValue
Empty value type.
123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 123 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_to ⇒ Types::TagValue
Object containing tag key and value information.
311 312 313 314 315 316 317 318 319 320 321 322 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 311 class BooleanCondition < Struct.new( :equal_to, :not_equal_to, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < BooleanCondition; end class NotEqualTo < BooleanCondition; end class Unknown < BooleanCondition; end end |
#field ⇒ Types::FieldFilter
A filter for fields. Only one value can be provided.
395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 395 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_group ⇒ Types::FieldGroup
Consists of a group of fields and associated properties.
3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 3363 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_id ⇒ String
The field ID that this operand should take the value of.
2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2689 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_options ⇒ Types::FieldOptionsCaseRule
Which options are available in a child field based on the selected value in a parent field.
442 443 444 445 446 447 448 449 450 451 452 453 454 455 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 442 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 |
#file ⇒ Types::FileFilter
A filter for related items of this type of File.
2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2820 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_than ⇒ Types::FieldValue
Object containing field identifier and value information.
1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1462 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_to ⇒ Types::FieldValue
Object containing field identifier and value information.
1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1462 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 |
#hidden ⇒ Types::HiddenCaseRule
Whether a field is visible, based on values in other fields.
442 443 444 445 446 447 448 449 450 451 452 453 454 455 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 442 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_than ⇒ Types::FieldValue
Object containing field identifier and value information.
1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1462 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_to ⇒ Types::FieldValue
Object containing field identifier and value information.
1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1462 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 |
#not ⇒ Types::CustomFieldsFilter
Excludes items matching the filter.
395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 395 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_to ⇒ Types::BooleanOperands
Tests that operandOne is not equal to operandTwo.
311 312 313 314 315 316 317 318 319 320 321 322 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 311 class BooleanCondition < Struct.new( :equal_to, :not_equal_to, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < BooleanCondition; end class NotEqualTo < BooleanCondition; end class Unknown < BooleanCondition; end end |
#or_all ⇒ Array<Types::CustomFieldsFilter>
Provides "or all" filtering.
395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 395 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 |
#required ⇒ Types::RequiredCaseRule
Required rule type, used to indicate whether a field is required.
442 443 444 445 446 447 448 449 450 451 452 453 454 455 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 442 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 |
#sla ⇒ Types::SlaFilter
Filter for related items of type SLA.
2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2820 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_configuration ⇒ Types::SlaInputConfiguration
Represents an input SLA configuration.
3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 3517 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_value ⇒ String
String value type.
123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 123 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 |
#tag ⇒ Types::TagFilter
A list of tags to filter on.
395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 395 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 |
#text ⇒ Types::TextAttributes
Field attributes for Text field type.
1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1397 class FieldAttributes < Struct.new( :text, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Text < FieldAttributes; end class Unknown < FieldAttributes; end end |
#user_arn ⇒ String
Represents the Amazon Connect ARN of the user.
3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 3951 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_value ⇒ String
Represents the user that performed the audit.
123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 123 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 |