Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string
}

    You do not have sufficient access to perform this action.

    func (*AccessDeniedException) Error

    func (e *AccessDeniedException) Error() string

    func (*AccessDeniedException) ErrorCode

    func (e *AccessDeniedException) ErrorCode() string

    func (*AccessDeniedException) ErrorFault

    func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault

    func (*AccessDeniedException) ErrorMessage

    func (e *AccessDeniedException) ErrorMessage() string

    type Categories

    type Categories struct {
    
    	// The category rules that have been matched in the analyzed segment.
    	//
    	// This member is required.
    	MatchedCategories []string
    
    	// The category rule that was matched and when it occurred in the transcript.
    	//
    	// This member is required.
    	MatchedDetails map[string]CategoryDetails
    }

      Provides the category rules that are used to automatically categorize contacts based on uttered keywords and phrases.

      type CategoryDetails

      type CategoryDetails struct {
      
      	// The section of audio where the category rule was detected.
      	//
      	// This member is required.
      	PointsOfInterest []PointOfInterest
      }

        Provides information about the category rule that was matched.

        type CharacterOffsets

        type CharacterOffsets struct {
        
        	// The beginning of the issue.
        	//
        	// This member is required.
        	BeginOffsetChar int32
        
        	// The end of the issue.
        	//
        	// This member is required.
        	EndOffsetChar int32
        }

          For characters that were detected as issues, where they occur in the transcript.

          type InternalServiceException

          type InternalServiceException struct {
          	Message *string
          }

            Request processing failed due to an error or failure with the service.

            func (*InternalServiceException) Error

            func (e *InternalServiceException) Error() string

            func (*InternalServiceException) ErrorCode

            func (e *InternalServiceException) ErrorCode() string

            func (*InternalServiceException) ErrorFault

            func (e *InternalServiceException) ErrorFault() smithy.ErrorFault

            func (*InternalServiceException) ErrorMessage

            func (e *InternalServiceException) ErrorMessage() string

            type InvalidRequestException

            type InvalidRequestException struct {
            	Message *string
            }

              The request is not valid.

              func (*InvalidRequestException) Error

              func (e *InvalidRequestException) Error() string

              func (*InvalidRequestException) ErrorCode

              func (e *InvalidRequestException) ErrorCode() string

              func (*InvalidRequestException) ErrorFault

              func (e *InvalidRequestException) ErrorFault() smithy.ErrorFault

              func (*InvalidRequestException) ErrorMessage

              func (e *InvalidRequestException) ErrorMessage() string

              type IssueDetected

              type IssueDetected struct {
              
              	// The offset for when the issue was detected in the segment.
              	//
              	// This member is required.
              	CharacterOffsets *CharacterOffsets
              }

                Potential issues that are detected based on an artificial intelligence analysis of each turn in the conversation.

                type PointOfInterest

                type PointOfInterest struct {
                
                	// The beginning offset in milliseconds where the category rule was detected.
                	//
                	// This member is required.
                	BeginOffsetMillis int32
                
                	// The ending offset in milliseconds where the category rule was detected.
                	//
                	// This member is required.
                	EndOffsetMillis int32
                }

                  The section of the contact audio where that category rule was detected.

                  type RealtimeContactAnalysisSegment

                  type RealtimeContactAnalysisSegment struct {
                  
                  	// The matched category rules.
                  	Categories *Categories
                  
                  	// The analyzed transcript.
                  	Transcript *Transcript
                  }

                    An analyzed segment for a real-time analysis session.

                    type ResourceNotFoundException

                    type ResourceNotFoundException struct {
                    	Message *string
                    }

                      The specified resource was not found.

                      func (*ResourceNotFoundException) Error

                      func (e *ResourceNotFoundException) Error() string

                      func (*ResourceNotFoundException) ErrorCode

                      func (e *ResourceNotFoundException) ErrorCode() string

                      func (*ResourceNotFoundException) ErrorFault

                      func (*ResourceNotFoundException) ErrorMessage

                      func (e *ResourceNotFoundException) ErrorMessage() string

                      type SentimentValue

                      type SentimentValue string
                      const (
                      	SentimentValuePositive SentimentValue = "POSITIVE"
                      	SentimentValueNeutral  SentimentValue = "NEUTRAL"
                      	SentimentValueNegative SentimentValue = "NEGATIVE"
                      )

                        Enum values for SentimentValue

                        func (SentimentValue) Values

                        func (SentimentValue) Values() []SentimentValue

                          Values returns all known values for SentimentValue. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                          type ThrottlingException

                          type ThrottlingException struct {
                          	Message *string
                          }

                            The throttling limit has been exceeded.

                            func (*ThrottlingException) Error

                            func (e *ThrottlingException) Error() string

                            func (*ThrottlingException) ErrorCode

                            func (e *ThrottlingException) ErrorCode() string

                            func (*ThrottlingException) ErrorFault

                            func (e *ThrottlingException) ErrorFault() smithy.ErrorFault

                            func (*ThrottlingException) ErrorMessage

                            func (e *ThrottlingException) ErrorMessage() string

                            type Transcript

                            type Transcript struct {
                            
                            	// The beginning offset in the contact for this transcript.
                            	//
                            	// This member is required.
                            	BeginOffsetMillis int32
                            
                            	// The content of the transcript.
                            	//
                            	// This member is required.
                            	Content *string
                            
                            	// The end offset in the contact for this transcript.
                            	//
                            	// This member is required.
                            	EndOffsetMillis int32
                            
                            	// The identifier of the transcript.
                            	//
                            	// This member is required.
                            	Id *string
                            
                            	// The identifier of the participant.
                            	//
                            	// This member is required.
                            	ParticipantId *string
                            
                            	// The role of participant. For example, is it a customer, agent, or system.
                            	//
                            	// This member is required.
                            	ParticipantRole *string
                            
                            	// The sentiment of the detected for this piece of transcript.
                            	//
                            	// This member is required.
                            	Sentiment SentimentValue
                            
                            	// List of positions where issues were detected on the transcript.
                            	IssuesDetected []IssueDetected
                            }

                              A list of messages in the session.