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, Contact, ContactContent, ContactFilter, CreateCaseRequest, CreateCaseResponse, CreateCaseRuleRequest, CreateCaseRuleResponse, CreateDomainRequest, CreateDomainResponse, CreateFieldRequest, CreateFieldResponse, CreateLayoutRequest, CreateLayoutResponse, CreateRelatedItemRequest, CreateRelatedItemResponse, CreateTemplateRequest, CreateTemplateResponse, DeleteCaseRequest, DeleteCaseResponse, DeleteCaseRuleRequest, DeleteCaseRuleResponse, DeleteDomainRequest, DeleteDomainResponse, DeleteFieldRequest, DeleteFieldResponse, DeleteLayoutRequest, DeleteLayoutResponse, DeleteRelatedItemRequest, DeleteRelatedItemResponse, DeleteTemplateRequest, DeleteTemplateResponse, DomainSummary, 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 'gems/aws-sdk-connectcases/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.
2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2034 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( :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
.
2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2541 class RelatedItemContent < Struct.new( :comment, :contact, :file, :sla, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Comment < RelatedItemContent; end class Contact < RelatedItemContent; end class File < RelatedItemContent; end class Sla < RelatedItemContent; end class Unknown < RelatedItemContent; end end |
#contact ⇒ Types::ContactFilter
A filter for related items of type Contact
.
2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2541 class RelatedItemContent < Struct.new( :comment, :contact, :file, :sla, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Comment < RelatedItemContent; end class Contact < RelatedItemContent; end class File < RelatedItemContent; end class Sla < RelatedItemContent; end class Unknown < RelatedItemContent; end end |
#contains ⇒ Types::FieldValue
Object containing field identifier and value information.
1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1273 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.
3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 3416 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 'gems/aws-sdk-connectcases/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 'gems/aws-sdk-connectcases/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 'gems/aws-sdk-connectcases/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 'gems/aws-sdk-connectcases/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.
2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2923 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.
2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2438 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
.
2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2541 class RelatedItemContent < Struct.new( :comment, :contact, :file, :sla, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Comment < RelatedItemContent; end class Contact < RelatedItemContent; end class File < RelatedItemContent; end class Sla < RelatedItemContent; end class Unknown < RelatedItemContent; end end |
#greater_than ⇒ Types::FieldValue
Object containing field identifier and value information.
1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1273 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.
1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1273 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.
1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1273 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.
1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 1273 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 'gems/aws-sdk-connectcases/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 'gems/aws-sdk-connectcases/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 'gems/aws-sdk-connectcases/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 'gems/aws-sdk-connectcases/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
.
2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 2541 class RelatedItemContent < Struct.new( :comment, :contact, :file, :sla, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Comment < RelatedItemContent; end class Contact < RelatedItemContent; end class File < RelatedItemContent; end class Sla < RelatedItemContent; end class Unknown < RelatedItemContent; end end |
#sla_input_configuration ⇒ Types::SlaInputConfiguration
Represents an input SLA configuration.
3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 3077 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( :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.
3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 |
# File 'gems/aws-sdk-connectcases/lib/aws-sdk-connectcases/types.rb', line 3416 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 'gems/aws-sdk-connectcases/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 |