the color and icon associated with this reason
Optionaldoctorsdefines if and when a doctorsNote is required for this reason
Optionalemaildefines email addresses subscribed to this type of absence reason
Optionalisdefines if other basic users can view details for absences of this reason type
the display name of this reason
Optionalreducesif true, an allowance type must be assigned, if false, the allowance type will be null
Optionalrequiresdefines if this reason requires approval
Optionalsortdefines the sort index of this reason on the ui
the allowance type of which this reason deducts. If no allowance is defined then the reason won't deduct from any allowance