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 = falsejava.lang.String
getApprovedBy()
Getter for approvedBy Approver of the rulejava.lang.Boolean
getArEntitlementRequired()
Getter for arEntitlementRequired Advance Rules limited availabilityjava.lang.String
getCreatedBy()
Getter for createdBy Creator of the rulejava.lang.String
getCreatedOn()
Getter for createdOn When the rule was createdjava.lang.String
getCustomerDataSchema()
Getter for customerDataSchema The JSON schema for customer data if it is required for the rulejava.lang.String
getCustomerDataValidatorScript()
Getter for customerDataValidatorScript Script run for validating customer datajava.lang.String
getDescription()
Getter for description Description of the rulejava.lang.String
getExecutionPosition()
Getter for executionPosition Execution position.java.lang.Boolean
getIsApproved()
Getter for isApproved Has the rule been approvedjava.lang.Boolean
getIsSystemRule()
Getter for isSystemRule Is this a system rule as opposed to customer-facingjava.lang.Boolean
getIsTest()
Getter for isTest Is this a rule created for testingjava.lang.Boolean
getIsVisibleInCUP()
Getter for isVisibleInCUP Is the rule displayed in the CUP UIjava.lang.String
getModifiedBy()
Getter for modifiedBy Last updater of the rulejava.lang.String
getModifiedOn()
Getter for modifiedOn When the rule was last updatedjava.lang.String
getName()
Getter for name Rule namejava.lang.String
getRuleId()
Getter for ruleId Unique identifier for a rulejava.lang.String
getScript()
Getter for script The code script for the rulejava.lang.Integer
getVersion()
Getter for version The version of the rulevoid
setAccountsVisibleFor(java.util.ArrayList<java.lang.Integer> value)
Setter for accountsVisibleFor Account Ids the rule is visible for in CUP, when IsVisibleInCUP = falsevoid
setApprovedBy(java.lang.String value)
Setter for approvedBy Approver of the rulevoid
setArEntitlementRequired(java.lang.Boolean value)
Setter for arEntitlementRequired Advance Rules limited availabilityvoid
setCreatedBy(java.lang.String value)
Setter for createdBy Creator of the rulevoid
setCreatedOn(java.lang.String value)
Setter for createdOn When the rule was createdvoid
setCustomerDataSchema(java.lang.String value)
Setter for customerDataSchema The JSON schema for customer data if it is required for the rulevoid
setCustomerDataValidatorScript(java.lang.String value)
Setter for customerDataValidatorScript Script run for validating customer datavoid
setDescription(java.lang.String value)
Setter for description Description of the rulevoid
setExecutionPosition(java.lang.String value)
Setter for executionPosition Execution position.void
setIsApproved(java.lang.Boolean value)
Setter for isApproved Has the rule been approvedvoid
setIsSystemRule(java.lang.Boolean value)
Setter for isSystemRule Is this a system rule as opposed to customer-facingvoid
setIsTest(java.lang.Boolean value)
Setter for isTest Is this a rule created for testingvoid
setIsVisibleInCUP(java.lang.Boolean value)
Setter for isVisibleInCUP Is the rule displayed in the CUP UIvoid
setModifiedBy(java.lang.String value)
Setter for modifiedBy Last updater of the rulevoid
setModifiedOn(java.lang.String value)
Setter for modifiedOn When the rule was last updatedvoid
setName(java.lang.String value)
Setter for name Rule namevoid
setRuleId(java.lang.String value)
Setter for ruleId Unique identifier for a rulevoid
setScript(java.lang.String value)
Setter for script The code script for the rulevoid
setVersion(java.lang.Integer value)
Setter for version The version of the rulejava.lang.String
toString()
Returns a JSON string representation of AdvancedRuleFullDetailsModel
-
Constructor Details
-
AdvancedRuleFullDetailsModel
public AdvancedRuleFullDetailsModel()
-
-
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 classjava.lang.Object
-