Class AdvancedRuleFullDetailsModel

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

public class AdvancedRuleFullDetailsModel
extends java.lang.Object
Model for Advanced Rules when full details are requested
  • Constructor Summary

    Constructors 
    Constructor Description
    AdvancedRuleFullDetailsModel()  
  • Method Summary

    Modifier and Type Method Description
    java.util.ArrayList<java.lang.Integer> getAccountsVisibleFor()
    Getter for accountsVisibleFor Account Ids the rule is visible for in CUP, when IsVisibleInCUP = false
    java.lang.String getApprovedBy()
    Getter for approvedBy Approver of the rule
    java.lang.Boolean getArEntitlementRequired()
    Getter for arEntitlementRequired Advance Rules limited availability
    java.lang.String getCreatedBy()
    Getter for createdBy Creator of the rule
    java.lang.String getCreatedOn()
    Getter for createdOn When the rule was created
    java.lang.String getCustomerDataSchema()
    Getter for customerDataSchema The JSON schema for customer data if it is required for the rule
    java.lang.String getCustomerDataValidatorScript()
    Getter for customerDataValidatorScript Script run for validating customer data
    java.lang.String getDescription()
    Getter for description Description of the rule
    java.lang.String getExecutionPosition()
    Getter for executionPosition Execution position.
    java.lang.Boolean getIsApproved()
    Getter for isApproved Has the rule been approved
    java.lang.Boolean getIsSystemRule()
    Getter for isSystemRule Is this a system rule as opposed to customer-facing
    java.lang.Boolean getIsTest()
    Getter for isTest Is this a rule created for testing
    java.lang.Boolean getIsVisibleInCUP()
    Getter for isVisibleInCUP Is the rule displayed in the CUP UI
    java.lang.String getModifiedBy()
    Getter for modifiedBy Last updater of the rule
    java.lang.String getModifiedOn()
    Getter for modifiedOn When the rule was last updated
    java.lang.String getName()
    Getter for name Rule name
    java.lang.String getRuleId()
    Getter for ruleId Unique identifier for a rule
    java.lang.String getScript()
    Getter for script The code script for the rule
    java.lang.Integer getVersion()
    Getter for version The version of the rule
    void setAccountsVisibleFor​(java.util.ArrayList<java.lang.Integer> value)
    Setter for accountsVisibleFor Account Ids the rule is visible for in CUP, when IsVisibleInCUP = false
    void setApprovedBy​(java.lang.String value)
    Setter for approvedBy Approver of the rule
    void setArEntitlementRequired​(java.lang.Boolean value)
    Setter for arEntitlementRequired Advance Rules limited availability
    void setCreatedBy​(java.lang.String value)
    Setter for createdBy Creator of the rule
    void setCreatedOn​(java.lang.String value)
    Setter for createdOn When the rule was created
    void setCustomerDataSchema​(java.lang.String value)
    Setter for customerDataSchema The JSON schema for customer data if it is required for the rule
    void setCustomerDataValidatorScript​(java.lang.String value)
    Setter for customerDataValidatorScript Script run for validating customer data
    void setDescription​(java.lang.String value)
    Setter for description Description of the rule
    void setExecutionPosition​(java.lang.String value)
    Setter for executionPosition Execution position.
    void setIsApproved​(java.lang.Boolean value)
    Setter for isApproved Has the rule been approved
    void setIsSystemRule​(java.lang.Boolean value)
    Setter for isSystemRule Is this a system rule as opposed to customer-facing
    void setIsTest​(java.lang.Boolean value)
    Setter for isTest Is this a rule created for testing
    void setIsVisibleInCUP​(java.lang.Boolean value)
    Setter for isVisibleInCUP Is the rule displayed in the CUP UI
    void setModifiedBy​(java.lang.String value)
    Setter for modifiedBy Last updater of the rule
    void setModifiedOn​(java.lang.String value)
    Setter for modifiedOn When the rule was last updated
    void setName​(java.lang.String value)
    Setter for name Rule name
    void setRuleId​(java.lang.String value)
    Setter for ruleId Unique identifier for a rule
    void setScript​(java.lang.String value)
    Setter for script The code script for the rule
    void setVersion​(java.lang.Integer value)
    Setter for version The version of the rule
    java.lang.String toString()
    Returns a JSON string representation of AdvancedRuleFullDetailsModel

    Methods inherited from class java.lang.Object

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

  • Method Details

    • getScript

      public java.lang.String getScript()
      Getter for script The code script for the rule
    • setScript

      public void setScript​(java.lang.String value)
      Setter for script The code script for the rule
    • getCustomerDataValidatorScript

      public java.lang.String getCustomerDataValidatorScript()
      Getter for customerDataValidatorScript Script run for validating customer data
    • setCustomerDataValidatorScript

      public void setCustomerDataValidatorScript​(java.lang.String value)
      Setter for customerDataValidatorScript Script run for validating customer data
    • getIsApproved

      public java.lang.Boolean getIsApproved()
      Getter for isApproved Has the rule been approved
    • setIsApproved

      public void setIsApproved​(java.lang.Boolean value)
      Setter for isApproved Has the rule been approved
    • getCreatedBy

      public java.lang.String getCreatedBy()
      Getter for createdBy Creator of the rule
    • setCreatedBy

      public void setCreatedBy​(java.lang.String value)
      Setter for createdBy Creator of the rule
    • getCreatedOn

      public java.lang.String getCreatedOn()
      Getter for createdOn When the rule was created
    • setCreatedOn

      public void setCreatedOn​(java.lang.String value)
      Setter for createdOn When the rule was created
    • getModifiedBy

      public java.lang.String getModifiedBy()
      Getter for modifiedBy Last updater of the rule
    • setModifiedBy

      public void setModifiedBy​(java.lang.String value)
      Setter for modifiedBy Last updater of the rule
    • getModifiedOn

      public java.lang.String getModifiedOn()
      Getter for modifiedOn When the rule was last updated
    • setModifiedOn

      public void setModifiedOn​(java.lang.String value)
      Setter for modifiedOn When the rule was last updated
    • getApprovedBy

      public java.lang.String getApprovedBy()
      Getter for approvedBy Approver of the rule
    • setApprovedBy

      public void setApprovedBy​(java.lang.String value)
      Setter for approvedBy Approver of the rule
    • getIsSystemRule

      public java.lang.Boolean getIsSystemRule()
      Getter for isSystemRule Is this a system rule as opposed to customer-facing
    • setIsSystemRule

      public void setIsSystemRule​(java.lang.Boolean value)
      Setter for isSystemRule Is this a system rule as opposed to customer-facing
    • getIsVisibleInCUP

      public java.lang.Boolean getIsVisibleInCUP()
      Getter for isVisibleInCUP Is the rule displayed in the CUP UI
    • setIsVisibleInCUP

      public void setIsVisibleInCUP​(java.lang.Boolean value)
      Setter for isVisibleInCUP Is the rule displayed in the CUP UI
    • getIsTest

      public java.lang.Boolean getIsTest()
      Getter for isTest Is this a rule created for testing
    • setIsTest

      public void setIsTest​(java.lang.Boolean value)
      Setter for isTest Is this a rule created for testing
    • getCustomerDataSchema

      public java.lang.String getCustomerDataSchema()
      Getter for customerDataSchema The JSON schema for customer data if it is required for the rule
    • setCustomerDataSchema

      public void setCustomerDataSchema​(java.lang.String value)
      Setter for customerDataSchema The JSON schema for customer data if it is required for the rule
    • getVersion

      public java.lang.Integer getVersion()
      Getter for version The version of the rule
    • setVersion

      public void setVersion​(java.lang.Integer value)
      Setter for version The version of the rule
    • getAccountsVisibleFor

      public java.util.ArrayList<java.lang.Integer> getAccountsVisibleFor()
      Getter for accountsVisibleFor Account Ids the rule is visible for in CUP, when IsVisibleInCUP = false
    • setAccountsVisibleFor

      public void setAccountsVisibleFor​(java.util.ArrayList<java.lang.Integer> value)
      Setter for accountsVisibleFor Account Ids the rule is visible for in CUP, when IsVisibleInCUP = false
    • getRuleId

      public java.lang.String getRuleId()
      Getter for ruleId Unique identifier for a rule
    • setRuleId

      public void setRuleId​(java.lang.String value)
      Setter for ruleId Unique identifier for a rule
    • getName

      public java.lang.String getName()
      Getter for name Rule name
    • setName

      public void setName​(java.lang.String value)
      Setter for name Rule name
    • getDescription

      public java.lang.String getDescription()
      Getter for description Description of the rule
    • setDescription

      public void setDescription​(java.lang.String value)
      Setter for description Description of the rule
    • getArEntitlementRequired

      public java.lang.Boolean getArEntitlementRequired()
      Getter for arEntitlementRequired Advance Rules limited availability
    • setArEntitlementRequired

      public void setArEntitlementRequired​(java.lang.Boolean value)
      Setter for arEntitlementRequired Advance Rules limited availability
    • getExecutionPosition

      public java.lang.String getExecutionPosition()
      Getter for executionPosition Execution position. Both, Before or After
    • setExecutionPosition

      public void setExecutionPosition​(java.lang.String value)
      Setter for executionPosition Execution position. Both, Before or After
    • toString

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