Class ClassificationParameterUsageMapModel

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

public class ClassificationParameterUsageMapModel
extends java.lang.Object
usage of system defined parameters.
  • Constructor Summary

    Constructors 
    Constructor Description
    ClassificationParameterUsageMapModel()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getAttributeType()
    Getter for attributeType The type of parameter as determined by its application, e.g.
    java.lang.String getDataType()
    Getter for dataType The data type of the property.
    java.lang.String getHelpText()
    Getter for helpText Help text to be shown to the user when they are filling out this parameter.
    java.lang.String getHelpUrl()
    Getter for helpUrl A help url that provides more information about the parameter
    java.lang.Long getId()
    Getter for id The unique ID number of this property.
    java.lang.String getLabel()
    Getter for label Label that helps the user to identify a parameter
    java.lang.String getMeasurementType()
    Getter for measurementType The unit of measurement type of the parameter
    java.lang.String getName()
    Getter for name The name of the property.
    java.lang.Long getParameterId()
    Getter for parameterId The id of the parameter.
    java.lang.String getTaxTypeGroupId()
    Getter for taxTypeGroupId tax type group id for the classification parameter usage item.
    java.util.ArrayList<java.lang.String> getValues()
    Getter for values If the parameter is of enumeration data type, then this list will be populated with all of the possible enumeration values.
    Visibility getVisibility()
    Getter for visibility This defines if the parameter is recommeded ,optional or mandatory
    void setAttributeType​(java.lang.String value)
    Setter for attributeType The type of parameter as determined by its application, e.g.
    void setDataType​(java.lang.String value)
    Setter for dataType The data type of the property.
    void setHelpText​(java.lang.String value)
    Setter for helpText Help text to be shown to the user when they are filling out this parameter.
    void setHelpUrl​(java.lang.String value)
    Setter for helpUrl A help url that provides more information about the parameter
    void setId​(java.lang.Long value)
    Setter for id The unique ID number of this property.
    void setLabel​(java.lang.String value)
    Setter for label Label that helps the user to identify a parameter
    void setMeasurementType​(java.lang.String value)
    Setter for measurementType The unit of measurement type of the parameter
    void setName​(java.lang.String value)
    Setter for name The name of the property.
    void setParameterId​(java.lang.Long value)
    Setter for parameterId The id of the parameter.
    void setTaxTypeGroupId​(java.lang.String value)
    Setter for taxTypeGroupId tax type group id for the classification parameter usage item.
    void setValues​(java.util.ArrayList<java.lang.String> value)
    Setter for values If the parameter is of enumeration data type, then this list will be populated with all of the possible enumeration values.
    void setVisibility​(Visibility value)
    Setter for visibility This defines if the parameter is recommeded ,optional or mandatory
    java.lang.String toString()
    Returns a JSON string representation of ClassificationParameterUsageMapModel

    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.Long getId()
      Getter for id The unique ID number of this property.
    • setId

      public void setId​(java.lang.Long value)
      Setter for id The unique ID number of this property.
    • getParameterId

      public java.lang.Long getParameterId()
      Getter for parameterId The id of the parameter.
    • setParameterId

      public void setParameterId​(java.lang.Long value)
      Setter for parameterId The id of the parameter.
    • getTaxTypeGroupId

      public java.lang.String getTaxTypeGroupId()
      Getter for taxTypeGroupId tax type group id for the classification parameter usage item.
    • setTaxTypeGroupId

      public void setTaxTypeGroupId​(java.lang.String value)
      Setter for taxTypeGroupId tax type group id for the classification parameter usage item.
    • getVisibility

      public Visibility getVisibility()
      Getter for visibility This defines if the parameter is recommeded ,optional or mandatory
    • setVisibility

      public void setVisibility​(Visibility value)
      Setter for visibility This defines if the parameter is recommeded ,optional or mandatory
    • getAttributeType

      public java.lang.String getAttributeType()
      Getter for attributeType The type of parameter as determined by its application, e.g. Product, Transaction, Calculated
    • setAttributeType

      public void setAttributeType​(java.lang.String value)
      Setter for attributeType The type of parameter as determined by its application, e.g. Product, Transaction, Calculated
    • getName

      public java.lang.String getName()
      Getter for name The name of the property. To use this property, add a field on the `parameters` object of a [CreateTransaction](https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/CreateTransaction/) call.
    • setName

      public void setName​(java.lang.String value)
      Setter for name The name of the property. To use this property, add a field on the `parameters` object of a [CreateTransaction](https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/CreateTransaction/) call.
    • getDataType

      public java.lang.String getDataType()
      Getter for dataType The data type of the property.
    • setDataType

      public void setDataType​(java.lang.String value)
      Setter for dataType The data type of the property.
    • getHelpText

      public java.lang.String getHelpText()
      Getter for helpText Help text to be shown to the user when they are filling out this parameter. Help text may include HTML links to additional content with more information about a parameter.
    • setHelpText

      public void setHelpText​(java.lang.String value)
      Setter for helpText Help text to be shown to the user when they are filling out this parameter. Help text may include HTML links to additional content with more information about a parameter.
    • getLabel

      public java.lang.String getLabel()
      Getter for label Label that helps the user to identify a parameter
    • setLabel

      public void setLabel​(java.lang.String value)
      Setter for label Label that helps the user to identify a parameter
    • getHelpUrl

      public java.lang.String getHelpUrl()
      Getter for helpUrl A help url that provides more information about the parameter
    • setHelpUrl

      public void setHelpUrl​(java.lang.String value)
      Setter for helpUrl A help url that provides more information about the parameter
    • getValues

      public java.util.ArrayList<java.lang.String> getValues()
      Getter for values If the parameter is of enumeration data type, then this list will be populated with all of the possible enumeration values.
    • setValues

      public void setValues​(java.util.ArrayList<java.lang.String> value)
      Setter for values If the parameter is of enumeration data type, then this list will be populated with all of the possible enumeration values.
    • getMeasurementType

      public java.lang.String getMeasurementType()
      Getter for measurementType The unit of measurement type of the parameter
    • setMeasurementType

      public void setMeasurementType​(java.lang.String value)
      Setter for measurementType The unit of measurement type of the parameter
    • toString

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