Module: Aws::ConnectCases::Types
- Defined in:
- 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, CommentFilter, ConflictException, Contact, ContactContent, ContactFilter, CreateCaseRequest, CreateCaseResponse, CreateCaseRuleRequest, CreateCaseRuleResponse, CreateDomainRequest, CreateDomainResponse, CreateFieldRequest, CreateFieldResponse, CreateLayoutRequest, CreateLayoutResponse, CreateRelatedItemRequest, CreateRelatedItemResponse, CreateTemplateRequest, CreateTemplateResponse, DeleteCaseRuleRequest, DeleteCaseRuleResponse, DeleteDomainRequest, DeleteDomainResponse, DeleteFieldRequest, DeleteFieldResponse, DeleteLayoutRequest, DeleteLayoutResponse, DeleteTemplateRequest, DeleteTemplateResponse, DomainSummary, EmptyFieldValue, EmptyOperandValue, EventBridgeConfiguration, EventIncludedData, FieldError, FieldFilter, FieldGroup, FieldIdentifier, FieldItem, FieldOption, FieldOptionError, FieldSummary, FieldValue, FieldValueUnion, FileContent, FileFilter, GetCaseAuditEventsRequest, GetCaseAuditEventsResponse, GetCaseEventConfigurationRequest, GetCaseEventConfigurationResponse, GetCaseRequest, GetCaseResponse, GetCaseRuleResponse, GetDomainRequest, GetDomainResponse, GetFieldResponse, GetLayoutRequest, GetLayoutResponse, GetTemplateRequest, GetTemplateResponse, InternalServerException, LayoutConfiguration, LayoutContent, LayoutSections, LayoutSummary, ListCaseRulesRequest, ListCaseRulesResponse, ListCasesForContactRequest, ListCasesForContactResponse, ListDomainsRequest, ListDomainsResponse, ListFieldOptionsRequest, ListFieldOptionsResponse, ListFieldsRequest, ListFieldsResponse, ListLayoutsRequest, ListLayoutsResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListTemplatesRequest, ListTemplatesResponse, OperandOne, OperandTwo, PutCaseEventConfigurationRequest, PutCaseEventConfigurationResponse, RelatedItemContent, RelatedItemEventIncludedData, RelatedItemInputContent, RelatedItemTypeFilter, RequiredCaseRule, RequiredField, ResourceNotFoundException, SearchCasesRequest, SearchCasesResponse, SearchCasesResponseItem, SearchRelatedItemsRequest, SearchRelatedItemsResponse, SearchRelatedItemsResponseItem, Section, ServiceQuotaExceededException, SlaConfiguration, SlaContent, SlaFilter, SlaInputConfiguration, SlaInputContent, Sort, TagResourceRequest, TemplateRule, TemplateSummary, ThrottlingException, UntagResourceRequest, UpdateCaseRequest, UpdateCaseResponse, UpdateCaseRuleRequest, UpdateCaseRuleResponse, UpdateFieldRequest, UpdateFieldResponse, UpdateLayoutRequest, UpdateLayoutResponse, UpdateTemplateRequest, UpdateTemplateResponse, UserUnion, ValidationException
Instance Attribute Summary collapse
-
#and_all ⇒ Array<Types::CaseFilter>
Provides “and all” filtering.
-
#basic ⇒ Types::BasicLayout
Content specific to ‘BasicLayout` type.
-
#boolean_value ⇒ Boolean
Boolean value type.
-
#comment ⇒ Types::CommentFilter
A filter for related items of type ‘Comment`.
-
#contact ⇒ Types::ContactFilter
A filter for related items of type ‘Contact`.
-
#contains ⇒ Types::FieldValue
Object containing field identifier and value information.
-
#custom_entity ⇒ String
Any provided entity.
-
#double_value ⇒ Float
Double value type.
-
#empty_value ⇒ Types::EmptyOperandValue
Empty value type.
-
#equal_to ⇒ Types::FieldValue
Object containing field identifier and value information.
-
#field ⇒ Types::FieldFilter
A list of fields to filter on.
-
#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.
-
#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.
-
#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::CaseFilter
A filter for cases.
-
#not_equal_to ⇒ Types::BooleanOperands
Tests that operandOne is not equal to operandTwo.
-
#or_all ⇒ Array<Types::CaseFilter>
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.
-
#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::CaseFilter>
Provides “and all” filtering.
386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 |
# File 'lib/aws-sdk-connectcases/types.rb', line 386 class CaseFilter < Struct.new( :and_all, :field, :not, :or_all, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < CaseFilter; end class Field < CaseFilter; end class Not < 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.
1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 |
# File 'lib/aws-sdk-connectcases/types.rb', line 1987 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 'lib/aws-sdk-connectcases/types.rb', line 123 class AuditEventFieldValueUnion < Struct.new( :boolean_value, :double_value, :empty_value, :string_value, :user_arn_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BooleanValue < AuditEventFieldValueUnion; end class DoubleValue < AuditEventFieldValueUnion; end class EmptyValue < AuditEventFieldValueUnion; end class StringValue < AuditEventFieldValueUnion; end class UserArnValue < AuditEventFieldValueUnion; end class Unknown < AuditEventFieldValueUnion; end end |
#comment ⇒ Types::CommentFilter
A filter for related items of type ‘Comment`.
2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 |
# File 'lib/aws-sdk-connectcases/types.rb', line 2494 class < Struct.new( :comment, :contact, :file, :sla, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Comment < ; end class Contact < ; end class File < ; end class Sla < ; end class Unknown < ; end end |
#contact ⇒ Types::ContactFilter
A filter for related items of type ‘Contact`.
2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 |
# File 'lib/aws-sdk-connectcases/types.rb', line 2494 class < Struct.new( :comment, :contact, :file, :sla, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Comment < ; end class Contact < ; end class File < ; end class Sla < ; end class Unknown < ; end end |
#contains ⇒ Types::FieldValue
Object containing field identifier and value information.
1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 |
# File 'lib/aws-sdk-connectcases/types.rb', line 1226 class FieldFilter < Struct.new( :contains, :equal_to, :greater_than, :greater_than_or_equal_to, :less_than, :less_than_or_equal_to, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Contains < FieldFilter; end class EqualTo < FieldFilter; end class GreaterThan < FieldFilter; end class GreaterThanOrEqualTo < FieldFilter; end class LessThan < FieldFilter; end class LessThanOrEqualTo < FieldFilter; end class Unknown < FieldFilter; end end |
#custom_entity ⇒ String
Any provided entity.
3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 |
# File 'lib/aws-sdk-connectcases/types.rb', line 3369 class UserUnion < Struct.new( :custom_entity, :user_arn, :unknown) SENSITIVE = [:custom_entity] include Aws::Structure include Aws::Structure::Union class CustomEntity < UserUnion; end class UserArn < 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 'lib/aws-sdk-connectcases/types.rb', line 123 class AuditEventFieldValueUnion < Struct.new( :boolean_value, :double_value, :empty_value, :string_value, :user_arn_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BooleanValue < AuditEventFieldValueUnion; end class DoubleValue < AuditEventFieldValueUnion; end class EmptyValue < AuditEventFieldValueUnion; end class StringValue < 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 'lib/aws-sdk-connectcases/types.rb', line 123 class AuditEventFieldValueUnion < Struct.new( :boolean_value, :double_value, :empty_value, :string_value, :user_arn_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BooleanValue < AuditEventFieldValueUnion; end class DoubleValue < AuditEventFieldValueUnion; end class EmptyValue < AuditEventFieldValueUnion; end class StringValue < AuditEventFieldValueUnion; end class UserArnValue < AuditEventFieldValueUnion; end class Unknown < AuditEventFieldValueUnion; end end |
#equal_to ⇒ Types::FieldValue
Object containing field identifier and value information.
306 307 308 309 310 311 312 313 314 315 316 317 |
# File 'lib/aws-sdk-connectcases/types.rb', line 306 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 list of fields to filter on.
386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 |
# File 'lib/aws-sdk-connectcases/types.rb', line 386 class CaseFilter < Struct.new( :and_all, :field, :not, :or_all, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < CaseFilter; end class Field < CaseFilter; end class Not < CaseFilter; end class OrAll < CaseFilter; end class Unknown < CaseFilter; end end |
#field_group ⇒ Types::FieldGroup
Consists of a group of fields and associated properties.
2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 |
# File 'lib/aws-sdk-connectcases/types.rb', line 2876 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.
2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 |
# File 'lib/aws-sdk-connectcases/types.rb', line 2391 class OperandOne < Struct.new( :field_id, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class FieldId < OperandOne; end class Unknown < OperandOne; end end |
#file ⇒ Types::FileFilter
A filter for related items of this type of ‘File`.
2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 |
# File 'lib/aws-sdk-connectcases/types.rb', line 2494 class < Struct.new( :comment, :contact, :file, :sla, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Comment < ; end class Contact < ; end class File < ; end class Sla < ; end class Unknown < ; end end |
#greater_than ⇒ Types::FieldValue
Object containing field identifier and value information.
1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 |
# File 'lib/aws-sdk-connectcases/types.rb', line 1226 class FieldFilter < Struct.new( :contains, :equal_to, :greater_than, :greater_than_or_equal_to, :less_than, :less_than_or_equal_to, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Contains < FieldFilter; end class EqualTo < 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.
1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 |
# File 'lib/aws-sdk-connectcases/types.rb', line 1226 class FieldFilter < Struct.new( :contains, :equal_to, :greater_than, :greater_than_or_equal_to, :less_than, :less_than_or_equal_to, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Contains < FieldFilter; end class EqualTo < 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 ⇒ Types::FieldValue
Object containing field identifier and value information.
1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 |
# File 'lib/aws-sdk-connectcases/types.rb', line 1226 class FieldFilter < Struct.new( :contains, :equal_to, :greater_than, :greater_than_or_equal_to, :less_than, :less_than_or_equal_to, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Contains < FieldFilter; end class EqualTo < 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.
1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 |
# File 'lib/aws-sdk-connectcases/types.rb', line 1226 class FieldFilter < Struct.new( :contains, :equal_to, :greater_than, :greater_than_or_equal_to, :less_than, :less_than_or_equal_to, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Contains < FieldFilter; end class EqualTo < 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::CaseFilter
A filter for cases. Only one value can be provided.
386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 |
# File 'lib/aws-sdk-connectcases/types.rb', line 386 class CaseFilter < Struct.new( :and_all, :field, :not, :or_all, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < CaseFilter; end class Field < CaseFilter; end class Not < CaseFilter; end class OrAll < CaseFilter; end class Unknown < CaseFilter; end end |
#not_equal_to ⇒ Types::BooleanOperands
Tests that operandOne is not equal to operandTwo.
306 307 308 309 310 311 312 313 314 315 316 317 |
# File 'lib/aws-sdk-connectcases/types.rb', line 306 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::CaseFilter>
Provides “or all” filtering.
386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 |
# File 'lib/aws-sdk-connectcases/types.rb', line 386 class CaseFilter < Struct.new( :and_all, :field, :not, :or_all, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < CaseFilter; end class Field < CaseFilter; end class Not < 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.
422 423 424 425 426 427 428 429 430 431 |
# File 'lib/aws-sdk-connectcases/types.rb', line 422 class CaseRuleDetails < Struct.new( :required, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Required < CaseRuleDetails; end class Unknown < CaseRuleDetails; end end |
#sla ⇒ Types::SlaFilter
Filter for related items of type ‘SLA`.
2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 |
# File 'lib/aws-sdk-connectcases/types.rb', line 2494 class < Struct.new( :comment, :contact, :file, :sla, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Comment < ; end class Contact < ; end class File < ; end class Sla < ; end class Unknown < ; end end |
#sla_input_configuration ⇒ Types::SlaInputConfiguration
Represents an input SLA configuration.
3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 |
# File 'lib/aws-sdk-connectcases/types.rb', line 3030 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 'lib/aws-sdk-connectcases/types.rb', line 123 class AuditEventFieldValueUnion < Struct.new( :boolean_value, :double_value, :empty_value, :string_value, :user_arn_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BooleanValue < AuditEventFieldValueUnion; end class DoubleValue < AuditEventFieldValueUnion; end class EmptyValue < AuditEventFieldValueUnion; end class StringValue < AuditEventFieldValueUnion; end class UserArnValue < AuditEventFieldValueUnion; end class Unknown < AuditEventFieldValueUnion; end end |
#user_arn ⇒ String
Represents the Amazon Connect ARN of the user.
3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 |
# File 'lib/aws-sdk-connectcases/types.rb', line 3369 class UserUnion < Struct.new( :custom_entity, :user_arn, :unknown) SENSITIVE = [:custom_entity] include Aws::Structure include Aws::Structure::Union class CustomEntity < UserUnion; end class UserArn < 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 'lib/aws-sdk-connectcases/types.rb', line 123 class AuditEventFieldValueUnion < Struct.new( :boolean_value, :double_value, :empty_value, :string_value, :user_arn_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BooleanValue < AuditEventFieldValueUnion; end class DoubleValue < AuditEventFieldValueUnion; end class EmptyValue < AuditEventFieldValueUnion; end class StringValue < AuditEventFieldValueUnion; end class UserArnValue < AuditEventFieldValueUnion; end class Unknown < AuditEventFieldValueUnion; end end |