Module: Aws::Connect::Types

Defined in:
lib/aws-sdk-connect/types.rb

Defined Under Namespace

Classes: AccessDeniedException, ActionSummary, ActivateEvaluationFormRequest, ActivateEvaluationFormResponse, AdditionalEmailRecipients, AgentConfig, AgentContactReference, AgentHierarchyGroup, AgentHierarchyGroups, AgentInfo, AgentQualityMetrics, AgentStatus, AgentStatusReference, AgentStatusSearchCriteria, AgentStatusSearchFilter, AgentStatusSummary, AgentsCriteria, AllowedCapabilities, AnalyticsDataAssociationResult, AnalyticsDataSetsResult, AnswerMachineDetectionConfig, Application, AssignContactCategoryActionDefinition, AssociateAnalyticsDataSetRequest, AssociateAnalyticsDataSetResponse, AssociateApprovedOriginRequest, AssociateBotRequest, AssociateDefaultVocabularyRequest, AssociateDefaultVocabularyResponse, AssociateFlowRequest, AssociateFlowResponse, AssociateInstanceStorageConfigRequest, AssociateInstanceStorageConfigResponse, AssociateLambdaFunctionRequest, AssociateLexBotRequest, AssociatePhoneNumberContactFlowRequest, AssociateQueueQuickConnectsRequest, AssociateRoutingProfileQueuesRequest, AssociateSecurityKeyRequest, AssociateSecurityKeyResponse, AssociateTrafficDistributionGroupUserRequest, AssociateTrafficDistributionGroupUserResponse, AssociateUserProficienciesRequest, AssociatedContactSummary, AttachedFile, AttachedFileError, AttachmentReference, Attendee, Attribute, AttributeAndCondition, AttributeCondition, AudioFeatures, AudioQualityMetricsInfo, AuthenticationProfile, AuthenticationProfileSummary, AvailableNumberSummary, BatchAssociateAnalyticsDataSetRequest, BatchAssociateAnalyticsDataSetResponse, BatchDisassociateAnalyticsDataSetRequest, BatchDisassociateAnalyticsDataSetResponse, BatchGetAttachedFileMetadataRequest, BatchGetAttachedFileMetadataResponse, BatchGetFlowAssociationRequest, BatchGetFlowAssociationResponse, BatchPutContactRequest, BatchPutContactResponse, Campaign, ChatEvent, ChatMessage, ChatParticipantRoleConfig, ChatStreamingConfiguration, ClaimPhoneNumberRequest, ClaimPhoneNumberResponse, ClaimedPhoneNumberSummary, CommonAttributeAndCondition, CompleteAttachedFileUploadRequest, CompleteAttachedFileUploadResponse, Condition, ConditionalOperationFailedException, ConflictException, ConnectionData, Contact, ContactAnalysis, ContactConfiguration, ContactDataRequest, ContactFilter, ContactFlow, ContactFlowModule, ContactFlowModuleSearchCriteria, ContactFlowModuleSearchFilter, ContactFlowModuleSummary, ContactFlowNotPublishedException, ContactFlowSearchCriteria, ContactFlowSearchFilter, ContactFlowSummary, ContactFlowVersionSummary, ContactNotFoundException, ContactSearchSummary, ContactSearchSummaryAgentInfo, ContactSearchSummaryQueueInfo, ContactSearchSummarySegmentAttributeValue, ControlPlaneAttributeFilter, ControlPlaneTagFilter, ControlPlaneUserAttributeFilter, CreateAgentStatusRequest, CreateAgentStatusResponse, CreateCaseActionDefinition, CreateContactFlowModuleRequest, CreateContactFlowModuleResponse, CreateContactFlowRequest, CreateContactFlowResponse, CreateContactFlowVersionRequest, CreateContactFlowVersionResponse, CreateContactRequest, CreateContactResponse, CreateEmailAddressRequest, CreateEmailAddressResponse, CreateEvaluationFormRequest, CreateEvaluationFormResponse, CreateHoursOfOperationOverrideRequest, CreateHoursOfOperationOverrideResponse, CreateHoursOfOperationRequest, CreateHoursOfOperationResponse, CreateInstanceRequest, CreateInstanceResponse, CreateIntegrationAssociationRequest, CreateIntegrationAssociationResponse, CreateParticipantRequest, CreateParticipantResponse, CreatePersistentContactAssociationRequest, CreatePersistentContactAssociationResponse, CreatePredefinedAttributeRequest, CreatePromptRequest, CreatePromptResponse, CreatePushNotificationRegistrationRequest, CreatePushNotificationRegistrationResponse, CreateQueueRequest, CreateQueueResponse, CreateQuickConnectRequest, CreateQuickConnectResponse, CreateRoutingProfileRequest, CreateRoutingProfileResponse, CreateRuleRequest, CreateRuleResponse, CreateSecurityProfileRequest, CreateSecurityProfileResponse, CreateTaskTemplateRequest, CreateTaskTemplateResponse, CreateTrafficDistributionGroupRequest, CreateTrafficDistributionGroupResponse, CreateUseCaseRequest, CreateUseCaseResponse, CreateUserHierarchyGroupRequest, CreateUserHierarchyGroupResponse, CreateUserRequest, CreateUserResponse, CreateViewRequest, CreateViewResponse, CreateViewVersionRequest, CreateViewVersionResponse, CreateVocabularyRequest, CreateVocabularyResponse, CreatedByInfo, Credentials, CrossChannelBehavior, CurrentMetric, CurrentMetricData, CurrentMetricResult, CurrentMetricSortCriteria, Customer, CustomerQualityMetrics, CustomerVoiceActivity, DateCondition, DateReference, DeactivateEvaluationFormRequest, DeactivateEvaluationFormResponse, DefaultVocabulary, DeleteAttachedFileRequest, DeleteAttachedFileResponse, DeleteContactEvaluationRequest, DeleteContactFlowModuleRequest, DeleteContactFlowModuleResponse, DeleteContactFlowRequest, DeleteContactFlowResponse, DeleteContactFlowVersionRequest, DeleteContactFlowVersionResponse, DeleteEmailAddressRequest, DeleteEmailAddressResponse, DeleteEvaluationFormRequest, DeleteHoursOfOperationOverrideRequest, DeleteHoursOfOperationRequest, DeleteInstanceRequest, DeleteIntegrationAssociationRequest, DeletePredefinedAttributeRequest, DeletePromptRequest, DeletePushNotificationRegistrationRequest, DeletePushNotificationRegistrationResponse, DeleteQueueRequest, DeleteQuickConnectRequest, DeleteRoutingProfileRequest, DeleteRuleRequest, DeleteSecurityProfileRequest, DeleteTaskTemplateRequest, DeleteTaskTemplateResponse, DeleteTrafficDistributionGroupRequest, DeleteTrafficDistributionGroupResponse, DeleteUseCaseRequest, DeleteUserHierarchyGroupRequest, DeleteUserRequest, DeleteViewRequest, DeleteViewResponse, DeleteViewVersionRequest, DeleteViewVersionResponse, DeleteVocabularyRequest, DeleteVocabularyResponse, DescribeAgentStatusRequest, DescribeAgentStatusResponse, DescribeAuthenticationProfileRequest, DescribeAuthenticationProfileResponse, DescribeContactEvaluationRequest, DescribeContactEvaluationResponse, DescribeContactFlowModuleRequest, DescribeContactFlowModuleResponse, DescribeContactFlowRequest, DescribeContactFlowResponse, DescribeContactRequest, DescribeContactResponse, DescribeEmailAddressRequest, DescribeEmailAddressResponse, DescribeEvaluationFormRequest, DescribeEvaluationFormResponse, DescribeHoursOfOperationOverrideRequest, DescribeHoursOfOperationOverrideResponse, DescribeHoursOfOperationRequest, DescribeHoursOfOperationResponse, DescribeInstanceAttributeRequest, DescribeInstanceAttributeResponse, DescribeInstanceRequest, DescribeInstanceResponse, DescribeInstanceStorageConfigRequest, DescribeInstanceStorageConfigResponse, DescribePhoneNumberRequest, DescribePhoneNumberResponse, DescribePredefinedAttributeRequest, DescribePredefinedAttributeResponse, DescribePromptRequest, DescribePromptResponse, DescribeQueueRequest, DescribeQueueResponse, DescribeQuickConnectRequest, DescribeQuickConnectResponse, DescribeRoutingProfileRequest, DescribeRoutingProfileResponse, DescribeRuleRequest, DescribeRuleResponse, DescribeSecurityProfileRequest, DescribeSecurityProfileResponse, DescribeTrafficDistributionGroupRequest, DescribeTrafficDistributionGroupResponse, DescribeUserHierarchyGroupRequest, DescribeUserHierarchyGroupResponse, DescribeUserHierarchyStructureRequest, DescribeUserHierarchyStructureResponse, DescribeUserRequest, DescribeUserResponse, DescribeViewRequest, DescribeViewResponse, DescribeVocabularyRequest, DescribeVocabularyResponse, DestinationNotAllowedException, DeviceInfo, Dimensions, DisassociateAnalyticsDataSetRequest, DisassociateApprovedOriginRequest, DisassociateBotRequest, DisassociateFlowRequest, DisassociateFlowResponse, DisassociateInstanceStorageConfigRequest, DisassociateLambdaFunctionRequest, DisassociateLexBotRequest, DisassociatePhoneNumberContactFlowRequest, DisassociateQueueQuickConnectsRequest, DisassociateRoutingProfileQueuesRequest, DisassociateSecurityKeyRequest, DisassociateTrafficDistributionGroupUserRequest, DisassociateTrafficDistributionGroupUserResponse, DisassociateUserProficienciesRequest, DisconnectDetails, DisconnectReason, DismissUserContactRequest, DismissUserContactResponse, Distribution, DownloadUrlMetadata, DuplicateResourceException, EffectiveHoursOfOperations, EmailAddressInfo, EmailAddressMetadata, EmailAddressSearchCriteria, EmailAddressSearchFilter, EmailAttachment, EmailMessageReference, EmailRecipient, EmailReference, EmptyFieldValue, EncryptionConfig, EndAssociatedTasksActionDefinition, Endpoint, EndpointInfo, ErrorResult, Evaluation, EvaluationAnswerData, EvaluationAnswerInput, EvaluationAnswerOutput, EvaluationForm, EvaluationFormContent, EvaluationFormItem, EvaluationFormNumericQuestionAutomation, EvaluationFormNumericQuestionOption, EvaluationFormNumericQuestionProperties, EvaluationFormQuestion, EvaluationFormQuestionTypeProperties, EvaluationFormScoringStrategy, EvaluationFormSection, EvaluationFormSingleSelectQuestionAutomation, EvaluationFormSingleSelectQuestionAutomationOption, EvaluationFormSingleSelectQuestionOption, EvaluationFormSingleSelectQuestionProperties, EvaluationFormSummary, EvaluationFormVersionSummary, EvaluationMetadata, EvaluationNote, EvaluationScore, EvaluationSummary, EventBridgeActionDefinition, Expiry, Expression, FailedRequest, FieldValue, FieldValueUnion, FilterV2, Filters, FlowAssociationSummary, GetAttachedFileRequest, GetAttachedFileResponse, GetContactAttributesRequest, GetContactAttributesResponse, GetCurrentMetricDataRequest, GetCurrentMetricDataResponse, GetCurrentUserDataRequest, GetCurrentUserDataResponse, GetEffectiveHoursOfOperationsRequest, GetEffectiveHoursOfOperationsResponse, GetFederationTokenRequest, GetFederationTokenResponse, GetFlowAssociationRequest, GetFlowAssociationResponse, GetMetricDataRequest, GetMetricDataResponse, GetMetricDataV2Request, GetMetricDataV2Response, GetPromptFileRequest, GetPromptFileResponse, GetTaskTemplateRequest, GetTaskTemplateResponse, GetTrafficDistributionRequest, GetTrafficDistributionResponse, HierarchyGroup, HierarchyGroupCondition, HierarchyGroupSummary, HierarchyGroupSummaryReference, HierarchyGroups, HierarchyLevel, HierarchyLevelUpdate, HierarchyPath, HierarchyPathReference, HierarchyStructure, HierarchyStructureUpdate, HistoricalMetric, HistoricalMetricData, HistoricalMetricResult, HoursOfOperation, HoursOfOperationConfig, HoursOfOperationOverride, HoursOfOperationOverrideConfig, HoursOfOperationOverrideSearchCriteria, HoursOfOperationSearchCriteria, HoursOfOperationSearchFilter, HoursOfOperationSummary, HoursOfOperationTimeSlice, IdempotencyException, ImportPhoneNumberRequest, ImportPhoneNumberResponse, InboundAdditionalRecipients, InboundEmailContent, InboundRawMessage, Instance, InstanceStatusReason, InstanceStorageConfig, InstanceSummary, IntegrationAssociationSummary, InternalServiceException, IntervalDetails, InvalidContactFlowException, InvalidContactFlowModuleException, InvalidParameterException, InvalidRequestException, InvalidRequestExceptionReason, InvisibleFieldInfo, KinesisFirehoseConfig, KinesisStreamConfig, KinesisVideoStreamConfig, LexBot, LexBotConfig, LexV2Bot, LimitExceededException, ListAgentStatusRequest, ListAgentStatusResponse, ListAnalyticsDataAssociationsRequest, ListAnalyticsDataAssociationsResponse, ListAnalyticsDataLakeDataSetsRequest, ListAnalyticsDataLakeDataSetsResponse, ListApprovedOriginsRequest, ListApprovedOriginsResponse, ListAssociatedContactsRequest, ListAssociatedContactsResponse, ListAuthenticationProfilesRequest, ListAuthenticationProfilesResponse, ListBotsRequest, ListBotsResponse, ListCondition, ListContactEvaluationsRequest, ListContactEvaluationsResponse, ListContactFlowModulesRequest, ListContactFlowModulesResponse, ListContactFlowVersionsRequest, ListContactFlowVersionsResponse, ListContactFlowsRequest, ListContactFlowsResponse, ListContactReferencesRequest, ListContactReferencesResponse, ListDefaultVocabulariesRequest, ListDefaultVocabulariesResponse, ListEvaluationFormVersionsRequest, ListEvaluationFormVersionsResponse, ListEvaluationFormsRequest, ListEvaluationFormsResponse, ListFlowAssociationsRequest, ListFlowAssociationsResponse, ListHoursOfOperationOverridesRequest, ListHoursOfOperationOverridesResponse, ListHoursOfOperationsRequest, ListHoursOfOperationsResponse, ListInstanceAttributesRequest, ListInstanceAttributesResponse, ListInstanceStorageConfigsRequest, ListInstanceStorageConfigsResponse, ListInstancesRequest, ListInstancesResponse, ListIntegrationAssociationsRequest, ListIntegrationAssociationsResponse, ListLambdaFunctionsRequest, ListLambdaFunctionsResponse, ListLexBotsRequest, ListLexBotsResponse, ListPhoneNumbersRequest, ListPhoneNumbersResponse, ListPhoneNumbersSummary, ListPhoneNumbersV2Request, ListPhoneNumbersV2Response, ListPredefinedAttributesRequest, ListPredefinedAttributesResponse, ListPromptsRequest, ListPromptsResponse, ListQueueQuickConnectsRequest, ListQueueQuickConnectsResponse, ListQueuesRequest, ListQueuesResponse, ListQuickConnectsRequest, ListQuickConnectsResponse, ListRealtimeContactAnalysisSegmentsV2Request, ListRealtimeContactAnalysisSegmentsV2Response, ListRoutingProfileQueuesRequest, ListRoutingProfileQueuesResponse, ListRoutingProfilesRequest, ListRoutingProfilesResponse, ListRulesRequest, ListRulesResponse, ListSecurityKeysRequest, ListSecurityKeysResponse, ListSecurityProfileApplicationsRequest, ListSecurityProfileApplicationsResponse, ListSecurityProfilePermissionsRequest, ListSecurityProfilePermissionsResponse, ListSecurityProfilesRequest, ListSecurityProfilesResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListTaskTemplatesRequest, ListTaskTemplatesResponse, ListTrafficDistributionGroupUsersRequest, ListTrafficDistributionGroupUsersResponse, ListTrafficDistributionGroupsRequest, ListTrafficDistributionGroupsResponse, ListUseCasesRequest, ListUseCasesResponse, ListUserHierarchyGroupsRequest, ListUserHierarchyGroupsResponse, ListUserProficienciesRequest, ListUserProficienciesResponse, ListUsersRequest, ListUsersResponse, ListViewVersionsRequest, ListViewVersionsResponse, ListViewsRequest, ListViewsResponse, MatchCriteria, MaximumResultReturnedException, MediaConcurrency, MediaPlacement, Meeting, MeetingFeaturesConfiguration, MetricDataV2, MetricFilterV2, MetricInterval, MetricResultV2, MetricV2, MonitorContactRequest, MonitorContactResponse, NewSessionDetails, NotificationRecipientType, NumberCondition, NumberReference, NumericQuestionPropertyValueAutomation, OperationalHour, OutboundAdditionalRecipients, OutboundCallerConfig, OutboundContactNotPermittedException, OutboundEmailConfig, OutboundEmailContent, OutboundRawMessage, OutputTypeNotFoundException, OverrideTimeSlice, ParticipantCapabilities, ParticipantDetails, ParticipantDetailsToAdd, ParticipantTimerConfiguration, ParticipantTimerValue, ParticipantTokenCredentials, PauseContactRequest, PauseContactResponse, PersistentChat, PhoneNumberQuickConnectConfig, PhoneNumberStatus, PhoneNumberSummary, PredefinedAttribute, PredefinedAttributeSearchCriteria, PredefinedAttributeSummary, PredefinedAttributeValues, ProblemDetail, Prompt, PromptSearchCriteria, PromptSearchFilter, PromptSummary, PropertyValidationException, PropertyValidationExceptionProperty, PutUserStatusRequest, PutUserStatusResponse, QualityMetrics, Queue, QueueInfo, QueueInfoInput, QueueQuickConnectConfig, QueueReference, QueueSearchCriteria, QueueSearchFilter, QueueSummary, QuickConnect, QuickConnectConfig, QuickConnectSearchCriteria, QuickConnectSearchFilter, QuickConnectSummary, Range, ReadOnlyFieldInfo, RealTimeContactAnalysisAttachment, RealTimeContactAnalysisCategoryDetails, RealTimeContactAnalysisCharacterInterval, RealTimeContactAnalysisIssueDetected, RealTimeContactAnalysisPointOfInterest, RealTimeContactAnalysisSegmentAttachments, RealTimeContactAnalysisSegmentCategories, RealTimeContactAnalysisSegmentEvent, RealTimeContactAnalysisSegmentIssues, RealTimeContactAnalysisSegmentPostContactSummary, RealTimeContactAnalysisSegmentTranscript, RealTimeContactAnalysisTimeData, RealTimeContactAnalysisTranscriptItemRedaction, RealTimeContactAnalysisTranscriptItemWithCharacterOffsets, RealTimeContactAnalysisTranscriptItemWithContent, RealtimeContactAnalysisSegment, Reference, ReferenceSummary, ReleasePhoneNumberRequest, ReplicateInstanceRequest, ReplicateInstanceResponse, ReplicationConfiguration, ReplicationStatusSummary, RequiredFieldInfo, ResourceConflictException, ResourceInUseException, ResourceNotFoundException, ResourceNotReadyException, ResourceTagsSearchCriteria, ResumeContactRecordingRequest, ResumeContactRecordingResponse, ResumeContactRequest, ResumeContactResponse, RoutingCriteria, RoutingCriteriaInput, RoutingCriteriaInputStep, RoutingCriteriaInputStepExpiry, RoutingProfile, RoutingProfileQueueConfig, RoutingProfileQueueConfigSummary, RoutingProfileQueueReference, RoutingProfileReference, RoutingProfileSearchCriteria, RoutingProfileSearchFilter, RoutingProfileSummary, Rule, RuleAction, RuleSummary, RuleTriggerEventSource, S3Config, SearchAgentStatusesRequest, SearchAgentStatusesResponse, SearchAvailablePhoneNumbersRequest, SearchAvailablePhoneNumbersResponse, SearchContactFlowModulesRequest, SearchContactFlowModulesResponse, SearchContactFlowsRequest, SearchContactFlowsResponse, SearchContactsRequest, SearchContactsResponse, SearchContactsTimeRange, SearchCriteria, SearchEmailAddressesRequest, SearchEmailAddressesResponse, SearchHoursOfOperationOverridesRequest, SearchHoursOfOperationOverridesResponse, SearchHoursOfOperationsRequest, SearchHoursOfOperationsResponse, SearchPredefinedAttributesRequest, SearchPredefinedAttributesResponse, SearchPromptsRequest, SearchPromptsResponse, SearchQueuesRequest, SearchQueuesResponse, SearchQuickConnectsRequest, SearchQuickConnectsResponse, SearchResourceTagsRequest, SearchResourceTagsResponse, SearchRoutingProfilesRequest, SearchRoutingProfilesResponse, SearchSecurityProfilesRequest, SearchSecurityProfilesResponse, SearchUserHierarchyGroupsRequest, SearchUserHierarchyGroupsResponse, SearchUsersRequest, SearchUsersResponse, SearchVocabulariesRequest, SearchVocabulariesResponse, SearchableContactAttributes, SearchableContactAttributesCriteria, SearchableSegmentAttributes, SearchableSegmentAttributesCriteria, SecurityKey, SecurityProfile, SecurityProfileSearchCriteria, SecurityProfileSearchSummary, SecurityProfileSummary, SecurityProfilesSearchFilter, SegmentAttributeValue, SendChatIntegrationEventRequest, SendChatIntegrationEventResponse, SendNotificationActionDefinition, SendOutboundEmailRequest, SendOutboundEmailResponse, ServiceQuotaExceededException, ServiceQuotaExceededExceptionReason, SignInConfig, SignInDistribution, SingleSelectQuestionRuleCategoryAutomation, Sort, SourceCampaign, StartAttachedFileUploadRequest, StartAttachedFileUploadResponse, StartChatContactRequest, StartChatContactResponse, StartContactEvaluationRequest, StartContactEvaluationResponse, StartContactRecordingRequest, StartContactRecordingResponse, StartContactStreamingRequest, StartContactStreamingResponse, StartEmailContactRequest, StartEmailContactResponse, StartOutboundChatContactRequest, StartOutboundChatContactResponse, StartOutboundEmailContactRequest, StartOutboundEmailContactResponse, StartOutboundVoiceContactRequest, StartOutboundVoiceContactResponse, StartScreenSharingRequest, StartScreenSharingResponse, StartTaskContactRequest, StartTaskContactResponse, StartWebRTCContactRequest, StartWebRTCContactResponse, Step, StopContactRecordingRequest, StopContactRecordingResponse, StopContactRequest, StopContactResponse, StopContactStreamingRequest, StopContactStreamingResponse, StringCondition, StringReference, SubmitAutoEvaluationActionDefinition, SubmitContactEvaluationRequest, SubmitContactEvaluationResponse, SuccessfulRequest, SuspendContactRecordingRequest, SuspendContactRecordingResponse, TagCondition, TagContactRequest, TagContactResponse, TagResourceRequest, TagSearchCondition, TagSet, TaskActionDefinition, TaskTemplateConstraints, TaskTemplateDefaultFieldValue, TaskTemplateDefaults, TaskTemplateField, TaskTemplateFieldIdentifier, TaskTemplateMetadata, TelephonyConfig, TemplateAttributes, TemplatedMessageConfig, Threshold, ThresholdV2, ThrottlingException, TooManyRequestsException, TrafficDistributionGroup, TrafficDistributionGroupSummary, TrafficDistributionGroupUserSummary, Transcript, TranscriptCriteria, TransferContactRequest, TransferContactResponse, UntagContactRequest, UntagContactResponse, UntagResourceRequest, UpdateAgentStatusRequest, UpdateAuthenticationProfileRequest, UpdateCaseActionDefinition, UpdateContactAttributesRequest, UpdateContactAttributesResponse, UpdateContactEvaluationRequest, UpdateContactEvaluationResponse, UpdateContactFlowContentRequest, UpdateContactFlowContentResponse, UpdateContactFlowMetadataRequest, UpdateContactFlowMetadataResponse, UpdateContactFlowModuleContentRequest, UpdateContactFlowModuleContentResponse, UpdateContactFlowModuleMetadataRequest, UpdateContactFlowModuleMetadataResponse, UpdateContactFlowNameRequest, UpdateContactFlowNameResponse, UpdateContactRequest, UpdateContactResponse, UpdateContactRoutingDataRequest, UpdateContactRoutingDataResponse, UpdateContactScheduleRequest, UpdateContactScheduleResponse, UpdateEmailAddressMetadataRequest, UpdateEmailAddressMetadataResponse, UpdateEvaluationFormRequest, UpdateEvaluationFormResponse, UpdateHoursOfOperationOverrideRequest, UpdateHoursOfOperationRequest, UpdateInstanceAttributeRequest, UpdateInstanceStorageConfigRequest, UpdateParticipantAuthenticationRequest, UpdateParticipantAuthenticationResponse, UpdateParticipantRoleConfigChannelInfo, UpdateParticipantRoleConfigRequest, UpdateParticipantRoleConfigResponse, UpdatePhoneNumberMetadataRequest, UpdatePhoneNumberRequest, UpdatePhoneNumberResponse, UpdatePredefinedAttributeRequest, UpdatePromptRequest, UpdatePromptResponse, UpdateQueueHoursOfOperationRequest, UpdateQueueMaxContactsRequest, UpdateQueueNameRequest, UpdateQueueOutboundCallerConfigRequest, UpdateQueueOutboundEmailConfigRequest, UpdateQueueStatusRequest, UpdateQuickConnectConfigRequest, UpdateQuickConnectNameRequest, UpdateRoutingProfileAgentAvailabilityTimerRequest, UpdateRoutingProfileConcurrencyRequest, UpdateRoutingProfileDefaultOutboundQueueRequest, UpdateRoutingProfileNameRequest, UpdateRoutingProfileQueuesRequest, UpdateRuleRequest, UpdateSecurityProfileRequest, UpdateTaskTemplateRequest, UpdateTaskTemplateResponse, UpdateTrafficDistributionRequest, UpdateTrafficDistributionResponse, UpdateUserHierarchyGroupNameRequest, UpdateUserHierarchyRequest, UpdateUserHierarchyStructureRequest, UpdateUserIdentityInfoRequest, UpdateUserPhoneConfigRequest, UpdateUserProficienciesRequest, UpdateUserRoutingProfileRequest, UpdateUserSecurityProfilesRequest, UpdateViewContentRequest, UpdateViewContentResponse, UpdateViewMetadataRequest, UpdateViewMetadataResponse, UploadUrlMetadata, UrlReference, UseCase, User, UserData, UserDataFilters, UserHierarchyGroupSearchCriteria, UserHierarchyGroupSearchFilter, UserIdentityInfo, UserIdentityInfoLite, UserInfo, UserNotFoundException, UserPhoneConfig, UserProficiency, UserProficiencyDisassociate, UserQuickConnectConfig, UserReference, UserSearchCriteria, UserSearchFilter, UserSearchSummary, UserSummary, View, ViewContent, ViewInputContent, ViewSummary, ViewVersionSummary, Vocabulary, VocabularySummary, VoiceRecordingConfiguration, WisdomInfo

