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

Public Member Functions

BulkAssign.Index BulkAssign ()
 
 Index (Account.Index parent, string groupId=null)
 
string Path (bool withParameter=true)
 
async Task< RingCentral.CallMonitoringGroupsGet (ListCallMonitoringGroupsParameters queryParams=null, RestRequestConfig restRequestConfig=null)
 Returns a list of call monitoring groups filtered by an extension. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/call-monitoring-groups Rate Limit Group: Medium App Permission: ReadAccounts User Permission: ReadExtensions More...
 
async Task< CallMonitoringGroupPost (CreateCallMonitoringGroupRequest createCallMonitoringGroupRequest, RestRequestConfig restRequestConfig=null)
 Creates a new call monitoring group. HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/call-monitoring-groups Rate Limit Group: Medium App Permission: EditExtensions User Permission: Groups More...
 
async Task< CallMonitoringGroupPut (CreateCallMonitoringGroupRequest createCallMonitoringGroupRequest, RestRequestConfig restRequestConfig=null)
 Updates a call monitoring group name. HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/call-monitoring-groups/{groupId} Rate Limit Group: Medium App Permission: EditExtensions User Permission: Groups More...
 
async Task< string > Delete (RestRequestConfig restRequestConfig=null)
 Removes information about a call monitoring group specified in path. HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/call-monitoring-groups/{groupId} Rate Limit Group: Medium App Permission: EditExtensions User Permission: Groups More...
 
Members.Index Members ()
 

Public Attributes

string groupId
 
Account.Index parent
 
RestClient rc
 

Member Function Documentation

◆ Delete()

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

Removes information about a call monitoring group specified in path. HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/call-monitoring-groups/{groupId} Rate Limit Group: Medium App Permission: EditExtensions User Permission: Groups

◆ Get()

async Task<RingCentral.CallMonitoringGroups> RingCentral.Paths.Restapi.Account.CallMonitoringGroups.Index.Get ( ListCallMonitoringGroupsParameters  queryParams = null,
RestRequestConfig  restRequestConfig = null 
)
inline

Returns a list of call monitoring groups filtered by an extension. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/call-monitoring-groups Rate Limit Group: Medium App Permission: ReadAccounts User Permission: ReadExtensions

◆ Post()

async Task<CallMonitoringGroup> RingCentral.Paths.Restapi.Account.CallMonitoringGroups.Index.Post ( CreateCallMonitoringGroupRequest  createCallMonitoringGroupRequest,
RestRequestConfig  restRequestConfig = null 
)
inline

Creates a new call monitoring group. HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/call-monitoring-groups Rate Limit Group: Medium App Permission: EditExtensions User Permission: Groups

◆ Put()

async Task<CallMonitoringGroup> RingCentral.Paths.Restapi.Account.CallMonitoringGroups.Index.Put ( CreateCallMonitoringGroupRequest  createCallMonitoringGroupRequest,
RestRequestConfig  restRequestConfig = null 
)
inline

Updates a call monitoring group name. HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/call-monitoring-groups/{groupId} Rate Limit Group: Medium App Permission: EditExtensions User Permission: Groups


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