import { DynamicRuleDefinitionInputModel } from "./DynamicRuleDefinitionInputModel"; /** * A Dynamic Rule is a type of a custom rule which is similar to an Advanced Rule, but has a graph-based execution flow made up of modular Conditions and Actions that may be linked to one or more traditional custom Tax Rules. * @export * @class DynamicRuleInputModel */ export declare class DynamicRuleInputModel { /** * @type {number} * @memberof DynamicRuleInputModel */ id?: number | undefined; /** * @type {DynamicRuleDefinitionInputModel} * @memberof DynamicRuleInputModel */ definition: DynamicRuleDefinitionInputModel; /** * @type {string} * @memberof DynamicRuleInputModel */ name: string; /** * @type {string} * @memberof DynamicRuleInputModel */ description?: string | undefined; /** * @type {Date} * @memberof DynamicRuleInputModel */ effectiveDate: Date; /** * @type {Date} * @memberof DynamicRuleInputModel */ endDate: Date; /** * @type {boolean} * @memberof DynamicRuleInputModel */ enabled: boolean; /** * @type {boolean} * @memberof DynamicRuleInputModel */ continueOnError: boolean; }