Пример #1
0
        /// <summary>
        /// Operation: Update User Profile Image
        /// HTTP Method: PUT
        /// Endpoint: /restapi/v1.0/account/{accountId}/extension/{extensionId}/profile-image
        /// Rate Limit Group: Heavy
        /// App Permission: EditExtensions
        /// User Permission: EditUserInfo
        /// </summary>
        public async Task <string> Put(UpdateUserProfileImageRequest updateUserProfileImageRequest,
                                       RestRequestConfig restRequestConfig = null)
        {
            var multipartFormDataContent = Utils.GetMultipartFormDataContent(updateUserProfileImageRequest);

            return(await rc.Put <string>(this.Path(false), multipartFormDataContent, null, restRequestConfig));
        }
Пример #2
0
        /// <summary>
        /// Operation: Update User Profile Image
        /// HTTP Method: PUT
        /// Endpoint: /restapi/v1.0/account/{accountId}/extension/{extensionId}/profile-image
        /// Rate Limit Group: Heavy
        /// App Permission: EditExtensions
        /// User Permission: EditUserInfo
        /// </summary>
        public async Task <string> Put(UpdateUserProfileImageRequest updateUserProfileImageRequest,
                                       CancellationToken?cancellationToken = null)
        {
            var multipartFormDataContent = Utils.GetMultipartFormDataContent(updateUserProfileImageRequest);

            return(await rc.Put <string>(this.Path(false), multipartFormDataContent, null, cancellationToken));
        }
Пример #3
0
        /// <summary>
        /// Operation: Update User Profile Image
        /// Http Put /restapi/v1.0/account/{accountId}/extension/{extensionId}/profile-image
        /// </summary>
        public async Task <string> Put(UpdateUserProfileImageRequest updateUserProfileImageRequest)
        {
            var multipartFormDataContent = Utils.GetMultipartFormDataContent(updateUserProfileImageRequest);

            return(await rc.Post <string>(this.Path(false), multipartFormDataContent));
        }