absence.io
    Preparing search index...

    Interface NewReason

    interface NewReason {
        allowanceTypeId: string;
        colorId: string;
        doctorsNote?: DoctorsNote;
        emailList?: string[];
        isPublic?: boolean;
        name: string;
        reducesDays?: boolean;
        requiresApproval?: boolean;
        sortIndex?: number;
    }
    Index

    Properties

    allowanceTypeId: string

    the allowance type of which this reason deducts. If no allowance is defined then the reason won't deduct from any allowance

    colorId: string

    the color and icon associated with this reason

    doctorsNote?: DoctorsNote

    defines if and when a doctorsNote is required for this reason

    emailList?: string[]

    defines email addresses subscribed to this type of absence reason

    isPublic?: boolean

    defines if other basic users can view details for absences of this reason type

    name: string

    the display name of this reason

    reducesDays?: boolean

    if true, an allowance type must be assigned, if false, the allowance type will be null

    requiresApproval?: boolean

    defines if this reason requires approval

    sortIndex?: number

    defines the sort index of this reason on the ui