Class AdvancedRuleFullDetailsModel

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

public class AdvancedRuleFullDetailsModel extends Object
Model for Advanced Rules when full details are requested
  • Constructor Details

    • AdvancedRuleFullDetailsModel

      public AdvancedRuleFullDetailsModel()
  • Method Details

    • getScript

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public String getName()
      Getter for name Rule name
    • setName

      public void setName(String value)
      Setter for name Rule name
    • getDescription

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

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

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

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

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

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

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