Skip to content

Commit a0b0198

Browse files
author
awstools
committed
feat(client-connect): Amazon Connect, Contact Lens Evaluation API increase evaluation notes max length to 3072.
1 parent 04c1459 commit a0b0198

File tree

4 files changed

+94
-68
lines changed

4 files changed

+94
-68
lines changed

Diff for: clients/client-connect/src/models/models_0.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,9 @@ export interface AgentContactReference {
395395

396396
/**
397397
* @public
398-
* <p>A structure that defines agent hierarchy group levels which can be used to filter search results. Important: Agent hierarchy group level information in search result is a snapshot, it does not represent current agent hierarchy who handled the contact.</p>
398+
* <p>A structure that defines search criteria for contacts using agent hierarchy group levels.
399+
* For more information about agent hierarchies, see <a href="https://docs.aws.amazon.com/connect/latest/adminguide/agent-hierarchy.html">Set Up Agent Hierarchies</a> in the
400+
* <i>Amazon Connect Administrator Guide</i>.</p>
399401
*/
400402
export interface AgentHierarchyGroups {
401403
/**

Diff for: clients/client-connect/src/models/models_1.ts

+38-22
Original file line numberDiff line numberDiff line change
@@ -8923,7 +8923,8 @@ export type SearchContactsMatchType = (typeof SearchContactsMatchType)[keyof typ
89238923

89248924
/**
89258925
* @public
8926-
* <p>The transcript criteria used to search</p>
8926+
* <p>A structure that defines search criteria base on words or phrases, participants in the
8927+
* Contact Lens conversational analytics transcript.</p>
89278928
*/
89288929
export interface TranscriptCriteria {
89298930
/**
@@ -8940,121 +8941,136 @@ export interface TranscriptCriteria {
89408941

89418942
/**
89428943
* @public
8943-
* <p>The match type of search texts in a transcript criteria.</p>
8944+
* <p>The match type combining search criteria using multiple search texts in a transcript
8945+
* criteria.</p>
89448946
*/
89458947
MatchType: SearchContactsMatchType | undefined;
89468948
}
89478949

89488950
/**
89498951
* @public
8950-
* <p>The transcript object used to search results.</p>
8952+
* <p>A structure that defines search criteria and matching logic to search for contacts by
8953+
* matching text with transcripts analyzed by Amazon Connect Contact Lens.</p>
89518954
*/
89528955
export interface Transcript {
89538956
/**
89548957
* @public
8955-
* <p>The array of transcript search criteria</p>
8958+
* <p>The list of search criteria based on Contact Lens conversational analytics
8959+
* transcript.</p>
89568960
*/
89578961
Criteria: TranscriptCriteria[] | undefined;
89588962

89598963
/**
89608964
* @public
8961-
* <p>The match type of multiple transcript criteira</p>
8965+
* <p>The match type combining search criteria using multiple transcript criteria.</p>
89628966
*/
89638967
MatchType?: SearchContactsMatchType;
89648968
}
89658969

89668970
/**
89678971
* @public
8968-
* <p>A structure that defines filters can be used to search within outputs analyzed by Amazon Connect Contact Lens in a contact.</p>
8972+
* <p>A structure that defines search criteria for contacts using analysis outputs from Amazon
8973+
* Connect Contact Lens.</p>
89698974
*/
89708975
export interface ContactAnalysis {
89718976
/**
89728977
* @public
8973-
* <p>A structure that defines filters can be used to search with text within an Amazon Connect Contact Lens analyzed transcript.</p>
8978+
* <p>Search criteria based on transcript analyzed by Amazon Connect Contact Lens.</p>
89748979
*/
89758980
Transcript?: Transcript;
89768981
}
89778982

89788983
/**
89798984
* @public
8980-
* <p>The criteria of searchable contact attributes.</p>
8985+
* <p>The search criteria based on user-defned contact attribute key and values to search
8986+
* on.</p>
89818987
*/
89828988
export interface SearchableContactAttributesCriteria {
89838989
/**
89848990
* @public
8985-
* <p>The searchable contact attribute key</p>
8991+
* <p>The key containing a searchable user-defined contact attribute.</p>
89868992
*/
89878993
Key: string | undefined;
89888994

89898995
/**
89908996
* @public
8991-
* <p>The array of contact attribute values used to filter search results.</p>
8997+
* <p>The list of values to search for within a user-defined contact attribute.</p>
89928998
*/
89938999
Values: string[] | undefined;
89949000
}
89959001

89969002
/**
89979003
* @public
8998-
* <p>A structure that defines searchable contact attributes which can be used to filter search results. </p>
9004+
* <p>A structure that defines search criteria based on user-defined contact attributes that are
9005+
* configured for contact search.</p>
89999006
*/
90009007
export interface SearchableContactAttributes {
90019008
/**
90029009
* @public
9003-
* <p>The array of searhale contact attribute criteria</p>
9010+
* <p>The list of criteria based on user-defined contact attributes that are configured for
9011+
* contact search.</p>
90049012
*/
90059013
Criteria: SearchableContactAttributesCriteria[] | undefined;
90069014

90079015
/**
90089016
* @public
9009-
* <p>The match type of multiple searchable contact attributes criteria.</p>
9017+
* <p>The match type combining search criteria using multiple searchable contact
9018+
* attributes.</p>
90109019
*/
90119020
MatchType?: SearchContactsMatchType;
90129021
}
90139022

90149023
/**
90159024
* @public
9016-
* <p>A structure of search criteria to be used to return contacts</p>
9025+
* <p>A structure of search criteria to be used to return contacts.</p>
90179026
*/
90189027
export interface SearchCriteria {
90199028
/**
90209029
* @public
9021-
* <p>The array of agent ids</p>
9030+
* <p>The identifiers of agents who handled the contacts.</p>
90229031
*/
90239032
AgentIds?: string[];
90249033

90259034
/**
90269035
* @public
9027-
* <p>The agent hierarchy groups</p>
9036+
* <p>The agent hierarchy groups of the agent at the time of handling the contact.</p>
90289037
*/
90299038
AgentHierarchyGroups?: AgentHierarchyGroups;
90309039

90319040
/**
90329041
* @public
9033-
* <p>The array of channels</p>
9042+
* <p>The list of channels associated with contacts.</p>
90349043
*/
90359044
Channels?: Channel[];
90369045

90379046
/**
90389047
* @public
9039-
* <p>The ContactAnalysis object used in search criteria</p>
9048+
* <p>Search criteria based on analysis outputs from Amazon Connect Contact Lens.</p>
90409049
*/
90419050
ContactAnalysis?: ContactAnalysis;
90429051

90439052
/**
90449053
* @public
9045-
* <p>The array of initiaton methods</p>
9054+
* <p>The list of initiation methods associated with contacts.</p>
90469055
*/
90479056
InitiationMethods?: ContactInitiationMethod[];
90489057

90499058
/**
90509059
* @public
9051-
* <p>The array of queue ids.</p>
9060+
* <p>The list of queue IDs associated with contacts.</p>
90529061
*/
90539062
QueueIds?: string[];
90549063

90559064
/**
90569065
* @public
9057-
* <p>The SearchableContactAttributes object used in search criteria</p>
9066+
* <p>The search criteria based on user-defined contact attributes that have been configured for
9067+
* contact search. For more information, see <a href="https://docs.aws.amazon.com/connect/latest/adminguide/search-custom-attributes.html">Search by customer contact
9068+
* attributes</a> in the <i>Amazon Connect Administrator Guide</i>.</p>
9069+
* <important>
9070+
* <p>To use <code>SearchableContactAttributes</code> in a search request, the
9071+
* <code>GetContactAttributes</code> action is required to perform an API request. For more
9072+
* information, see <a href="https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnect.html#amazonconnect-actions-as-permissions">https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnect.html#amazonconnect-actions-as-permissions</a>Actions defined by Amazon Connect.</p>
9073+
* </important>
90589074
*/
90599075
SearchableContactAttributes?: SearchableContactAttributes;
90609076
}
@@ -9079,7 +9095,7 @@ export type SortableFieldName = (typeof SortableFieldName)[keyof typeof Sortable
90799095

90809096
/**
90819097
* @public
9082-
* <p>A structure that defines the sort by and a sort order</p>
9098+
* <p>A structure that defineds the field name to sort by and a sort order.</p>
90839099
*/
90849100
export interface Sort {
90859101
/**

Diff for: clients/client-connect/src/models/models_2.ts

+20-12
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,12 @@ export type SearchContactsTimeRangeType =
8282

8383
/**
8484
* @public
85-
* <p>A structure of time range that you want to search results</p>
85+
* <p>A structure of time range that you want to search results.</p>
8686
*/
8787
export interface SearchContactsTimeRange {
8888
/**
8989
* @public
90-
* <p>The type of timestamp to search</p>
90+
* <p>The type of timestamp to search.</p>
9191
*/
9292
Type: SearchContactsTimeRangeType | undefined;
9393

@@ -110,13 +110,14 @@ export interface SearchContactsTimeRange {
110110
export interface SearchContactsRequest {
111111
/**
112112
* @public
113-
* <p>The identifier of Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance</p>
113+
* <p>The identifier of Amazon Connect instance. You can find the instance ID in the Amazon
114+
* Resource Name (ARN) of the instance.</p>
114115
*/
115116
InstanceId: string | undefined;
116117

117118
/**
118119
* @public
119-
* <p>Time range that you want to search results</p>
120+
* <p>Time range that you want to search results.</p>
120121
*/
121122
TimeRange: SearchContactsTimeRange | undefined;
122123

@@ -134,13 +135,14 @@ export interface SearchContactsRequest {
134135

135136
/**
136137
* @public
137-
* <p>The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.</p>
138+
* <p>The token for the next set of results. Use the value returned in the previous response in
139+
* the next request to retrieve the next set of results.</p>
138140
*/
139141
NextToken?: string;
140142

141143
/**
142144
* @public
143-
* <p>Specifies a field to sort by and a sort order</p>
145+
* <p>Specifies a field to sort by and a sort order.</p>
144146
*/
145147
Sort?: Sort;
146148
}
@@ -188,7 +190,7 @@ export interface ContactSearchSummaryQueueInfo {
188190
export interface ContactSearchSummary {
189191
/**
190192
* @public
191-
* <p>The Amazon Resource Name (ARN) of the contact</p>
193+
* <p>The Amazon Resource Name (ARN) of the contact.</p>
192194
*/
193195
Arn?: string;
194196

@@ -236,7 +238,13 @@ export interface ContactSearchSummary {
236238

237239
/**
238240
* @public
239-
* <p>The date and time this contact was initiated, in UTC time. For INBOUND, this is when the contact arrived. For OUTBOUND, this is when the agent began dialing. For CALLBACK, this is when the callback contact was created. For TRANSFER and QUEUE_TRANSFER, this is when the transfer was initiated. For API, this is when the request arrived. For EXTERNAL_OUTBOUND, this is when the agent started dialing the external participant. For MONITOR, this is when the supervisor started listening to a contact.</p>
241+
* <p>The date and time this contact was initiated, in UTC time. For <code>INBOUND</code>, this is
242+
* when the contact arrived. For <code>OUTBOUND</code>, this is when the agent began dialing. For
243+
* <code>CALLBACK</code>, this is when the callback contact was created. For <code>TRANSFER</code>
244+
* and <code>QUEUE_TRANSFER</code>, this is when the transfer was initiated. For API, this is when
245+
* the request arrived. For <code>EXTERNAL_OUTBOUND</code>, this is when the agent started dialing
246+
* the external participant. For <code>MONITOR</code>, this is when the supervisor started listening
247+
* to a contact.</p>
240248
*/
241249
InitiationTimestamp?: Date;
242250

@@ -5032,10 +5040,10 @@ export interface UserSearchCriteria {
50325040
/**
50335041
* @public
50345042
* <p>A leaf node condition which can be used to specify a string condition.</p>
5035-
* <note>
5036-
* <p>The currently supported values for <code>FieldName</code> are <code>name</code>,
5037-
* <code>description</code>, and <code>resourceID</code>.</p>
5038-
* </note>
5043+
* <p>The currently supported values for <code>FieldName</code> are <code>username</code>,
5044+
* <code>firstname</code>, <code>lastname</code>, <code>resourceId</code>,
5045+
* <code>routingProfileId</code>, <code>securityProfileId</code>, <code>agentGroupId</code>, and
5046+
* <code>agentGroupPathIds</code>.</p>
50395047
*/
50405048
StringCondition?: StringCondition;
50415049

0 commit comments

Comments
 (0)