Class Company


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

      • getType

        public java.util.Optional<java.lang.String> getType()
        Returns:
        Value is company
      • getId

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

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

        public java.util.Optional<java.lang.String> getAppId()
        Returns:
        The Intercom defined code of the workspace the company is associated to.
      • getPlan

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

        public java.util.Optional<java.lang.String> getCompanyId()
        Returns:
        The company id you have defined for the company.
      • getRemoteCreatedAt

        public java.util.Optional<java.lang.Integer> getRemoteCreatedAt()
        Returns:
        The time the company was created by you.
      • getCreatedAt

        public java.util.Optional<java.lang.Integer> getCreatedAt()
        Returns:
        The time the company was added in Intercom.
      • getUpdatedAt

        public java.util.Optional<java.lang.Integer> getUpdatedAt()
        Returns:
        The last time the company was updated.
      • getLastRequestAt

        public java.util.Optional<java.lang.Integer> getLastRequestAt()
        Returns:
        The time the company last recorded making a request.
      • getSize

        public java.util.Optional<java.lang.Integer> getSize()
        Returns:
        The number of employees in the company.
      • getWebsite

        public java.util.Optional<java.lang.String> getWebsite()
        Returns:
        The URL for the company website.
      • getIndustry

        public java.util.Optional<java.lang.String> getIndustry()
        Returns:
        The industry that the company operates in.
      • getMonthlySpend

        public java.util.Optional<java.lang.Integer> getMonthlySpend()
        Returns:
        How much revenue the company generates for your business.
      • getSessionCount

        public java.util.Optional<java.lang.Integer> getSessionCount()
        Returns:
        How many sessions the company has recorded.
      • getUserCount

        public java.util.Optional<java.lang.Integer> getUserCount()
        Returns:
        The number of users in the company.
      • getCustomAttributes

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

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

        public java.util.Optional<Company.Segments> getSegments()
        Returns:
        The list of segments associated with the company
      • getNotes

        public java.util.Optional<Company.Notes> getNotes()
        Returns:
        The list of notes associated with the company
      • 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