DunningPolicyRuleLine Data Type

Implemented Interfaces
Serializable
Properties
name data type description
auditableFields array of AuditableFieldHistory
transient boolean
ruleLineJoint string
version number
policyConditionTarget string
policyConditionOperator string
dunningPolicyRule DunningPolicyRule
notified boolean
historized boolean
id number
policyConditionTargetValue string
auditable Auditable

Example

{
  "auditableFields" : [ {
    "previousState" : { },
    "notified" : true,
    "currentState" : { },
    "historable" : true,
    "notfiable" : true,
    "historized" : true,
    "fieldName" : "...",
    "auditType" : "RENEWAL"
  }, {
    "previousState" : { },
    "notified" : true,
    "currentState" : { },
    "historable" : true,
    "notfiable" : true,
    "historized" : true,
    "fieldName" : "...",
    "auditType" : "RENEWAL"
  } ],
  "transient" : true,
  "ruleLineJoint" : "...",
  "version" : 12345,
  "policyConditionTarget" : "...",
  "policyConditionOperator" : "...",
  "dunningPolicyRule" : {
    "auditable" : {
      "lastUser" : "...",
      "updater" : "...",
      "lastModified" : 12345,
      "updated" : 12345,
      "created" : 12345,
      "creator" : "..."
    },
    "historized" : true,
    "transient" : true,
    "id" : 12345,
    "version" : 12345,
    "auditableFields" : [ {
      "previousState" : { },
      "notified" : true,
      "currentState" : { },
      "historable" : true,
      "notfiable" : true,
      "historized" : true,
      "fieldName" : "...",
      "auditType" : "OTHER"
    }, {
      "previousState" : { },
      "notified" : true,
      "currentState" : { },
      "historable" : true,
      "notfiable" : true,
      "historized" : true,
      "fieldName" : "...",
      "auditType" : "RENEWAL"
    } ],
    "dunningPolicy" : {
      "auditableFields" : [ { }, { } ],
      "policyName" : "...",
      "dunningLevels" : [ { }, { } ],
      "transient" : true,
      "isDefaultPolicy" : true,
      "id" : 12345,
      "policyDescription" : "...",
      "minBalanceTriggerCurrency" : { },
      "attachInvoicesToEmails" : true,
      "policyPriority" : 12345,
      "totalDunningLevels" : 12345,
      "determineLevelBy" : "DAYS_OVERDUE",
      "disabled" : true,
      "includePayReminder" : true,
      "notified" : true,
      "minBalanceTrigger" : 12345.0,
      "auditable" : { },
      "isActivePolicy" : true,
      "interestForDelaySequence" : 12345,
      "dunningPolicyRules" : [ { }, { } ],
      "includeDueInvoicesInThreshold" : true,
      "active" : true,
      "historized" : true,
      "version" : 12345
    },
    "ruleJoint" : "...",
    "notified" : true,
    "dunningPolicyRuleLines" : [ {
      "auditableFields" : [ { }, { } ],
      "transient" : true,
      "ruleLineJoint" : "...",
      "version" : 12345,
      "policyConditionTarget" : "...",
      "policyConditionOperator" : "...",
      "dunningPolicyRule" : { },
      "notified" : true,
      "historized" : true,
      "id" : 12345,
      "policyConditionTargetValue" : "...",
      "auditable" : { }
    }, {
      "auditableFields" : [ { }, { } ],
      "transient" : true,
      "ruleLineJoint" : "...",
      "version" : 12345,
      "policyConditionTarget" : "...",
      "policyConditionOperator" : "...",
      "dunningPolicyRule" : { },
      "notified" : true,
      "historized" : true,
      "id" : 12345,
      "policyConditionTargetValue" : "...",
      "auditable" : { }
    } ]
  },
  "notified" : true,
  "historized" : true,
  "id" : 12345,
  "policyConditionTargetValue" : "...",
  "auditable" : {
    "lastUser" : "...",
    "updater" : "...",
    "lastModified" : 12345,
    "updated" : 12345,
    "created" : 12345,
    "creator" : "..."
  }
}