DunningPolicyRuleLine Data Type

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

Example

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