Exemplo n.º 1
0
        // Operation: Update IVR Menu
        // Http Put /restapi/v1.0/account/{accountId}/ivr-menus/{ivrMenuId}
        public async Task <RingCentral.IVRMenuInfo> Put(RingCentral.IVRMenuInfo iVRMenuInfo)
        {
            if (this.ivrMenuId == null)
            {
                throw new System.ArgumentNullException("ivrMenuId");
            }

            return(await rc.Put <RingCentral.IVRMenuInfo>(this.Path(), iVRMenuInfo));
        }
Exemplo n.º 2
0
 /// <summary>
 /// Operation: Create IVR Menu
 /// HTTP Method: POST
 /// Endpoint: /restapi/v1.0/account/{accountId}/ivr-menus
 /// Rate Limit Group: Heavy
 /// App Permission: EditAccounts
 /// User Permission: AutoReceptionist
 /// </summary>
 public async Task <RingCentral.IVRMenuInfo> Post(RingCentral.IVRMenuInfo iVRMenuInfo,
                                                  CancellationToken?cancellationToken = null)
 {
     return(await rc.Post <RingCentral.IVRMenuInfo>(this.Path(false), iVRMenuInfo, null, cancellationToken));
 }
Exemplo n.º 3
0
 // Operation: Create IVR Menu
 // Http Post /restapi/v1.0/account/{accountId}/ivr-menus
 public async Task <RingCentral.IVRMenuInfo> Post(RingCentral.IVRMenuInfo iVRMenuInfo)
 {
     return(await rc.Post <RingCentral.IVRMenuInfo>(this.Path(false), iVRMenuInfo));
 }
Exemplo n.º 4
0
 /// <summary>
 /// Operation: Create IVR Menu
 /// HTTP Method: POST
 /// Endpoint: /restapi/v1.0/account/{accountId}/ivr-menus
 /// Rate Limit Group: Heavy
 /// App Permission: EditAccounts
 /// User Permission: AutoReceptionist
 /// </summary>
 public async Task <RingCentral.IVRMenuInfo> Post(RingCentral.IVRMenuInfo iVRMenuInfo,
                                                  RestRequestConfig restRequestConfig = null)
 {
     return(await rc.Post <RingCentral.IVRMenuInfo>(this.Path(false), iVRMenuInfo, null, restRequestConfig));
 }