Class Admin


  • public final class Admin
    extends java.lang.Object
    • Method Detail

      • getType

        public java.util.Optional<java.lang.String> getType()
        Returns:
        String representing the object's type. Always has the value admin.
      • getId

        public java.util.Optional<java.lang.String> getId()
        Returns:
        The id representing the admin.
      • getName

        public java.util.Optional<java.lang.String> getName()
        Returns:
        The name of the admin.
      • getEmail

        public java.util.Optional<java.lang.String> getEmail()
        Returns:
        The email of the admin.
      • getJobTitle

        public java.util.Optional<java.lang.String> getJobTitle()
        Returns:
        The job title of the admin.
      • getAwayModeEnabled

        public java.util.Optional<java.lang.Boolean> getAwayModeEnabled()
        Returns:
        Identifies if this admin is currently set in away mode.
      • getAwayModeReassign

        public java.util.Optional<java.lang.Boolean> getAwayModeReassign()
        Returns:
        Identifies if this admin is set to automatically reassign new conversations to the apps default inbox.
      • getAwayStatusReasonId

        public java.util.Optional<java.lang.Integer> getAwayStatusReasonId()
        Returns:
        The unique identifier of the away status reason
      • getHasInboxSeat

        public java.util.Optional<java.lang.Boolean> getHasInboxSeat()
        Returns:
        Identifies if this admin has a paid inbox seat to restrict/allow features that require them.
      • getTeamIds

        public java.util.Optional<java.util.List<java.lang.Integer>> getTeamIds()
        Returns:
        This object represents the avatar associated with the admin.
      • getAvatar

        public java.util.Optional<java.lang.String> getAvatar()
        Returns:
        Image for the associated team or teammate
      • getTeamPriorityLevel

        public java.util.Optional<TeamPriorityLevel> getTeamPriorityLevel()
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object