File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -218,6 +218,8 @@ pub enum ResponseStatus {
218
218
#[ derive( Debug , Serialize , Deserialize , Clone ) ]
219
219
#[ serde( tag = "type" ) ]
220
220
pub enum ResponseStatusDetail {
221
+ #[ serde( rename = "cancelled" ) ]
222
+ Cancelled { reason : CancelledReason } ,
221
223
#[ serde( rename = "incomplete" ) ]
222
224
Incomplete { reason : IncompleteReason } ,
223
225
#[ serde( rename = "failed" ) ]
@@ -230,6 +232,13 @@ pub struct FailedError {
230
232
pub message : String ,
231
233
}
232
234
235
+ #[ derive( Debug , Serialize , Deserialize , Clone ) ]
236
+ #[ serde( rename_all = "snake_case" ) ]
237
+ pub enum CancelledReason {
238
+ TurnDetected ,
239
+ ClientCancelled ,
240
+ }
241
+
233
242
#[ derive( Debug , Serialize , Deserialize , Clone ) ]
234
243
#[ serde( rename_all = "snake_case" ) ]
235
244
pub enum IncompleteReason {
You can’t perform that action at this time.
0 commit comments