Instance Attribute Summary collapse

Instance Attribute Details

#absolute_timeTime

Time represented in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.

Returns:

  • (Time)


18522
18523
18524
18525
18526
18527
18528
18529
18530
18531
# File 'lib/aws-sdk-connect/types.rb', line 18522

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

  class AbsoluteTime < RealTimeContactAnalysisTimeData; end
  class Unknown < RealTimeContactAnalysisTimeData; end
end

#attached_file_invalid_request_exception_reasonString

Reason why the StartAttachedFiledUpload request was invalid.

Returns:

  • (String)


13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
# File 'lib/aws-sdk-connect/types.rb', line 13506

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

  class AttachedFileInvalidRequestExceptionReason < InvalidRequestExceptionReason; end
  class Unknown < InvalidRequestExceptionReason; end
end

#attached_file_service_quota_exceeded_exception_reasonString

Total file size of all files or total number of files exceeds the service quota

Returns:

  • (String)


21556
21557
21558
21559
21560
21561
21562
21563
21564
21565
# File 'lib/aws-sdk-connect/types.rb', line 21556

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

  class AttachedFileServiceQuotaExceededExceptionReason < ServiceQuotaExceededExceptionReason; end
  class Unknown < ServiceQuotaExceededExceptionReason; end
end

#attachmentTypes::AttachmentReference

