TerminationReasonDto Data Type

The Class TerminationReasonDto.

Implemented Interfaces
Serializable
Properties
name data type constraints description
applyAgreement boolean   The apply agreement.
id number   The id.
auditableField array of AuditableFieldDto  
invoiceAgreementImmediately boolean   The apply agreement immediately.
code string required The code
applyReimbursment boolean   The apply reimbursment.
applyTerminationCharges boolean   The apply termination charges.
description string   The description
overrideProrata OverrideProrataEnum   Override the prorata setting in the charge.
updatedCode string   The updated code.
reimburseOneshots boolean   reimburse Oneshots charges.
languageDescriptions array of LanguageDescriptionDto  

Example

{
  "applyAgreement" : true,
  "id" : 12345,
  "auditableField" : [ {
    "entityClass" : "...",
    "fieldName" : "...",
    "id" : 12345,
    "changeOrigin" : "...",
    "auditableField" : [ { }, { } ],
    "originName" : "...",
    "code" : "...",
    "previousState" : "...",
    "currentState" : "...",
    "description" : "...",
    "created" : "...",
    "updatedCode" : "...",
    "actor" : "..."
  }, {
    "entityClass" : "...",
    "fieldName" : "...",
    "id" : 12345,
    "changeOrigin" : "...",
    "auditableField" : [ { }, { } ],
    "originName" : "...",
    "code" : "...",
    "previousState" : "...",
    "currentState" : "...",
    "description" : "...",
    "created" : "...",
    "updatedCode" : "...",
    "actor" : "..."
  } ],
  "invoiceAgreementImmediately" : true,
  "code" : "...",
  "applyReimbursment" : true,
  "applyTerminationCharges" : true,
  "description" : "...",
  "overrideProrata" : "NO_PRORATA",
  "updatedCode" : "...",
  "reimburseOneshots" : true,
  "languageDescriptions" : [ {
    "languageCode" : "...",
    "description" : "..."
  }, {
    "languageCode" : "...",
    "description" : "..."
  } ]
}