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

Public Member Functions

BulkAssign.Index BulkAssign ()
 
 Index (Account.Index parent, string siteId=null)
 
string Path (bool withParameter=true)
 
async Task< SitesListList (RestRequestConfig restRequestConfig=null)
 Returns a list of sites for the specified account. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/sites Rate Limit Group: Light App Permission: ReadAccounts User Permission: ReadExtensions More...
 
async Task< SiteInfoPost (CreateSiteRequest createSiteRequest, RestRequestConfig restRequestConfig=null)
 Creates a site for the specified account. HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/sites Rate Limit Group: Medium App Permission: EditAccounts More...
 
async Task< SiteInfoGet (RestRequestConfig restRequestConfig=null)
 Returns a site by ID. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/sites/{siteId} Rate Limit Group: Light App Permission: ReadAccounts User Permission: ReadExtensions More...
 
async Task< SiteInfoPut (SiteUpdateRequest siteUpdateRequest, RestRequestConfig restRequestConfig=null)
 Updates a site specified in path. HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/sites/{siteId} Rate Limit Group: Light App Permission: EditExtensions User Permission: Sites More...
 
async Task< string > Delete (RestRequestConfig restRequestConfig=null)
 Deletes a site specified in path. HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/sites/{siteId} Rate Limit Group: Light App Permission: EditAccounts User Permission: Sites More...
 
Ivr.Index Ivr ()
 
Members.Index Members ()
 

Public Attributes

Account.Index parent
 
RestClient rc
 
string siteId
 

Member Function Documentation

◆ Delete()

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

Deletes a site specified in path. HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/sites/{siteId} Rate Limit Group: Light App Permission: EditAccounts User Permission: Sites

◆ Get()

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

Returns a site by ID. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/sites/{siteId} Rate Limit Group: Light App Permission: ReadAccounts User Permission: ReadExtensions

◆ List()

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

Returns a list of sites for the specified account. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/sites Rate Limit Group: Light App Permission: ReadAccounts User Permission: ReadExtensions

◆ Post()

async Task<SiteInfo> RingCentral.Paths.Restapi.Account.Sites.Index.Post ( CreateSiteRequest  createSiteRequest,
RestRequestConfig  restRequestConfig = null 
)
inline

Creates a site for the specified account. HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/sites Rate Limit Group: Medium App Permission: EditAccounts

◆ Put()

async Task<SiteInfo> RingCentral.Paths.Restapi.Account.Sites.Index.Put ( SiteUpdateRequest  siteUpdateRequest,
RestRequestConfig  restRequestConfig = null 
)
inline

Updates a site specified in path. HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/sites/{siteId} Rate Limit Group: Light App Permission: EditExtensions User Permission: Sites


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