public virtual IAsyncResult BeginUpdateProfileImage(UpdateProfileImageOptions options)
		{
			var image_path = options.ImagePath;
			var include_entities = options.IncludeEntities;
			var skip_status = options.SkipStatus;
				

			return BeginWithHammock<TwitterUser>(WebMethod.Post, "account/update_profile_image", FormatAsString, "?image_path=", image_path, "&include_entities=", include_entities, "&skip_status=", skip_status);
		}
		public virtual void UpdateProfileImage(UpdateProfileImageOptions options, Action<TwitterUser, TwitterResponse> action)
		{
			var image_path = options.ImagePath;
			var include_entities = options.IncludeEntities;
			var skip_status = options.SkipStatus;
			
			WithHammock(WebMethod.Post, action, "account/update_profile_image", FormatAsString, "?image_path=", image_path, "&include_entities=", include_entities, "&skip_status=", skip_status);
		}
		public virtual Task<TwitterResponse<TwitterUser>> UpdateProfileImageAsync(UpdateProfileImageOptions options)
		{
			var image_path = options.ImagePath;
			var include_entities = options.IncludeEntities;
			var skip_status = options.SkipStatus;
				
			
			return ExecuteRequest<TwitterUser>(HttpMethod.Post, "account/update_profile_image", FormatAsString, "?image_path=", image_path, "&include_entities=", include_entities, "&skip_status=", skip_status);
		}