public AddUser ( User user, bool sendEmail, bool allowInviteAccountAdmin ) : User | ||
user | User | the user object limited To the following attributes: * Admin * Email * LicensedSheetCreator |
sendEmail | bool | flag indicating whether or not to send a welcome email. Defaults to false. |
allowInviteAccountAdmin | bool | if user is an admin in another organization, setting to true will invite their entire organization. |
return | User |
public virtual void TestAddUserUser() { server.setResponseBody("../../../TestSDK/resources/addUser.json"); User user = new User(); user.Admin = true; user.Email = "*****@*****.**"; user.FirstName = "test425"; user.LastName = "test425"; user.LicensedSheetCreator = true; User newUser = userResources.AddUser(user); Assert.AreEqual("*****@*****.**", newUser.Email); Assert.AreEqual("test425 test425", newUser.Name); Assert.AreEqual(false, newUser.Admin); Assert.AreEqual(true, newUser.LicensedSheetCreator); Assert.AreEqual(3210982882338692L, (long)newUser.ID); }
public virtual void TestAddUser() { server.setResponseBody("../../../TestSDK/resources/addUser.json"); User user = new User.AddUserBuilder("NEW_USER_EMAIL", false, true).SetFirstName("John").SetLastName("Doe").Build(); User newUser = userResources.AddUser(user, false, true); Assert.AreEqual("NEW_USER_EMAIL", newUser.Email); Assert.AreEqual("John Doe", newUser.Name); Assert.AreEqual(false, newUser.Admin); Assert.AreEqual(true, newUser.LicensedSheetCreator); Assert.AreEqual(1768423626696580L, (long)newUser.Id); }