java.lang.Object
com.intercom.api.resources.admins.types.Admin

public final class Admin extends Object
  • Method Details

    • getType

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

      public String getId()
      Returns:
      The id representing the admin.
    • getName

      public String getName()
      Returns:
      The name of the admin.
    • getEmail

      public String getEmail()
      Returns:
      The email of the admin.
    • getJobTitle

      public String getJobTitle()
      Returns:
      The job title of the admin.
    • getAwayModeEnabled

      public boolean getAwayModeEnabled()
      Returns:
      Identifies if this admin is currently set in away mode.
    • getAwayModeReassign

      public boolean getAwayModeReassign()
      Returns:
      Identifies if this admin is set to automatically reassign new conversations to the apps default inbox.
    • getHasInboxSeat

      public boolean getHasInboxSeat()
      Returns:
      Identifies if this admin has a paid inbox seat to restrict/allow features that require them.
    • getTeamIds

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

      public Optional<Admin.Avatar> getAvatar()
      Returns:
      The avatar object associated with the admin
    • getTeamPriorityLevel

      public Optional<TeamPriorityLevel> getTeamPriorityLevel()
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • hashCode

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

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

      public static Admin.IdStage builder()