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

Public Member Functions

 Index (Account.Index parent, string fieldId=null)
 
string Path (bool withParameter=true)
 
async Task< CustomFieldListGet (RestRequestConfig restRequestConfig=null)
 Returns the list of created custom fields. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/custom-fields Rate Limit Group: Light App Permission: ReadAccounts User Permission: ReadUserInfo More...
 
async Task< CustomFieldModelPost (CustomFieldCreateRequest customFieldCreateRequest, RestRequestConfig restRequestConfig=null)
 Creates custom field attached to the object. HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/custom-fields Rate Limit Group: Medium App Permission: EditAccounts User Permission: Users More...
 
async Task< CustomFieldModelPut (CustomFieldUpdateRequest customFieldUpdateRequest, RestRequestConfig restRequestConfig=null)
 Updates custom field by ID specified in path. HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/custom-fields/{fieldId} Rate Limit Group: Medium App Permission: EditAccounts User Permission: Users More...
 
async Task< string > Delete (RestRequestConfig restRequestConfig=null)
 Deletes custom field(s) by ID(s) with the corresponding values. HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/custom-fields/{fieldId} Rate Limit Group: Medium App Permission: EditAccounts User Permission: Users More...
 

Public Attributes

string fieldId
 
Account.Index parent
 
RestClient rc
 

Member Function Documentation

◆ Delete()

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

Deletes custom field(s) by ID(s) with the corresponding values. HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/custom-fields/{fieldId} Rate Limit Group: Medium App Permission: EditAccounts User Permission: Users

◆ Get()

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

Returns the list of created custom fields. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/custom-fields Rate Limit Group: Light App Permission: ReadAccounts User Permission: ReadUserInfo

◆ Post()

async Task<CustomFieldModel> RingCentral.Paths.Restapi.Account.CustomFields.Index.Post ( CustomFieldCreateRequest  customFieldCreateRequest,
RestRequestConfig  restRequestConfig = null 
)
inline

Creates custom field attached to the object. HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/custom-fields Rate Limit Group: Medium App Permission: EditAccounts User Permission: Users

◆ Put()

async Task<CustomFieldModel> RingCentral.Paths.Restapi.Account.CustomFields.Index.Put ( CustomFieldUpdateRequest  customFieldUpdateRequest,
RestRequestConfig  restRequestConfig = null 
)
inline

Updates custom field by ID specified in path. HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/custom-fields/{fieldId} Rate Limit Group: Medium App Permission: EditAccounts User Permission: Users


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