Example #1
0
        /// <summary>
        /// Operation: Upload User Profile Image
        /// HTTP Method: POST
        /// 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> Post(CreateUserProfileImageRequest createUserProfileImageRequest,
                                        RestRequestConfig restRequestConfig = null)
        {
            var multipartFormDataContent = Utils.GetMultipartFormDataContent(createUserProfileImageRequest);

            return(await rc.Post <string>(this.Path(false), multipartFormDataContent, null, restRequestConfig));
        }
Example #2
0
        /// <summary>
        /// Operation: Upload User Profile Image
        /// HTTP Method: POST
        /// 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> Post(CreateUserProfileImageRequest createUserProfileImageRequest,
                                        CancellationToken?cancellationToken = null)
        {
            var multipartFormDataContent = Utils.GetMultipartFormDataContent(createUserProfileImageRequest);

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