Class CustomerAttributeModel

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

public class CustomerAttributeModel
extends java.lang.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
    CustomerAttributeModel()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getDescription()
    Getter for description A full help text description of the attribute.
    java.lang.Integer getId()
    Getter for id A unique ID number representing this attribute.
    java.lang.Boolean getIsChangeable()
    Getter for isChangeable A flag denotes that this attribute can't be removed/added to a customer record
    java.lang.Boolean getIsNonDeliver()
    Getter for isNonDeliver A flag denotes that future exemption certificate request won't be mailed to the customer
    java.lang.Boolean getIsSystemCode()
    Getter for isSystemCode This value is true if this is a system-defined attribute.
    java.lang.String getName()
    Getter for name A friendly readable name for this attribute.
    void setDescription​(java.lang.String value)
    Setter for description A full help text description of the attribute.
    void setId​(java.lang.Integer value)
    Setter for id A unique ID number representing this attribute.
    void setIsChangeable​(java.lang.Boolean value)
    Setter for isChangeable A flag denotes that this attribute can't be removed/added to a customer record
    void setIsNonDeliver​(java.lang.Boolean value)
    Setter for isNonDeliver A flag denotes that future exemption certificate request won't be mailed to the customer
    void setIsSystemCode​(java.lang.Boolean value)
    Setter for isSystemCode This value is true if this is a system-defined attribute.
    void setName​(java.lang.String value)
    Setter for name A friendly readable name for this attribute.
    java.lang.String toString()
    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

  • Method Details

    • getId

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

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

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

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

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

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

      public java.lang.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​(java.lang.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 java.lang.Boolean getIsNonDeliver()
      Getter for isNonDeliver A flag denotes that future exemption certificate request won't be mailed to the customer
    • setIsNonDeliver

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

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

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

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