Class ManagementProjectsUsersInviteCreateRequestBody

java.lang.Object
io.voucherify.client.model.ManagementProjectsUsersInviteCreateRequestBody

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class ManagementProjectsUsersInviteCreateRequestBody extends Object
Request body schema for **POST** `/management/v1/projects/users/invite`.
  • Field Details

  • Constructor Details

    • ManagementProjectsUsersInviteCreateRequestBody

      public ManagementProjectsUsersInviteCreateRequestBody()
  • Method Details

    • email

    • getEmail

      @Nullable public String getEmail()
      Email address to which the invitation will be sent. Must be a valid email address.
      Returns:
      email
    • setEmail

      public void setEmail(String email)
    • firstName

    • getFirstName

      @Nullable public String getFirstName()
      First name of the person who will receive the invitation. The name will be used in the user profile.
      Returns:
      firstName
    • setFirstName

      public void setFirstName(String firstName)
    • lastName

    • getLastName

      @Nullable public String getLastName()
      Last name of the person who will receive the invitation. The name will be used in the user profile.
      Returns:
      lastName
    • setLastName

      public void setLastName(String lastName)
    • projects

    • putProjectsItem

      public ManagementProjectsUsersInviteCreateRequestBody putProjectsItem(String key, String projectsItem)
    • getProjects

      @Nullable public Map<String,String> getProjects()
      In the key, provide the project ID to which the new user will be assigned. In the value, provide the role which the user will have in the project. The predefined Voucherify roles are: `ADMIN`, `USER`, `VIEWER`, `MERCHANT`, `USER_RESTRICTED` (for the Areas and Stores, an Enterprise feature). Send a custom role ID (Enterprise feature) to assign a custom role.
      Returns:
      projects
    • setProjects

      public void setProjects(Map<String,String> projects)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • fromJson

      public static ManagementProjectsUsersInviteCreateRequestBody fromJson(String jsonString) throws IOException
      Create an instance of ManagementProjectsUsersInviteCreateRequestBody given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of ManagementProjectsUsersInviteCreateRequestBody
      Throws:
      IOException - if the JSON string is invalid with respect to ManagementProjectsUsersInviteCreateRequestBody
    • toJson

      public String toJson()
      Convert an instance of ManagementProjectsUsersInviteCreateRequestBody to an JSON string
      Returns:
      JSON string