Skip to content

Commit 09d1795

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated API models and rebuilt service gems.
1 parent da10a6b commit 09d1795

File tree

43 files changed

+3994
-705
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+3994
-705
lines changed

apis/connect/2017-08-08/api-2.json

Lines changed: 267 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,22 @@
493493
{"shape":"InternalServiceException"}
494494
]
495495
},
496+
"DescribeContact":{
497+
"name":"DescribeContact",
498+
"http":{
499+
"method":"GET",
500+
"requestUri":"/contacts/{InstanceId}/{ContactId}"
501+
},
502+
"input":{"shape":"DescribeContactRequest"},
503+
"output":{"shape":"DescribeContactResponse"},
504+
"errors":[
505+
{"shape":"InvalidRequestException"},
506+
{"shape":"InvalidParameterException"},
507+
{"shape":"ResourceNotFoundException"},
508+
{"shape":"InternalServiceException"},
509+
{"shape":"ThrottlingException"}
510+
]
511+
},
496512
"DescribeContactFlow":{
497513
"name":"DescribeContactFlow",
498514
"http":{
@@ -929,6 +945,22 @@
929945
{"shape":"InternalServiceException"}
930946
]
931947
},
948+
"ListContactReferences":{
949+
"name":"ListContactReferences",
950+
"http":{
951+
"method":"GET",
952+
"requestUri":"/contact/references/{InstanceId}/{ContactId}"
953+
},
954+
"input":{"shape":"ListContactReferencesRequest"},
955+
"output":{"shape":"ListContactReferencesResponse"},
956+
"errors":[
957+
{"shape":"InvalidRequestException"},
958+
{"shape":"InvalidParameterException"},
959+
{"shape":"ResourceNotFoundException"},
960+
{"shape":"InternalServiceException"},
961+
{"shape":"ThrottlingException"}
962+
]
963+
},
932964
"ListHoursOfOperations":{
933965
"name":"ListHoursOfOperations",
934966
"http":{
@@ -1462,6 +1494,22 @@
14621494
{"shape":"InternalServiceException"}
14631495
]
14641496
},
1497+
"UpdateContact":{
1498+
"name":"UpdateContact",
1499+
"http":{
1500+
"method":"POST",
1501+
"requestUri":"/contacts/{InstanceId}/{ContactId}"
1502+
},
1503+
"input":{"shape":"UpdateContactRequest"},
1504+
"output":{"shape":"UpdateContactResponse"},
1505+
"errors":[
1506+
{"shape":"InvalidRequestException"},
1507+
{"shape":"InvalidParameterException"},
1508+
{"shape":"ResourceNotFoundException"},
1509+
{"shape":"InternalServiceException"},
1510+
{"shape":"ThrottlingException"}
1511+
]
1512+
},
14651513
"UpdateContactAttributes":{
14661514
"name":"UpdateContactAttributes",
14671515
"http":{
@@ -1509,6 +1557,23 @@
15091557
{"shape":"InternalServiceException"}
15101558
]
15111559
},
1560+
"UpdateContactSchedule":{
1561+
"name":"UpdateContactSchedule",
1562+
"http":{
1563+
"method":"POST",
1564+
"requestUri":"/contact/schedule"
1565+
},
1566+
"input":{"shape":"UpdateContactScheduleRequest"},
1567+
"output":{"shape":"UpdateContactScheduleResponse"},
1568+
"errors":[
1569+
{"shape":"InvalidRequestException"},
1570+
{"shape":"InvalidParameterException"},
1571+
{"shape":"ResourceNotFoundException"},
1572+
{"shape":"ThrottlingException"},
1573+
{"shape":"LimitExceededException"},
1574+
{"shape":"InternalServiceException"}
1575+
]
1576+
},
15121577
"UpdateHoursOfOperation":{
15131578
"name":"UpdateHoursOfOperation",
15141579
"http":{
@@ -1864,11 +1929,23 @@
18641929
"max":100,
18651930
"min":1
18661931
},
1932+
"AgentInfo":{
1933+
"type":"structure",
1934+
"members":{
1935+
"Id":{"shape":"AgentResourceId"},
1936+
"ConnectedToAgentTimestamp":{"shape":"timestamp"}
1937+
}
1938+
},
18671939
"AgentLastName":{
18681940
"type":"string",
18691941
"max":100,
18701942
"min":1
18711943
},
1944+
"AgentResourceId":{
1945+
"type":"string",
1946+
"max":256,
1947+
"min":1
1948+
},
18721949
"AgentStatus":{
18731950
"type":"structure",
18741951
"members":{
@@ -2097,6 +2174,14 @@
20972174
"max":100,
20982175
"min":1
20992176
},
2177+
"AttachmentReference":{
2178+
"type":"structure",
2179+
"members":{
2180+
"Name":{"shape":"ReferenceKey"},
2181+
"Value":{"shape":"ReferenceValue"},
2182+
"Status":{"shape":"ReferenceStatus"}
2183+
}
2184+
},
21002185
"Attribute":{
21012186
"type":"structure",
21022187
"members":{
@@ -2150,7 +2235,7 @@
21502235
"Channels":{
21512236
"type":"list",
21522237
"member":{"shape":"Channel"},
2153-
"max":1
2238+
"max":3
21542239
},
21552240
"ChatContent":{
21562241
"type":"string",
@@ -2203,6 +2288,25 @@
22032288
"max":10,
22042289
"min":1
22052290
},
2291+
"Contact":{
2292+
"type":"structure",
2293+
"members":{
2294+
"Arn":{"shape":"ARN"},
2295+
"Id":{"shape":"ContactId"},
2296+
"InitialContactId":{"shape":"ContactId"},
2297+
"PreviousContactId":{"shape":"ContactId"},
2298+
"InitiationMethod":{"shape":"ContactInitiationMethod"},
2299+
"Name":{"shape":"Name"},
2300+
"Description":{"shape":"Description"},
2301+
"Channel":{"shape":"Channel"},
2302+
"QueueInfo":{"shape":"QueueInfo"},
2303+
"AgentInfo":{"shape":"AgentInfo"},
2304+
"InitiationTimestamp":{"shape":"timestamp"},
2305+
"DisconnectTimestamp":{"shape":"timestamp"},
2306+
"LastUpdateTimestamp":{"shape":"timestamp"},
2307+
"ScheduledTimestamp":{"shape":"timestamp"}
2308+
}
2309+
},
22062310
"ContactFlow":{
22072311
"type":"structure",
22082312
"members":{
@@ -2270,6 +2374,17 @@
22702374
"max":256,
22712375
"min":1
22722376
},
2377+
"ContactInitiationMethod":{
2378+
"type":"string",
2379+
"enum":[
2380+
"INBOUND",
2381+
"OUTBOUND",
2382+
"TRANSFER",
2383+
"QUEUE_TRANSFER",
2384+
"CALLBACK",
2385+
"API"
2386+
]
2387+
},
22732388
"ContactNotFoundException":{
22742389
"type":"structure",
22752390
"members":{
@@ -2886,6 +3001,31 @@
28863001
"ContactFlow":{"shape":"ContactFlow"}
28873002
}
28883003
},
3004+
"DescribeContactRequest":{
3005+
"type":"structure",
3006+
"required":[
3007+
"InstanceId",
3008+
"ContactId"
3009+
],
3010+
"members":{
3011+
"InstanceId":{
3012+
"shape":"InstanceId",
3013+
"location":"uri",
3014+
"locationName":"InstanceId"
3015+
},
3016+
"ContactId":{
3017+
"shape":"ContactId",
3018+
"location":"uri",
3019+
"locationName":"ContactId"
3020+
}
3021+
}
3022+
},
3023+
"DescribeContactResponse":{
3024+
"type":"structure",
3025+
"members":{
3026+
"Contact":{"shape":"Contact"}
3027+
}
3028+
},
28893029
"DescribeHoursOfOperationRequest":{
28903030
"type":"structure",
28913031
"required":[
@@ -4123,6 +4263,43 @@
41234263
"NextToken":{"shape":"NextToken"}
41244264
}
41254265
},
4266+
"ListContactReferencesRequest":{
4267+
"type":"structure",
4268+
"required":[
4269+
"InstanceId",
4270+
"ContactId",
4271+
"ReferenceTypes"
4272+
],
4273+
"members":{
4274+
"InstanceId":{
4275+
"shape":"InstanceId",
4276+
"location":"uri",
4277+
"locationName":"InstanceId"
4278+
},
4279+
"ContactId":{
4280+
"shape":"ContactId",
4281+
"location":"uri",
4282+
"locationName":"ContactId"
4283+
},
4284+
"ReferenceTypes":{
4285+
"shape":"ReferenceTypes",
4286+
"location":"querystring",
4287+
"locationName":"referenceTypes"
4288+
},
4289+
"NextToken":{
4290+
"shape":"NextToken",
4291+
"location":"querystring",
4292+
"locationName":"nextToken"
4293+
}
4294+
}
4295+
},
4296+
"ListContactReferencesResponse":{
4297+
"type":"structure",
4298+
"members":{
4299+
"ReferenceSummaryList":{"shape":"ReferenceSummaryList"},
4300+
"NextToken":{"shape":"NextToken"}
4301+
}
4302+
},
41264303
"ListHoursOfOperationsRequest":{
41274304
"type":"structure",
41284305
"required":["InstanceId"],
@@ -5255,6 +5432,13 @@
52555432
"min":1
52565433
},
52575434
"QueueId":{"type":"string"},
5435+
"QueueInfo":{
5436+
"type":"structure",
5437+
"members":{
5438+
"Id":{"shape":"QueueId"},
5439+
"EnqueueTimestamp":{"shape":"timestamp"}
5440+
}
5441+
},
52585442
"QueueMaxContacts":{
52595443
"type":"integer",
52605444
"min":0
@@ -5400,9 +5584,36 @@
54005584
"max":4096,
54015585
"min":1
54025586
},
5587+
"ReferenceStatus":{
5588+
"type":"string",
5589+
"enum":[
5590+
"APPROVED",
5591+
"REJECTED"
5592+
]
5593+
},
5594+
"ReferenceSummary":{
5595+
"type":"structure",
5596+
"members":{
5597+
"Url":{"shape":"UrlReference"},
5598+
"Attachment":{"shape":"AttachmentReference"}
5599+
},
5600+
"union":true
5601+
},
5602+
"ReferenceSummaryList":{
5603+
"type":"list",
5604+
"member":{"shape":"ReferenceSummary"}
5605+
},
54035606
"ReferenceType":{
54045607
"type":"string",
5405-
"enum":["URL"]
5608+
"enum":[
5609+
"URL",
5610+
"ATTACHMENT"
5611+
]
5612+
},
5613+
"ReferenceTypes":{
5614+
"type":"list",
5615+
"member":{"shape":"ReferenceType"},
5616+
"max":2
54065617
},
54075618
"ReferenceValue":{
54085619
"type":"string",
@@ -5772,7 +5983,8 @@
57725983
"ClientToken":{
57735984
"shape":"ClientToken",
57745985
"idempotencyToken":true
5775-
}
5986+
},
5987+
"ScheduledTime":{"shape":"Timestamp"}
57765988
}
57775989
},
57785990
"StartTaskContactResponse":{
@@ -6064,6 +6276,51 @@
60646276
"Description":{"shape":"ContactFlowDescription"}
60656277
}
60666278
},
6279+
"UpdateContactRequest":{
6280+
"type":"structure",
6281+
"required":[
6282+
"InstanceId",
6283+
"ContactId"
6284+
],
6285+
"members":{
6286+
"InstanceId":{
6287+
"shape":"InstanceId",
6288+
"location":"uri",
6289+
"locationName":"InstanceId"
6290+
},
6291+
"ContactId":{
6292+
"shape":"ContactId",
6293+
"location":"uri",
6294+
"locationName":"ContactId"
6295+
},
6296+
"Name":{"shape":"Name"},
6297+
"Description":{"shape":"Description"},
6298+
"References":{"shape":"ContactReferences"}
6299+
}
6300+
},
6301+
"UpdateContactResponse":{
6302+
"type":"structure",
6303+
"members":{
6304+
}
6305+
},
6306+
"UpdateContactScheduleRequest":{
6307+
"type":"structure",
6308+
"required":[
6309+
"InstanceId",
6310+
"ContactId",
6311+
"ScheduledTime"
6312+
],
6313+
"members":{
6314+
"InstanceId":{"shape":"InstanceId"},
6315+
"ContactId":{"shape":"ContactId"},
6316+
"ScheduledTime":{"shape":"Timestamp"}
6317+
}
6318+
},
6319+
"UpdateContactScheduleResponse":{
6320+
"type":"structure",
6321+
"members":{
6322+
}
6323+
},
60676324
"UpdateHoursOfOperationDescription":{
60686325
"type":"string",
60696326
"max":250,
@@ -6539,6 +6796,13 @@
65396796
}
65406797
}
65416798
},
6799+
"UrlReference":{
6800+
"type":"structure",
6801+
"members":{
6802+
"Name":{"shape":"ReferenceKey"},
6803+
"Value":{"shape":"ReferenceValue"}
6804+
}
6805+
},
65426806
"UseCase":{
65436807
"type":"structure",
65446808
"members":{

0 commit comments

Comments
 (0)