Information about the reference when the ‘referenceType` is `ATTACHMENT`. Otherwise, null.



18736
18737
18738
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
# File 'lib/aws-sdk-connect/types.rb', line 18736

class ReferenceSummary < Struct.new(
  :url,
  :attachment,
  :email_message,
  :string,
  :number,
  :date,
  :email,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Url < ReferenceSummary; end
  class Attachment < ReferenceSummary; end
  class EmailMessage < ReferenceSummary; end
  class String < ReferenceSummary; end
  class Number < ReferenceSummary; end
  class Date < ReferenceSummary; end
  class Email < ReferenceSummary; end
  class Unknown < ReferenceSummary; end
end

#attachmentsTypes::RealTimeContactAnalysisSegmentAttachments

The analyzed attachments.



18634
18635
18636
18637
18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
# File 'lib/aws-sdk-connect/types.rb', line 18634

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :post_contact_summary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Transcript < RealtimeContactAnalysisSegment; end
  class Categories < RealtimeContactAnalysisSegment; end
  class Issues < RealtimeContactAnalysisSegment; end
  class Event < RealtimeContactAnalysisSegment; end
  class Attachments < RealtimeContactAnalysisSegment; end
  class PostContactSummary < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#aws_identity_arnString

STS or IAM ARN representing the identity of API Caller. SDK users cannot populate this and this value is calculated automatically if ‘ConnectUserArn` is not provided.

