Source

types/user.js

/**
 * @typedef {Staff[]} StaffResponse
 */

/**
 * @typedef {object} Staff
 * @property {number} baseRole
 * @property {number} campusId
 * @property {string} ce
 * @property {string} displayCode
 * @property {boolean} doNotContact
 * @property {string} f
 * @property {string} fn
 * @property {boolean} hasRegisteredDevice
 * @property {number} id
 * @property {string} ii
 * @property {string} ln
 * @property {string} mobileNumber
 * @property {string} n
 * @property {string} nameFirstPrefLastIdForm
 * @property {string} namePrefFirst
 * @property {string} namePrefLastId
 * @property {string} nif
 * @property {string} ns
 * @property {string} p
 * @property {number[]} parentIds
 * @property {string} phoneExtension
 * @property {string} pv
 * @property {string} reportName
 * @property {string} rfid
 * @property {any[]} rfidCards
 * @property {string} start
 * @property {string} sussiId
 */