Class CustomerAttributeModel

java.lang.Object
net.avalara.avatax.rest.client.models.CustomerAttributeModel

public class CustomerAttributeModel extends Object
A Customer's linked attribute denoting what features applied to the customer. A customer can be linked to multiple customer attributes and vice versa.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Getter for description A full help text description of the attribute.
    Getter for id A unique ID number representing this attribute.
    Getter for isChangeable A flag denotes that this attribute can't be removed/added to a customer record
    Getter for isNonDeliver A flag denotes that future exemption certificate request won't be mailed to the customer
    Getter for isSystemCode This value is true if this is a system-defined attribute.
    Getter for name A friendly readable name for this attribute.
    void
    Setter for description A full help text description of the attribute.
    void
    setId(Integer value)
    Setter for id A unique ID number representing this attribute.
    void
    Setter for isChangeable A flag denotes that this attribute can't be removed/added to a customer record
    void
    Setter for isNonDeliver A flag denotes that future exemption certificate request won't be mailed to the customer
    void
    Setter for isSystemCode This value is true if this is a system-defined attribute.
    void
    setName(String value)
    Setter for name A friendly readable name for this attribute.
    Returns a JSON string representation of CustomerAttributeModel

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • CustomerAttributeModel

      public CustomerAttributeModel()
  • Method Details

    • getId

      public Integer getId()
      Getter for id A unique ID number representing this attribute.
    • setId

      public void setId(Integer value)
      Setter for id A unique ID number representing this attribute.
    • getName

      public String getName()
      Getter for name A friendly readable name for this attribute.
    • setName

      public void setName(String value)
      Setter for name A friendly readable name for this attribute.
    • getDescription

      public String getDescription()
      Getter for description A full help text description of the attribute.
    • setDescription

      public void setDescription(String value)
      Setter for description A full help text description of the attribute.
    • getIsSystemCode

      public Boolean getIsSystemCode()
      Getter for isSystemCode This value is true if this is a system-defined attribute. System-defined attributes cannot be modified or deleted on the CertCapture website.
    • setIsSystemCode

      public void setIsSystemCode(Boolean value)
      Setter for isSystemCode This value is true if this is a system-defined attribute. System-defined attributes cannot be modified or deleted on the CertCapture website.
    • getIsNonDeliver

      public Boolean getIsNonDeliver()
      Getter for isNonDeliver A flag denotes that future exemption certificate request won't be mailed to the customer
    • setIsNonDeliver

      public void setIsNonDeliver(Boolean value)
      Setter for isNonDeliver A flag denotes that future exemption certificate request won't be mailed to the customer
    • getIsChangeable

      public Boolean getIsChangeable()
      Getter for isChangeable A flag denotes that this attribute can't be removed/added to a customer record
    • setIsChangeable

      public void setIsChangeable(Boolean value)
      Setter for isChangeable A flag denotes that this attribute can't be removed/added to a customer record
    • toString

      public String toString()
      Returns a JSON string representation of CustomerAttributeModel
      Overrides:
      toString in class Object