Class AdvancedRuleFullDetailsModel
java.lang.Object
net.avalara.avatax.rest.client.models.AdvancedRuleFullDetailsModel
Model for Advanced Rules when full details are requested
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for accountsVisibleFor Account Ids the rule is visible for in CUP, when IsVisibleInCUP = falseGetter for approvedBy Approver of the ruleGetter for arEntitlementRequired Advance Rules limited availabilityGetter for createdBy Creator of the ruleGetter for createdOn When the rule was createdGetter for customerDataSchema The JSON schema for customer data if it is required for the ruleGetter for customerDataValidatorScript Script run for validating customer dataGetter for description Description of the ruleGetter for executionPosition Execution position.Getter for isApproved Has the rule been approvedGetter for isSystemRule Is this a system rule as opposed to customer-facingGetter for isTest Is this a rule created for testingGetter for isVisibleInCUP Is the rule displayed in the CUP UIGetter for modifiedBy Last updater of the ruleGetter for modifiedOn When the rule was last updatedgetName()
Getter for name Rule nameGetter for ruleId Unique identifier for a ruleGetter for script The code script for the ruleGetter for version The version of the rulevoid
setAccountsVisibleFor
(ArrayList<Integer> value) Setter for accountsVisibleFor Account Ids the rule is visible for in CUP, when IsVisibleInCUP = falsevoid
setApprovedBy
(String value) Setter for approvedBy Approver of the rulevoid
setArEntitlementRequired
(Boolean value) Setter for arEntitlementRequired Advance Rules limited availabilityvoid
setCreatedBy
(String value) Setter for createdBy Creator of the rulevoid
setCreatedOn
(String value) Setter for createdOn When the rule was createdvoid
setCustomerDataSchema
(String value) Setter for customerDataSchema The JSON schema for customer data if it is required for the rulevoid
Setter for customerDataValidatorScript Script run for validating customer datavoid
setDescription
(String value) Setter for description Description of the rulevoid
setExecutionPosition
(String value) Setter for executionPosition Execution position.void
setIsApproved
(Boolean value) Setter for isApproved Has the rule been approvedvoid
setIsSystemRule
(Boolean value) Setter for isSystemRule Is this a system rule as opposed to customer-facingvoid
Setter for isTest Is this a rule created for testingvoid
setIsVisibleInCUP
(Boolean value) Setter for isVisibleInCUP Is the rule displayed in the CUP UIvoid
setModifiedBy
(String value) Setter for modifiedBy Last updater of the rulevoid
setModifiedOn
(String value) Setter for modifiedOn When the rule was last updatedvoid
Setter for name Rule namevoid
Setter for ruleId Unique identifier for a rulevoid
Setter for script The code script for the rulevoid
setVersion
(Integer value) Setter for version The version of the ruletoString()
Returns a JSON string representation of AdvancedRuleFullDetailsModel
-
Constructor Details
-
AdvancedRuleFullDetailsModel
public AdvancedRuleFullDetailsModel()
-
-
Method Details
-
getScript
Getter for script The code script for the rule -
setScript
Setter for script The code script for the rule -
getCustomerDataValidatorScript
Getter for customerDataValidatorScript Script run for validating customer data -
setCustomerDataValidatorScript
Setter for customerDataValidatorScript Script run for validating customer data -
getIsApproved
Getter for isApproved Has the rule been approved -
setIsApproved
Setter for isApproved Has the rule been approved -
getCreatedBy
Getter for createdBy Creator of the rule -
setCreatedBy
Setter for createdBy Creator of the rule -
getCreatedOn
Getter for createdOn When the rule was created -
setCreatedOn
Setter for createdOn When the rule was created -
getModifiedBy
Getter for modifiedBy Last updater of the rule -
setModifiedBy
Setter for modifiedBy Last updater of the rule -
getModifiedOn
Getter for modifiedOn When the rule was last updated -
setModifiedOn
Setter for modifiedOn When the rule was last updated -
getApprovedBy
Getter for approvedBy Approver of the rule -
setApprovedBy
Setter for approvedBy Approver of the rule -
getIsSystemRule
Getter for isSystemRule Is this a system rule as opposed to customer-facing -
setIsSystemRule
Setter for isSystemRule Is this a system rule as opposed to customer-facing -
getIsVisibleInCUP
Getter for isVisibleInCUP Is the rule displayed in the CUP UI -
setIsVisibleInCUP
Setter for isVisibleInCUP Is the rule displayed in the CUP UI -
getIsTest
Getter for isTest Is this a rule created for testing -
setIsTest
Setter for isTest Is this a rule created for testing -
getCustomerDataSchema
Getter for customerDataSchema The JSON schema for customer data if it is required for the rule -
setCustomerDataSchema
Setter for customerDataSchema The JSON schema for customer data if it is required for the rule -
getVersion
Getter for version The version of the rule -
setVersion
Setter for version The version of the rule -
getAccountsVisibleFor
Getter for accountsVisibleFor Account Ids the rule is visible for in CUP, when IsVisibleInCUP = false -
setAccountsVisibleFor
Setter for accountsVisibleFor Account Ids the rule is visible for in CUP, when IsVisibleInCUP = false -
getRuleId
Getter for ruleId Unique identifier for a rule -
setRuleId
Setter for ruleId Unique identifier for a rule -
getName
Getter for name Rule name -
setName
Setter for name Rule name -
getDescription
Getter for description Description of the rule -
setDescription
Setter for description Description of the rule -
getArEntitlementRequired
Getter for arEntitlementRequired Advance Rules limited availability -
setArEntitlementRequired
Setter for arEntitlementRequired Advance Rules limited availability -
getExecutionPosition
Getter for executionPosition Execution position. Both, Before or After -
setExecutionPosition
Setter for executionPosition Execution position. Both, Before or After -
toString
Returns a JSON string representation of AdvancedRuleFullDetailsModel
-