public virtual User AddUser(User user, bool? sendEmail, bool? allowInviteAccountAdmin)
{
StringBuilder path = new StringBuilder("users");
IDictionary<string, string> parameters = new Dictionary<string, string>();
if (sendEmail.HasValue)
{
parameters.Add("sendEmail", sendEmail.Value.ToString());
}
if (allowInviteAccountAdmin.HasValue)
{
parameters.Add("allowInviteAccountAdmin", allowInviteAccountAdmin.Value.ToString());
}
return this.CreateResource<User>(QueryUtil.GenerateUrl("users", parameters), typeof(User), user);
}