Class UpdateCompanyRequestBody


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

      • getName

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

        public java.util.Optional<java.lang.String> getPlan()
        Returns:
        The name of the plan you have associated with the company.
      • getSize

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

        public java.util.Optional<java.lang.String> getWebsite()
        Returns:
        The URL for this company's website. Please note that the value specified here is not validated. Accepts any string.
      • getIndustry

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

        public java.util.Optional<java.util.Map<java.lang.String,​java.lang.String>> getCustomAttributes()
        Returns:
        A hash of key/value pairs containing any other data about the company you want Intercom to store.
      • getMonthlySpend

        public java.util.Optional<java.lang.Integer> getMonthlySpend()
        Returns:
        How much revenue the company generates for your business. Note that this will truncate floats. i.e. it only allow for whole integers, 155.98 will be truncated to 155. Note that this has an upper limit of 2**31-1 or 2147483647..
      • 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