示例#1
0
        // Operation: Update Message(s)
        // Http Put /restapi/v1.0/account/{accountId}/extension/{extensionId}/message-store/{messageId}
        public async Task <RingCentral.GetMessageInfoResponse> Put(RingCentral.UpdateMessageRequest updateMessageRequest)
        {
            if (this.messageId == null)
            {
                throw new System.ArgumentNullException("messageId");
            }

            return(await rc.Put <RingCentral.GetMessageInfoResponse>(this.Path(), updateMessageRequest));
        }
示例#2
0
        /// <summary>
        /// Operation: Update Message List
        /// HTTP Method: PUT
        /// Endpoint: /restapi/v1.0/account/{accountId}/extension/{extensionId}/message-store/{messageId}
        /// Rate Limit Group: Medium
        /// App Permission: EditMessages
        /// User Permission: EditMessages
        /// </summary>
        public async Task <RingCentral.GetMessageInfoResponse> Put(RingCentral.UpdateMessageRequest updateMessageRequest,
                                                                   UpdateMessageParameters queryParams = null, CancellationToken?cancellationToken = null)
        {
            if (this.messageId == null)
            {
                throw new System.ArgumentNullException("messageId");
            }

            return(await rc.Put <RingCentral.GetMessageInfoResponse>(this.Path(), updateMessageRequest, queryParams,
                                                                     cancellationToken));
        }