export interface PermissionApproval {
    approvalRequestId: number
    referenceId: number
    startFrom: string
    startTime: string
    endTo: string
    endTime: string
    coveringRequired: number
    coveringFrom: string
    coveringStartTime: string
    coveringTo: string
    coveringEndTime: string
    appliedOn: string
    description: string
    appliedBy: string
}

export interface PermissionApproveTableData extends PermissionApproval {
    key: React.Key
}

export interface PermissionApproveExpandView {
    expandData: PermissionApproveTableData
}

export interface PermissonPayloadInterface {
    data: PermissionApproval[]
    noOfRecords: number
}

export interface PermissionStateIntrface {
    permissionApproveList: PermissionApproval[]
    permissionApproveListCount: number
}