Returns:

  • (String)


5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
# File 'lib/aws-sdk-connect/types.rb', line 5572

class CreatedByInfo < Struct.new(
  :connect_user_arn,
  :aws_identity_arn,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ConnectUserArn < CreatedByInfo; end
  class AwsIdentityArn < CreatedByInfo; end
  class Unknown < CreatedByInfo; end
end

#categoriesTypes::RealTimeContactAnalysisSegmentCategories

The matched category rules.



18634
18635
18636
18637
18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
# File 'lib/aws-sdk-connect/types.rb', line 18634

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :post_contact_summary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Transcript < RealtimeContactAnalysisSegment; end
  class Categories < RealtimeContactAnalysisSegment; end
  class Issues < RealtimeContactAnalysisSegment; end
  class Event < RealtimeContactAnalysisSegment; end
  class Attachments < RealtimeContactAnalysisSegment; end
  class PostContactSummary < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#chatTypes::ChatParticipantRoleConfig

Configuration information for the chat participant role.



25037
25038
25039
25040
25041
25042
25043
25044
25045
25046
# File 'lib/aws-sdk-connect/types.rb', line 25037

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

  class Chat < UpdateParticipantRoleConfigChannelInfo; end
  class Unknown < UpdateParticipantRoleConfigChannelInfo; end
end

#connect_user_arnString

Returns:

  • (String)


5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
# File 'lib/aws-sdk-connect/types.rb', line 5572

class CreatedByInfo < Struct.new(
  :connect_user_arn,
  :aws_identity_arn,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ConnectUserArn < CreatedByInfo; end
  class AwsIdentityArn < CreatedByInfo; end
  class Unknown < CreatedByInfo; end
end

#dateTypes::DateReference

Information about a reference when the ‘referenceType` is `DATE`. Otherwise, null.



18736
18737
18738
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
# File 'lib/aws-sdk-connect/types.rb', line 18736

class ReferenceSummary < Struct.new(
  :url,
  :attachment,
  :email_message,
  :string,
  :number,
  :date,
  :email,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Url < ReferenceSummary; end
  class Attachment < ReferenceSummary; end
  class EmailMessage < ReferenceSummary; end
  class String < ReferenceSummary; end
  class Number < ReferenceSummary; end
  class Date < ReferenceSummary; end
  class Email < ReferenceSummary; end
  class Unknown < ReferenceSummary; end
end

#emailTypes::EmailReference

Information about a reference when the ‘referenceType` is `EMAIL`. Otherwise, null.



18736
18737
18738
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
# File 'lib/aws-sdk-connect/types.rb', line 18736

class ReferenceSummary < Struct.new(
  :url,
  :attachment,
  :email_message,
  :string,
  :number,
  :date,
  :email,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Url < ReferenceSummary; end
  class Attachment < ReferenceSummary; end
  class EmailMessage < ReferenceSummary; end
  class String < ReferenceSummary; end
  class Number < ReferenceSummary; end
  class Date < ReferenceSummary; end
  class Email < ReferenceSummary; end
  class Unknown < ReferenceSummary; end
end

#email_messageTypes::EmailMessageReference

Information about the reference when the referenceType is ‘EMAIL_MESSAGE`. Otherwise, null.



18736
18737
18738
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
# File 'lib/aws-sdk-connect/types.rb', line 18736

class ReferenceSummary < Struct.new(
  :url,
  :attachment,
  :email_message,
  :string,
  :number,
  :date,
  :email,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Url < ReferenceSummary; end
  class Attachment < ReferenceSummary; end
  class EmailMessage < ReferenceSummary; end
  class String < ReferenceSummary; end
  class Number < ReferenceSummary; end
  class Date < ReferenceSummary; end
  class Email < ReferenceSummary; end
  class Unknown < ReferenceSummary; end
end

#eventTypes::RealTimeContactAnalysisSegmentEvent

Segment type describing a contact event.



18634
18635
18636
18637
18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
# File 'lib/aws-sdk-connect/types.rb', line 18634

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :post_contact_summary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Transcript < RealtimeContactAnalysisSegment; end
  class Categories < RealtimeContactAnalysisSegment; end
  class Issues < RealtimeContactAnalysisSegment; end
  class Event < RealtimeContactAnalysisSegment; end
  class Attachments < RealtimeContactAnalysisSegment; end
  class PostContactSummary < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#issuesTypes::RealTimeContactAnalysisSegmentIssues

Segment type containing a list of detected issues.



18634
18635
18636
18637
18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
# File 'lib/aws-sdk-connect/types.rb', line 18634

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :post_contact_summary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Transcript < RealtimeContactAnalysisSegment; end
  class Categories < RealtimeContactAnalysisSegment; end
  class Issues < RealtimeContactAnalysisSegment; end
  class Event < RealtimeContactAnalysisSegment; end
  class Attachments < RealtimeContactAnalysisSegment; end
  class PostContactSummary < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#not_applicableBoolean

The flag to mark the question as not applicable.

Returns:

  • (Boolean)


8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
# File 'lib/aws-sdk-connect/types.rb', line 8575

class EvaluationAnswerData < Struct.new(
  :string_value,
  :numeric_value,
  :not_applicable,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StringValue < EvaluationAnswerData; end
  class NumericValue < EvaluationAnswerData; end
  class NotApplicable < EvaluationAnswerData; end
  class Unknown < EvaluationAnswerData; end
end

#numberTypes::NumberReference

Information about a reference when the ‘referenceType` is `NUMBER`. Otherwise, null.



18736
18737
18738
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
# File 'lib/aws-sdk-connect/types.rb', line 18736

class ReferenceSummary < Struct.new(
  :url,
  :attachment,
  :email_message,
  :string,
  :number,
  :date,
  :email,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Url < ReferenceSummary; end
  class Attachment < ReferenceSummary; end
  class EmailMessage < ReferenceSummary; end
  class String < ReferenceSummary; end
  class Number < ReferenceSummary; end
  class Date < ReferenceSummary; end
  class Email < ReferenceSummary; end
  class Unknown < ReferenceSummary; end
end

#numericTypes::EvaluationFormNumericQuestionProperties

The properties of the numeric question.



8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
# File 'lib/aws-sdk-connect/types.rb', line 8933

class EvaluationFormQuestionTypeProperties < Struct.new(
  :numeric,
  :single_select,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Numeric < EvaluationFormQuestionTypeProperties; end
  class SingleSelect < EvaluationFormQuestionTypeProperties; end
  class Unknown < EvaluationFormQuestionTypeProperties; end
end

#numeric_valueFloat

The numeric value for an answer in a contact evaluation.

Returns:

  • (Float)


8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
# File 'lib/aws-sdk-connect/types.rb', line 8575

class EvaluationAnswerData < Struct.new(
  :string_value,
  :numeric_value,
  :not_applicable,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StringValue < EvaluationAnswerData; end
  class NumericValue < EvaluationAnswerData; end
  class NotApplicable < EvaluationAnswerData; end
  class Unknown < EvaluationAnswerData; end
end

#participant_timer_actionString

The timer action. Currently only one value is allowed: ‘Unset`. It deletes a timer.

Returns:

  • (String)


17178
17179
17180
17181
17182
17183
17184
17185
17186
17187
17188
17189
# File 'lib/aws-sdk-connect/types.rb', line 17178

class ParticipantTimerValue < Struct.new(
  :participant_timer_action,
  :participant_timer_duration_in_minutes,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ParticipantTimerAction < ParticipantTimerValue; end
  class ParticipantTimerDurationInMinutes < ParticipantTimerValue; end
  class Unknown < ParticipantTimerValue; end
end

#participant_timer_duration_in_minutesInteger

The duration of a timer, in minutes.

Returns:

  • (Integer)


17178
17179
17180
17181
17182
17183
17184
17185
17186
17187
17188
17189
# File 'lib/aws-sdk-connect/types.rb', line 17178

class ParticipantTimerValue < Struct.new(
  :participant_timer_action,
  :participant_timer_duration_in_minutes,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ParticipantTimerAction < ParticipantTimerValue; end
  class ParticipantTimerDurationInMinutes < ParticipantTimerValue; end
  class Unknown < ParticipantTimerValue; end
end

#post_contact_summaryTypes::RealTimeContactAnalysisSegmentPostContactSummary

Information about the post-contact summary.



18634
18635
18636
18637
18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
# File 'lib/aws-sdk-connect/types.rb', line 18634

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :post_contact_summary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Transcript < RealtimeContactAnalysisSegment; end
  class Categories < RealtimeContactAnalysisSegment; end
  class Issues < RealtimeContactAnalysisSegment; end
  class Event < RealtimeContactAnalysisSegment; end
  class Attachments < RealtimeContactAnalysisSegment; end
  class PostContactSummary < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#property_valueTypes::NumericQuestionPropertyValueAutomation

The property value of the automation.



8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
# File 'lib/aws-sdk-connect/types.rb', line 8797

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

  class PropertyValue < EvaluationFormNumericQuestionAutomation; end
  class Unknown < EvaluationFormNumericQuestionAutomation; end
end

#questionTypes::EvaluationFormQuestion

The information of the question.



8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
# File 'lib/aws-sdk-connect/types.rb', line 8772

class EvaluationFormItem < Struct.new(
  :section,
  :question,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Section < EvaluationFormItem; end
  class Question < EvaluationFormItem; end
  class Unknown < EvaluationFormItem; end
end

#rule_categoryTypes::SingleSelectQuestionRuleCategoryAutomation

The automation option based on a rule category for the single select question.



9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
# File 'lib/aws-sdk-connect/types.rb', line 9038

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

  class RuleCategory < EvaluationFormSingleSelectQuestionAutomationOption; end
  class Unknown < EvaluationFormSingleSelectQuestionAutomationOption; end
end

#sectionTypes::EvaluationFormSection

The information of the section.



8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
# File 'lib/aws-sdk-connect/types.rb', line 8772

class EvaluationFormItem < Struct.new(
  :section,
  :question,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Section < EvaluationFormItem; end
  class Question < EvaluationFormItem; end
  class Unknown < EvaluationFormItem; end
end

#single_selectTypes::EvaluationFormSingleSelectQuestionProperties

The properties of the numeric question.



8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
# File 'lib/aws-sdk-connect/types.rb', line 8933

class EvaluationFormQuestionTypeProperties < Struct.new(
  :numeric,
  :single_select,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Numeric < EvaluationFormQuestionTypeProperties; end
  class SingleSelect < EvaluationFormQuestionTypeProperties; end
  class Unknown < EvaluationFormQuestionTypeProperties; end
end

#stringTypes::StringReference

Information about a reference when the ‘referenceType` is `STRING`. Otherwise, null.



18736
18737
18738
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
# File 'lib/aws-sdk-connect/types.rb', line 18736

class ReferenceSummary < Struct.new(
  :url,
  :attachment,
  :email_message,
  :string,
  :number,
  :date,
  :email,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Url < ReferenceSummary; end
  class Attachment < ReferenceSummary; end
  class EmailMessage < ReferenceSummary; end
  class String < ReferenceSummary; end
  class Number < ReferenceSummary; end
  class Date < ReferenceSummary; end
  class Email < ReferenceSummary; end
  class Unknown < ReferenceSummary; end
end

#string_listArray<String>

Predefined attribute values of type string list.

Returns:

  • (Array<String>)


17469
17470
17471
17472
17473
17474
17475
17476
17477
17478
# File 'lib/aws-sdk-connect/types.rb', line 17469

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

  class StringList < PredefinedAttributeValues; end
  class Unknown < PredefinedAttributeValues; end
end

#string_valueString

The string value for an answer in a contact evaluation.

Returns:

  • (String)


8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
# File 'lib/aws-sdk-connect/types.rb', line 8575

class EvaluationAnswerData < Struct.new(
  :string_value,
  :numeric_value,
  :not_applicable,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StringValue < EvaluationAnswerData; end
  class NumericValue < EvaluationAnswerData; end
  class NotApplicable < EvaluationAnswerData; end
  class Unknown < EvaluationAnswerData; end
end

#transcriptTypes::RealTimeContactAnalysisSegmentTranscript

The analyzed transcript segment.



18634
18635
18636
18637
18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
# File 'lib/aws-sdk-connect/types.rb', line 18634

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :post_contact_summary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Transcript < RealtimeContactAnalysisSegment; end
  class Categories < RealtimeContactAnalysisSegment; end
  class Issues < RealtimeContactAnalysisSegment; end
  class Event < RealtimeContactAnalysisSegment; end
  class Attachments < RealtimeContactAnalysisSegment; end
  class PostContactSummary < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#urlTypes::UrlReference

Information about the reference when the ‘referenceType` is `URL`. Otherwise, null.

Returns:



18736
18737
18738
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
# File 'lib/aws-sdk-connect/types.rb', line 18736

class ReferenceSummary < Struct.new(
  :url,
  :attachment,
  :email_message,
  :string,
  :number,
  :date,
  :email,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Url < ReferenceSummary; end
  class Attachment < ReferenceSummary; end
  class EmailMessage < ReferenceSummary; end
  class String < ReferenceSummary; end
  class Number < ReferenceSummary; end
  class Date < ReferenceSummary; end
  class Email < ReferenceSummary; end
  class Unknown < ReferenceSummary; end
end