Class User


  • @Generated("org.openapitools.codegen.languages.JavaClientCodegen")
    public class User
    extends Object
    User
    • Constructor Detail

      • User

        public User()
    • Method Detail

      • getId

        @Nonnull
        public String getId()
        A unique identifier for the user. Cannot be edited.
        Returns:
        id
      • setId

        public void setId​(String id)
      • creationDate

        public User creationDate​(Long creationDate)
      • getCreationDate

        @Nonnull
        public Long getCreationDate()
        Unix Epoch in seconds
        Returns:
        creationDate
      • setCreationDate

        public void setCreationDate​(Long creationDate)
      • friendlyName

        public User friendlyName​(String friendlyName)
      • getFriendlyName

        @Nullable
        public String getFriendlyName()
        A shorter name for the user than the id. Unlike id it does not identify the user (it might not be unique). Used in some places in the UI.
        Returns:
        friendlyName
      • setFriendlyName

        public void setFriendlyName​(String friendlyName)
      • getEmail

        @Nullable
        public String getEmail()
        The email address of the user. If API authentication is enabled, this field is mandatory and will be invited to login. If API authentication is disabled, this field will be ignored. All current APIAuthenticators require the email to be lowercase and unique, although custom authenticators may not enforce this.
        Returns:
        email
      • setEmail

        public void setEmail​(String email)
      • putAdditionalProperty

        public User putAdditionalProperty​(String key,
                                          Object value)
        Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
        Parameters:
        key - name of the property
        value - value of the property
        Returns:
        the User instance itself
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
        Return the additional (undeclared) property.
        Returns:
        a map of objects
      • getAdditionalProperty

        public Object getAdditionalProperty​(String key)
        Return the additional (undeclared) property with the specified name.
        Parameters:
        key - name of the property
        Returns:
        an object
      • hashCode

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

        public static void validateJsonElement​(com.google.gson.JsonElement jsonElement)
                                        throws IOException
        Validates the JSON Element and throws an exception if issues found
        Parameters:
        jsonElement - JSON Element
        Throws:
        IOException - if the JSON Element is invalid with respect to User
      • fromJson

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

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