/// <summary>
        /// Operation: Create Custom User Greeting
        /// Http Post /restapi/v1.0/account/{accountId}/extension/{extensionId}/greeting
        /// </summary>
        public async Task <RingCentral.CustomUserGreetingInfo> Post(
            CreateCustomUserGreetingRequest createCustomUserGreetingRequest)
        {
            var multipartFormDataContent = Utils.GetMultipartFormDataContent(createCustomUserGreetingRequest);

            return(await rc.Post <RingCentral.CustomUserGreetingInfo>(this.Path(false), multipartFormDataContent));
        }
Beispiel #2
0
        /// <summary>
        ///     Creates custom greeting for an extension user.
        ///     HTTP Method: post
        ///     Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/greeting
        ///     Rate Limit Group: Heavy
        ///     App Permission: EditExtensions
        ///     User Permission: EditUserAnsweringRules
        /// </summary>
        public async Task <CustomUserGreetingInfo> Post(CreateCustomUserGreetingRequest createCustomUserGreetingRequest,
                                                        CreateCustomUserGreetingParameters queryParams = null, RestRequestConfig restRequestConfig = null)
        {
            var multipartFormDataContent = Utils.GetMultipartFormDataContent(createCustomUserGreetingRequest);

            return(await rc.Post <CustomUserGreetingInfo>(Path(false), multipartFormDataContent, queryParams,
                                                          restRequestConfig));
        }
Beispiel #3
0
        /// <summary>
        /// Operation: Create Custom User Greeting
        /// HTTP Method: POST
        /// Endpoint: /restapi/v1.0/account/{accountId}/extension/{extensionId}/greeting
        /// Rate Limit Group: Heavy
        /// App Permission: EditExtensions
        /// User Permission: EditUserAnsweringRules
        /// </summary>
        public async Task <RingCentral.CustomUserGreetingInfo> Post(
            CreateCustomUserGreetingRequest createCustomUserGreetingRequest,
            CreateCustomUserGreetingParameters queryParams = null, CancellationToken?cancellationToken = null)
        {
            var multipartFormDataContent = Utils.GetMultipartFormDataContent(createCustomUserGreetingRequest);

            return(await rc.Post <RingCentral.CustomUserGreetingInfo>(this.Path(false), multipartFormDataContent,
                                                                      queryParams, cancellationToken));
        }