@@ -193,28 +193,31 @@ public class DigressOutSlotsValue
193
193
[ JsonProperty ( "digress_out_slots" , NullValueHandling = NullValueHandling . Ignore ) ]
194
194
public string DigressOutSlots { get ; set ; }
195
195
/// <summary>
196
- /// The dialog node ID.
196
+ /// The dialog node ID. This string must conform to the following restrictions:
197
+ /// - It can contain only Unicode alphanumeric, space, underscore, hyphen, and dot characters.
198
+ /// - It must be no longer than 1024 characters.
197
199
/// </summary>
198
200
[ JsonProperty ( "dialog_node" , NullValueHandling = NullValueHandling . Ignore ) ]
199
201
public string DialogNodeId { get ; set ; }
200
202
/// <summary>
201
- /// The description of the dialog node.
203
+ /// The description of the dialog node. This string cannot contain carriage return, newline, or tab characters,
204
+ /// and it must be no longer than 128 characters.
202
205
/// </summary>
203
206
[ JsonProperty ( "description" , NullValueHandling = NullValueHandling . Ignore ) ]
204
207
public string Description { get ; set ; }
205
208
/// <summary>
206
- /// The condition that triggers the dialog node.
209
+ /// The condition that will trigger the dialog node. This string cannot contain carriage return, newline, or tab
210
+ /// characters, and it must be no longer than 2048 characters.
207
211
/// </summary>
208
212
[ JsonProperty ( "conditions" , NullValueHandling = NullValueHandling . Ignore ) ]
209
213
public string Conditions { get ; set ; }
210
214
/// <summary>
211
- /// The ID of the parent dialog node. This property is not returned if the dialog node has no parent.
215
+ /// The ID of the parent dialog node.
212
216
/// </summary>
213
217
[ JsonProperty ( "parent" , NullValueHandling = NullValueHandling . Ignore ) ]
214
218
public string Parent { get ; set ; }
215
219
/// <summary>
216
- /// The ID of the previous sibling dialog node. This property is not returned if the dialog node has no previous
217
- /// sibling.
220
+ /// The ID of the previous sibling dialog node.
218
221
/// </summary>
219
222
[ JsonProperty ( "previous_sibling" , NullValueHandling = NullValueHandling . Ignore ) ]
220
223
public string PreviousSibling { get ; set ; }
@@ -225,12 +228,12 @@ public class DigressOutSlotsValue
225
228
[ JsonProperty ( "output" , NullValueHandling = NullValueHandling . Ignore ) ]
226
229
public DialogNodeOutput Output { get ; set ; }
227
230
/// <summary>
228
- /// The context (if defined) for the dialog node.
231
+ /// The context for the dialog node.
229
232
/// </summary>
230
233
[ JsonProperty ( "context" , NullValueHandling = NullValueHandling . Ignore ) ]
231
234
public object Context { get ; set ; }
232
235
/// <summary>
233
- /// Any metadata for the dialog node.
236
+ /// The metadata for the dialog node.
234
237
/// </summary>
235
238
[ JsonProperty ( "metadata" , NullValueHandling = NullValueHandling . Ignore ) ]
236
239
public object Metadata { get ; set ; }
@@ -250,12 +253,14 @@ public class DigressOutSlotsValue
250
253
[ JsonProperty ( "updated" , NullValueHandling = NullValueHandling . Ignore ) ]
251
254
public virtual DateTime ? Updated { get ; private set ; }
252
255
/// <summary>
253
- /// The actions for the dialog node.
256
+ /// An array of objects describing any actions to be invoked by the dialog node.
254
257
/// </summary>
255
258
[ JsonProperty ( "actions" , NullValueHandling = NullValueHandling . Ignore ) ]
256
259
public List < DialogNodeAction > Actions { get ; set ; }
257
260
/// <summary>
258
- /// The alias used to identify the dialog node.
261
+ /// The alias used to identify the dialog node. This string must conform to the following restrictions:
262
+ /// - It can contain only Unicode alphanumeric, space, underscore, hyphen, and dot characters.
263
+ /// - It must be no longer than 64 characters.
259
264
/// </summary>
260
265
[ JsonProperty ( "title" , NullValueHandling = NullValueHandling . Ignore ) ]
261
266
public string Title { get ; set ; }
0 commit comments