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

Public Member Functions

 Index (Account.Index parent, string ruleId=null)
 
string Path (bool withParameter=true)
 
async Task< CompanyAnsweringRuleListList (ListCompanyAnsweringRulesParameters queryParams=null, RestRequestConfig restRequestConfig=null)
 Returns a list of company call handling rules. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/answering-rule Rate Limit Group: Medium App Permission: ReadAccounts User Permission: ReadCompanyAnsweringRules More...
 
async Task< CompanyAnsweringRuleInfoPost (CompanyAnsweringRuleRequest companyAnsweringRuleRequest, RestRequestConfig restRequestConfig=null)
 Creates call handling rule on account level. HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/answering-rule Rate Limit Group: Medium App Permission: EditAccounts User Permission: EditCompanyAnsweringRules More...
 
async Task< CompanyAnsweringRuleInfoGet (RestRequestConfig restRequestConfig=null)
 Returns a company call handling rule by ID. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/answering-rule/{ruleId} Rate Limit Group: Light App Permission: ReadAccounts User Permission: ReadCompanyAnsweringRules More...
 
async Task< CompanyAnsweringRuleInfoPut (CompanyAnsweringRuleUpdate companyAnsweringRuleUpdate, RestRequestConfig restRequestConfig=null)
 Updates a company call handling rule. HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/answering-rule/{ruleId} Rate Limit Group: Medium App Permission: EditAccounts User Permission: EditCompanyAnsweringRules More...
 
async Task< string > Delete (RestRequestConfig restRequestConfig=null)
 Deletes a company custom call handling rule by a particular ID. HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/answering-rule/{ruleId} Rate Limit Group: Medium App Permission: EditAccounts User Permission: EditCompanyAnsweringRules More...
 

Public Attributes

Account.Index parent
 
RestClient rc
 
string ruleId
 

Member Function Documentation

◆ Delete()

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

Deletes a company custom call handling rule by a particular ID. HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/answering-rule/{ruleId} Rate Limit Group: Medium App Permission: EditAccounts User Permission: EditCompanyAnsweringRules

◆ Get()

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

Returns a company call handling rule by ID. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/answering-rule/{ruleId} Rate Limit Group: Light App Permission: ReadAccounts User Permission: ReadCompanyAnsweringRules

◆ List()

async Task<CompanyAnsweringRuleList> RingCentral.Paths.Restapi.Account.AnsweringRule.Index.List ( ListCompanyAnsweringRulesParameters  queryParams = null,
RestRequestConfig  restRequestConfig = null 
)
inline

Returns a list of company call handling rules. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/answering-rule Rate Limit Group: Medium App Permission: ReadAccounts User Permission: ReadCompanyAnsweringRules

◆ Post()

async Task<CompanyAnsweringRuleInfo> RingCentral.Paths.Restapi.Account.AnsweringRule.Index.Post ( CompanyAnsweringRuleRequest  companyAnsweringRuleRequest,
RestRequestConfig  restRequestConfig = null 
)
inline

Creates call handling rule on account level. HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/answering-rule Rate Limit Group: Medium App Permission: EditAccounts User Permission: EditCompanyAnsweringRules

◆ Put()

async Task<CompanyAnsweringRuleInfo> RingCentral.Paths.Restapi.Account.AnsweringRule.Index.Put ( CompanyAnsweringRuleUpdate  companyAnsweringRuleUpdate,
RestRequestConfig  restRequestConfig = null 
)
inline

Updates a company call handling rule. HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/answering-rule/{ruleId} Rate Limit Group: Medium App Permission: EditAccounts User Permission: EditCompanyAnsweringRules


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