You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/CreateConferenceRequest.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ Name | Type | Description | Notes
8
8
**PlayBeep** | **PlayBeep** | | [optional]
9
9
**Record** | **bool** | Setting to `true` records the entire Conference. | [optional]
10
10
**WaitUrl** | **string** | If specified, a URL for the audio file that provides custom hold music for the Conference when it is in the populated state. Otherwise, FreeClimb uses a system default audio file. This is always fetched using HTTP GET and is fetched just once — when the Conference is created. | [optional]
11
-
**StatusCallbackUrl** | **string** | This URL is invoked when the status of the Conference changes. For more information, see **statusCallbackUrl** (below). | [optional]
11
+
**StatusCallbackUrl** | **string** | This URL is invoked when the status of the Conference changes. For more information, see **statusCallbackUrl** (below). |
12
12
13
13
[[Back to Model list]](../README.md#documentation-for-models)[[Back to API list]](../README.md#documentation-for-api-endpoints)[[Back to README]](../README.md)
/// Initializes a new instance of the <see cref="CreateConferenceRequest" /> class.
44
+
/// </summary>
45
+
[JsonConstructorAttribute]
46
+
protectedCreateConferenceRequest(){}
47
+
42
48
/// <summary>
43
49
/// Initializes a new instance of the <see cref="CreateConferenceRequest" /> class.
44
50
/// </summary>
45
51
/// <param name="alias">A description for this Conference. Maximum 64 characters..</param>
46
52
/// <param name="playBeep">playBeep.</param>
47
53
/// <param name="record">Setting to `true` records the entire Conference..</param>
48
54
/// <param name="waitUrl">If specified, a URL for the audio file that provides custom hold music for the Conference when it is in the populated state. Otherwise, FreeClimb uses a system default audio file. This is always fetched using HTTP GET and is fetched just once &mdash; when the Conference is created..</param>
49
-
/// <param name="statusCallbackUrl">This URL is invoked when the status of the Conference changes. For more information, see **statusCallbackUrl** (below)..</param>
55
+
/// <param name="statusCallbackUrl">This URL is invoked when the status of the Conference changes. For more information, see **statusCallbackUrl** (below). (required).</param>
50
56
publicCreateConferenceRequest(
51
57
stringalias=default(string),
52
58
PlayBeep?playBeep=default(PlayBeep?),
@@ -55,15 +61,22 @@ public CreateConferenceRequest(
55
61
stringstatusCallbackUrl=default(string)
56
62
)
57
63
{
64
+
// to ensure "statusCallbackUrl" is required (not null)
65
+
if(statusCallbackUrl==null)
66
+
{
67
+
thrownewArgumentNullException(
68
+
"statusCallbackUrl is a required property for CreateConferenceRequest and cannot be null"
69
+
);
70
+
}
71
+
this.StatusCallbackUrl=statusCallbackUrl;
72
+
58
73
this.Alias=alias;
59
74
60
75
this.PlayBeep=playBeep;
61
76
62
77
this.Record=record;
63
78
64
79
this.WaitUrl=waitUrl;
65
-
66
-
this.StatusCallbackUrl=statusCallbackUrl;
67
80
}
68
81
69
82
/// <summary>
@@ -91,7 +104,7 @@ public CreateConferenceRequest(
91
104
/// This URL is invoked when the status of the Conference changes. For more information, see **statusCallbackUrl** (below).
92
105
/// </summary>
93
106
/// <value>This URL is invoked when the status of the Conference changes. For more information, see **statusCallbackUrl** (below).</value>
0 commit comments