RingCentral .Net SDK
Public Member Functions | Public Attributes | List of all members
RingCentral.Paths.Restapi.Account.IvrPrompts.Index Class Reference
Collaboration diagram for RingCentral.Paths.Restapi.Account.IvrPrompts.Index:
Collaboration graph
[legend]

Public Member Functions

Content.Index Content ()
 
 Index (Account.Index parent, string promptId=null)
 
string Path (bool withParameter=true)
 
async Task< RingCentral.IvrPromptsList (RestRequestConfig restRequestConfig=null)
 Returns the list of IVR prompts. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/ivr-prompts Rate Limit Group: Medium App Permission: ReadAccounts User Permission: ReadCompanyGreetings More...
 
async Task< PromptInfoPost (CreateIVRPromptRequest createIVRPromptRequest, RestRequestConfig restRequestConfig=null)
 Creates an IVR prompt. HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/ivr-prompts Rate Limit Group: Heavy App Permission: EditAccounts User Permission: EditCompanyGreetings More...
 
async Task< PromptInfoGet (RestRequestConfig restRequestConfig=null)
 Returns an IVR prompt by ID. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/ivr-prompts/{promptId} Rate Limit Group: Medium App Permission: ReadAccounts User Permission: ReadCompanyGreetings More...
 
async Task< PromptInfoPut (UpdateIVRPromptRequest updateIVRPromptRequest, RestRequestConfig restRequestConfig=null)
 Updates an IVR prompt by ID HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/ivr-prompts/{promptId} Rate Limit Group: Medium App Permission: EditAccounts User Permission: EditCompanyGreetings More...
 
async Task< string > Delete (RestRequestConfig restRequestConfig=null)
 Deletes an IVR prompt by ID. HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/ivr-prompts/{promptId} Rate Limit Group: Heavy App Permission: EditAccounts User Permission: EditCompanyGreetings More...
 

Public Attributes

Account.Index parent
 
string promptId
 
RestClient rc
 

Member Function Documentation

◆ Delete()

async Task<string> RingCentral.Paths.Restapi.Account.IvrPrompts.Index.Delete ( RestRequestConfig  restRequestConfig = null)
inline

Deletes an IVR prompt by ID. HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/ivr-prompts/{promptId} Rate Limit Group: Heavy App Permission: EditAccounts User Permission: EditCompanyGreetings

◆ Get()

async Task<PromptInfo> RingCentral.Paths.Restapi.Account.IvrPrompts.Index.Get ( RestRequestConfig  restRequestConfig = null)
inline

Returns an IVR prompt by ID. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/ivr-prompts/{promptId} Rate Limit Group: Medium App Permission: ReadAccounts User Permission: ReadCompanyGreetings

◆ List()

async Task<RingCentral.IvrPrompts> RingCentral.Paths.Restapi.Account.IvrPrompts.Index.List ( RestRequestConfig  restRequestConfig = null)
inline

Returns the list of IVR prompts. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/ivr-prompts Rate Limit Group: Medium App Permission: ReadAccounts User Permission: ReadCompanyGreetings

◆ Post()

async Task<PromptInfo> RingCentral.Paths.Restapi.Account.IvrPrompts.Index.Post ( CreateIVRPromptRequest  createIVRPromptRequest,
RestRequestConfig  restRequestConfig = null 
)
inline

Creates an IVR prompt. HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/ivr-prompts Rate Limit Group: Heavy App Permission: EditAccounts User Permission: EditCompanyGreetings

◆ Put()

async Task<PromptInfo> RingCentral.Paths.Restapi.Account.IvrPrompts.Index.Put ( UpdateIVRPromptRequest  updateIVRPromptRequest,
RestRequestConfig  restRequestConfig = null 
)
inline

Updates an IVR prompt by ID HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/ivr-prompts/{promptId} Rate Limit Group: Medium App Permission: EditAccounts User Permission: EditCompanyGreetings


The documentation for this class was generated from the following file: