The data to be used for fetching list e.g { page: string, limit: string, search: string }
The query to be used for fetching list e.g { id: string, name: string }
The permissions to be used for fetching, reference IPermission interface
These are the prisma options e.g { include: string, select: string, orderBy: string }
The list of data
The prisma model to make use of