java.lang.Object
com.intercom.api.resources.companies.types.Company

public final class Company extends Object
  • Method Details

    • getId

      public String getId()
      Returns:
      The Intercom defined id representing the company.
    • getName

      public String getName()
      Returns:
      The name of the company.
    • getAppId

      public String getAppId()
      Returns:
      The Intercom defined code of the workspace the company is associated to.
    • getPlan

      public Optional<Company.Plan> getPlan()
    • getCompanyId

      public String getCompanyId()
      Returns:
      The company id you have defined for the company.
    • getRemoteCreatedAt

      public int getRemoteCreatedAt()
      Returns:
      The time the company was created by you.
    • getCreatedAt

      public int getCreatedAt()
      Returns:
      The time the company was added in Intercom.
    • getUpdatedAt

      public int getUpdatedAt()
      Returns:
      The last time the company was updated.
    • getLastRequestAt

      public int getLastRequestAt()
      Returns:
      The time the company last recorded making a request.
    • getSize

      public int getSize()
      Returns:
      The number of employees in the company.
    • getWebsite

      public String getWebsite()
      Returns:
      The URL for the company website.
    • getIndustry

      public String getIndustry()
      Returns:
      The industry that the company operates in.
    • getMonthlySpend

      public int getMonthlySpend()
      Returns:
      How much revenue the company generates for your business.
    • getSessionCount

      public int getSessionCount()
      Returns:
      How many sessions the company has recorded.
    • getUserCount

      public int getUserCount()
      Returns:
      The number of users in the company.
    • getCustomAttributes

      public Optional<Map<String,Object>> getCustomAttributes()
      Returns:
      The custom attributes you have set on the company.
    • getTags

      public Optional<Company.Tags> getTags()
      Returns:
      The list of tags associated with the company
    • getSegments

      public Optional<Company.Segments> getSegments()
      Returns:
      The list of segments associated with the company
    • 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 Company.IdStage builder()