Class Tenant


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

      • getId

        public java.lang.String getId()
        Returns:
        Id of the tenant.
      • getName

        public java.lang.String getName()
        Returns:
        Name of the tenant.
      • getParentTenantId

        public java.util.Optional<java.lang.String> getParentTenantId()
        Returns:
        Tenant's parent id (if any).
      • getDefaultPreferences

        public java.util.Optional<DefaultPreferences> getDefaultPreferences()
        Returns:
        Defines the preferences used for the account when the user hasn't specified their own.
      • getProperties

        public java.util.Optional<java.util.Map<java.lang.String,​java.lang.Object>> getProperties()
        Returns:
        Arbitrary properties accessible to a template.
      • getUserProfile

        public java.util.Optional<java.util.Map<java.lang.String,​java.lang.Object>> getUserProfile()
        Returns:
        A user profile object merged with user profile on send.
      • getBrandId

        public java.util.Optional<java.lang.String> getBrandId()
        Returns:
        Brand to be used for the account when one is not specified by the send call.
      • 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