public virtual void RemoveUser(long userId, long? transferTo, bool? transferSheets, bool? removeFromSharing)
{
IDictionary<string, string> parameters = new Dictionary<string, string>();
if (transferTo != null)
{
parameters.Add("transferTo", transferTo.ToString());
}
if (transferSheets != null)
{
parameters.Add("transferSheets", transferSheets.ToString());
}
if (removeFromSharing != null)
{
parameters.Add("removeFromSharing", removeFromSharing.ToString());
}
this.DeleteResource<User>("users/" + userId + QueryUtil.GenerateUrl(null, parameters), typeof(User));
}