Interface UserCreateRequest

All Known Implementing Classes:
ImmutableUserCreateRequest

public interface UserCreateRequest
User Creation Request.
Author:
Nick Kasprzak
  • Method Details

    • domain

      String domain()
      Get the domain that the user should be created in.
      Returns:
      String domain
    • fullname

      String fullname()
      Get the user's full name.
      Returns:
      String full name
    • username

      String username()
      Get the username.
      Returns:
      String username
    • email

      String email()
      Get the email.
      Returns:
      String email
    • roleUuid

      Optional<String> roleUuid()
      Get the role the user should belong to.
      Returns:
      Optional of String role uuid
    • sendInvitation

      Optional<Boolean> sendInvitation()
      Whether to send an email invitation when creating a user.
      Returns:
      whether to send an email invention
    • password

      Optional<String> password()
      Password of the newly created user. If this field is not passed then the user has to set their password upon first login.