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