|
2 | 2 | %% See https://github.com/aws-beam/aws-codegen for more details. |
3 | 3 |
|
4 | 4 | %% @doc |
| 5 | +%% Amazon Connect now refers to a portfolio of agentic solutions for business |
| 6 | +%% functions. |
5 | 7 | %% |
6 | | -%% Connect Customer actions: |
| 8 | +%% The |
| 9 | +%% legacy product is now called Amazon Connect Customer, or simply Customer. |
| 10 | +%% The legacy name |
| 11 | +%% is used interchangeably in this documentation. |
| 12 | +%% |
| 13 | +%% Connect Customer Customer actions: |
7 | 14 | %% https://docs.aws.amazon.com/connect/latest/APIReference/API_Operations_Amazon_Connect_Service.html |
8 | 15 | %% |
9 | | -%% Connect Customer data types: |
| 16 | +%% Connect Customer Customer data types: |
10 | 17 | %% https://docs.aws.amazon.com/connect/latest/APIReference/API_Types_Amazon_Connect_Service.html |
11 | 18 | %% |
12 | | -%% Connect Customer is a cloud-based contact center solution that you use to |
13 | | -%% set up and manage a customer contact |
14 | | -%% center and provide reliable customer engagement at any scale. |
| 19 | +%% Connect Customer Customer engages customers at every touchpoint and |
| 20 | +%% creates deeper |
| 21 | +%% relationships with AI powered capabilities. |
15 | 22 | %% |
16 | | -%% Connect Customer provides metrics and real-time reporting that enable you |
17 | | -%% to optimize contact routing. You can |
18 | | -%% also resolve customer issues more efficiently by getting customers in |
19 | | -%% touch with the appropriate agents. |
| 23 | +%% Build and manage customer communication experiences. Connect customers to |
| 24 | +%% agents, enable |
| 25 | +%% intelligent routing, and track performance in real-time. |
20 | 26 | %% |
21 | 27 | %% There are limits to the number of Connect Customer resources that you can |
22 | 28 | %% create. There are also limits to the |
|
6223 | 6229 | -type start_test_case_execution_request() :: #{binary() => any()}. |
6224 | 6230 |
|
6225 | 6231 |
|
| 6232 | +%% Example: |
| 6233 | +%% contact_search_summary_ai_agent_info() :: #{ |
| 6234 | +%% <<"AiAgentEscalated">> => boolean(), |
| 6235 | +%% <<"AiAgentVersionId">> => string(), |
| 6236 | +%% <<"AiUseCase">> => list(any()) |
| 6237 | +%% } |
| 6238 | +-type contact_search_summary_ai_agent_info() :: #{binary() => any()}. |
| 6239 | + |
| 6240 | + |
6226 | 6241 | %% Example: |
6227 | 6242 | %% create_user_hierarchy_group_response() :: #{ |
6228 | 6243 | %% <<"HierarchyGroupArn">> => string(), |
|
8995 | 9010 | %% Example: |
8996 | 9011 | %% contact_search_summary() :: #{ |
8997 | 9012 | %% <<"AgentInfo">> => contact_search_summary_agent_info(), |
| 9013 | +%% <<"AiAgentInfo">> => list(contact_search_summary_ai_agent_info()), |
8998 | 9014 | %% <<"Arn">> => string(), |
8999 | 9015 | %% <<"Channel">> => list(any()), |
9000 | 9016 | %% <<"DisconnectTimestamp">> => non_neg_integer(), |
|
10039 | 10055 | %% } |
10040 | 10056 | -type associate_queue_quick_connects_request() :: #{binary() => any()}. |
10041 | 10057 |
|
| 10058 | + |
| 10059 | +%% Example: |
| 10060 | +%% ai_agent_search_criteria() :: #{ |
| 10061 | +%% <<"AiAgentEscalated">> => boolean(), |
| 10062 | +%% <<"AiUseCase">> => list(any()), |
| 10063 | +%% <<"Id">> => string(), |
| 10064 | +%% <<"VersionNumber">> => integer() |
| 10065 | +%% } |
| 10066 | +-type ai_agent_search_criteria() :: #{binary() => any()}. |
| 10067 | + |
10042 | 10068 | %% Example: |
10043 | 10069 | %% delete_notification_request() :: #{} |
10044 | 10070 | -type delete_notification_request() :: #{}. |
|
10282 | 10308 | %% <<"AdditionalTimeRange">> => search_contacts_additional_time_range(), |
10283 | 10309 | %% <<"AgentHierarchyGroups">> => agent_hierarchy_groups(), |
10284 | 10310 | %% <<"AgentIds">> => list(string()), |
| 10311 | +%% <<"AiAgents">> => ai_agents_criteria(), |
10285 | 10312 | %% <<"Channels">> => list(list(any())()), |
10286 | 10313 | %% <<"ContactAnalysis">> => contact_analysis(), |
10287 | 10314 | %% <<"ContactTags">> => control_plane_tag_filter(), |
|
11106 | 11133 | -type resource_tags_search_criteria() :: #{binary() => any()}. |
11107 | 11134 |
|
11108 | 11135 |
|
| 11136 | +%% Example: |
| 11137 | +%% ai_agents_criteria() :: #{ |
| 11138 | +%% <<"Criteria">> => list(ai_agent_search_criteria()) |
| 11139 | +%% } |
| 11140 | +-type ai_agents_criteria() :: #{binary() => any()}. |
| 11141 | + |
| 11142 | + |
11109 | 11143 | %% Example: |
11110 | 11144 | %% create_workspace_request() :: #{ |
11111 | 11145 | %% <<"Description">> => string(), |
|
0 commit comments