/// <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)); }
/// <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)); }
/// <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)); }