Uc Davis Equipment Structure

JSON Structure for a PEAKS Equipment object (UC Davis CAES People Equipment Access Keys Space API).

Type: object Properties: 15 Required: 1
EducationHigher EducationUniversityResearchUnited StatesCaliforniaIdentityHealth

Equipment is a JSON Structure definition published by University of California, Davis, describing 15 properties, of which 1 is required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

id name notes tags teamId active type serialNumber make model protectionLevel availabilityLevel systemManagementId spaceId title

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/uc-davis/main/json-structure/uc-davis-equipment-structure.json",
  "name": "Equipment",
  "description": "JSON Structure for a PEAKS Equipment object (UC Davis CAES People Equipment Access Keys Space API).",
  "type": "object",
  "properties": {
    "id": { "type": "int32", "description": "System-assigned identifier for the equipment." },
    "name": { "type": "string", "maxLength": 64, "description": "Human-readable name of the equipment." },
    "notes": { "type": "string", "description": "Free-form notes about the equipment." },
    "tags": { "type": "string", "description": "Comma-delimited tags." },
    "teamId": { "type": "int32", "description": "Identifier of the owning team." },
    "active": { "type": "boolean", "description": "Whether the equipment record is active." },
    "type": { "type": "string", "description": "Equipment type/category." },
    "serialNumber": { "type": "string", "description": "Manufacturer serial number." },
    "make": { "type": "string", "description": "Equipment make/manufacturer." },
    "model": { "type": "string", "description": "Equipment model." },
    "protectionLevel": { "type": "string", "maxLength": 2, "description": "Data protection level classification." },
    "availabilityLevel": { "type": "string", "maxLength": 2, "description": "Availability level classification." },
    "systemManagementId": { "type": "string", "maxLength": 16, "description": "System management identifier." },
    "spaceId": { "type": "int32", "description": "Identifier of the space where the equipment is located." },
    "title": { "type": "string", "description": "Derived display title." }
  },
  "required": ["name"]
}