UCLA sis dictionary — schemas in use

Schemas reachable from the operations of the UCLA contract of the same name. Extracted from the contract UCLA publishes on its own developer portal; the source document carries a large shared SIS definition library of which only these are referenced by any path.

UniversityHigher EducationEducationUnited StatesCaliforniaUC SystemPublic Research UniversityCourse CatalogStudent InformationIdentity FederationResearch RepositoryLibraryIIIFCampus Life
View JSON Schema on GitHub

JSON Schema

ucla-sis-dictionary-schemas.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/ucla/main/json-schema/ucla-sis-dictionary-schemas.json",
  "title": "UCLA sis dictionary \u2014 schemas in use",
  "description": "Schemas reachable from the operations of the UCLA contract of the same name. Extracted from the contract UCLA publishes on its own developer portal; the source document carries a large shared SIS definition library of which only these are referenced by any path.",
  "x-generated": "2026-08-19",
  "x-method": "derived",
  "x-source": "https://developer.api.ucla.edu/sites/default/files/apidoc_specs/dictionary_v1%20%281%29.json",
  "x-operator": "institution",
  "$defs": {
    "AcademicAction": {
      "type": "object",
      "properties": {
        "academicActionCode": {
          "type": "string"
        },
        "academicActionDescription": {
          "type": "string"
        }
      }
    },
    "AcademicActionCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "academicActions": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AcademicAction"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "ActiveAcademicTerm": {
      "type": "object",
      "properties": {
        "inputDate": {
          "type": "string"
        },
        "termSessionDate": {
          "type": "string"
        },
        "termCode": {
          "type": "string"
        },
        "termSequenceNumber": {
          "type": "string"
        },
        "termSessionStartDate": {
          "type": "string"
        },
        "termSessionLastDate": {
          "type": "string"
        }
      }
    },
    "ActiveAcademicTermCollection": {
      "type": "object",
      "properties": {
        "activeAcademicTerm": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ActiveAcademicTerm"
          }
        }
      }
    },
    "ActivityType": {
      "type": "object",
      "properties": {
        "activityTypeCode": {
          "type": "string"
        },
        "activityTypeName": {
          "type": "string"
        }
      }
    },
    "ActivityTypeCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "activityTypes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ActivityType"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "AffiliationsTermSession": {
      "type": "object",
      "properties": {
        "affiliationName": {
          "type": "string"
        },
        "termSessionCode": {
          "type": "string"
        }
      }
    },
    "AffiliationsTermSessionCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "affiliationsTermSessions": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AffiliationsTermSession"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "Building": {
      "type": "object",
      "properties": {
        "buildingCode": {
          "type": "string"
        },
        "buildingName": {
          "type": "string"
        }
      }
    },
    "BuildingCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "buildings": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Building"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "Career": {
      "type": "object",
      "properties": {
        "careerCode": {
          "type": "string"
        },
        "careerName": {
          "type": "string"
        }
      }
    },
    "CareerCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "careers": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Career"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "City": {
      "type": "object",
      "properties": {
        "universityLocationCode": {
          "type": "string"
        },
        "cityName": {
          "type": "string"
        },
        "cityStartTermCode": {
          "type": "string"
        },
        "cityStartDate": {
          "type": "string"
        },
        "cityLastTermCode": {
          "type": "string"
        },
        "cityLastDate": {
          "type": "string"
        },
        "universityLocationStartTermCode": {
          "type": "string"
        }
      }
    },
    "CityCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "cities": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/City"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "ClassLevel": {
      "type": "object",
      "properties": {
        "classLevelCode": {
          "type": "string"
        },
        "classLevelName": {
          "type": "string"
        }
      }
    },
    "ClassLevelCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "classLevels": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ClassLevel"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "ClassNumbers": {
      "type": "object",
      "properties": {
        "classNumber": {
          "type": "string"
        },
        "displayClassNumber": {
          "type": "string"
        }
      }
    },
    "ClassNumbersCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "classNumbers": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ClassNumbers"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "ClassSectionNumbers": {
      "type": "object",
      "properties": {
        "classSectionNumber": {
          "type": "string"
        },
        "displayClassSectionNumber": {
          "type": "string"
        }
      }
    },
    "ClassSectionNumbersCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "classSectionNumbers": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ClassSectionNumbers"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "College": {
      "type": "object",
      "properties": {
        "collegeCode": {
          "type": "string"
        },
        "collegeName": {
          "type": "string"
        },
        "collegeStartTermCode": {
          "type": "string"
        },
        "collegeLastTermCode": {
          "type": "string"
        },
        "cssCollegeCode": {
          "type": "string"
        }
      }
    },
    "CollegeCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "colleges": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/College"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "Country": {
      "type": "object",
      "properties": {
        "universityLocationCode": {
          "type": "string"
        },
        "countryCode": {
          "type": "string"
        },
        "isoCountryCode": {
          "type": "string"
        },
        "fipsCountryName": {
          "type": "string"
        },
        "uspsCountryName": {
          "type": "string"
        },
        "countryStartTermCode": {
          "type": "string"
        },
        "countryStartDate": {
          "type": "string"
        },
        "countryLastTermCode": {
          "type": "string"
        },
        "countryLastDate": {
          "type": "string"
        },
        "universityLocationStartTermCode": {
          "type": "string"
        }
      }
    },
    "CountryCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "countries": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Country"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "CourseCatalogNumbers": {
      "type": "object",
      "properties": {
        "courseCatalogNumber": {
          "type": "string"
        },
        "displayCourseCatalogNumber": {
          "type": "string"
        }
      }
    },
    "CourseCatalogNumbersCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "courseCatalogNumbers": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CourseCatalogNumbers"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "CourseClassIdentifier": {
      "type": "object",
      "properties": {
        "subjectAreaCode": {
          "type": "string"
        },
        "courseCatalogNumber": {
          "type": "string"
        },
        "courseStartTermCode": {
          "type": "string"
        },
        "classNumber": {
          "type": "string"
        },
        "classSectionNumber": {
          "type": "string"
        }
      }
    },
    "CourseClassIdentifiers": {
      "type": "object",
      "properties": {
        "offeredTermCode": {
          "type": "string"
        },
        "classSectionID": {
          "type": "string"
        },
        "courseClassIdentifierCollection": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CourseClassIdentifier"
          }
        }
      }
    },
    "CourseClassIdentifiersCollection": {
      "type": "object",
      "properties": {
        "courseClassIdentifiers": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CourseClassIdentifiers"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "DaysofWeek": {
      "type": "object",
      "properties": {
        "daysofWeekCode": {
          "type": "string"
        },
        "daysofWeekDescription": {
          "type": "string"
        }
      }
    },
    "DaysofWeekCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "daysofWeek": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DaysofWeek"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "DegreeType": {
      "type": "object",
      "properties": {
        "degreeCode": {
          "type": "string"
        },
        "degreeName": {
          "type": "string"
        },
        "degreeTypeCode": {
          "type": "string"
        },
        "degreeTypeName": {
          "type": "string"
        },
        "degreeStartTermCode": {
          "type": "string"
        },
        "degreeLastTermCode": {
          "type": "string"
        },
        "cssDegreeCode": {
          "type": "string"
        }
      }
    },
    "DegreeTypeCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "degreeTypes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DegreeType"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "Department": {
      "type": "object",
      "properties": {
        "departmentCode": {
          "type": "string"
        },
        "departmentName": {
          "type": "string"
        },
        "departmentStartTermCode": {
          "type": "string"
        },
        "departmentLastTermCode": {
          "type": "string"
        },
        "customizedDepartmentFlag": {
          "type": "string"
        },
        "departmentTypeName": {
          "type": "string"
        }
      }
    },
    "DepartmentCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "departments": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Department"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "Division": {
      "type": "object",
      "properties": {
        "divisionCode": {
          "type": "string"
        },
        "divisionName": {
          "type": "string"
        },
        "divisionStartTermCode": {
          "type": "string"
        },
        "divisionLastTermCode": {
          "type": "string"
        }
      }
    },
    "DivisionCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "divisions": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Division"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "DivisionCollege": {
      "type": "object",
      "properties": {
        "divisionCode": {
          "type": "string"
        },
        "divisionStartTermCode": {
          "type": "string"
        },
        "collegeCode": {
          "type": "string"
        },
        "collegeStartTermCode": {
          "type": "string"
        },
        "collegeDivisionStartTermCode": {
          "type": "string"
        },
        "collegeDivisionLastTermCode": {
          "type": "string"
        },
        "programOfStudyCollection": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ProgramOfStudy"
          }
        }
      }
    },
    "DivisionCollegeCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "divisionColleges": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DivisionCollege"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "DivisionDepartment": {
      "type": "object",
      "properties": {
        "divisionCode": {
          "type": "string"
        },
        "divisionStartTermCode": {
          "type": "string"
        },
        "departmentCode": {
          "type": "string"
        },
        "departmentStartTermCode": {
          "type": "string"
        },
        "divisionDepartmentStartTermCode": {
          "type": "string"
        },
        "divisionDepartmentLastTermCode": {
          "type": "string"
        },
        "subjectAreaCollection": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DivisionDepartmentSubjectArea"
          }
        },
        "majorCollection": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DivisionDepartmentMajor"
          }
        },
        "minorCollection": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DivisionDepartmentMinor"
          }
        }
      }
    },
    "DivisionDepartmentCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "divisionDepartments": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DivisionDepartment"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "DivisionDepartmentMajor": {
      "type": "object",
      "properties": {
        "majorCode": {
          "type": "string"
        },
        "divisionMajorStartTermCode": {
          "type": "string"
        },
        "divisionMajorLastTermCode": {
          "type": "string"
        }
      }
    },
    "DivisionDepartmentMinor": {
      "type": "object",
      "properties": {
        "minorCode": {
          "type": "string"
        },
        "divisionMinorStartTermCode": {
          "type": "string"
        },
        "divisionMinorLastTermCode": {
          "type": "string"
        }
      }
    },
    "DivisionDepartmentSubjectArea": {
      "type": "object",
      "properties": {
        "subjectAreaCode": {
          "type": "string"
        },
        "subjectAreaDivisionDepartmentStartTermCode": {
          "type": "string"
        },
        "subjectAreaDivisionDepartmentLastTermCode": {
          "type": "string"
        }
      }
    },
    "EnrollmentAppointment": {
      "type": "object",
      "properties": {
        "enrollmentAppointmentNumber": {
          "type": "string"
        },
        "enrollmentAppointmentStartDate": {
          "type": "string"
        },
        "enrollmentAppointmentStartTime": {
          "type": "string"
        },
        "enrollmentAppointmentEndDate": {
          "type": "string"
        },
        "enrollmentAppointmentEndTime": {
          "type": "string"
        }
      }
    },
    "EnrollmentAppointmentGroup": {
      "type": "object",
      "properties": {
        "undergraduateEnrollmentAppointmentGroupCode": {
          "type": "string"
        },
        "undergraduateEnrollmentAppointmentGroupDescription": {
          "type": "string"
        }
      }
    },
    "EnrollmentAppointmentGroupCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "enrollmentAppointmentGroups": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/EnrollmentAppointmentGroup"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "EnrollmentAppointments": {
      "type": "object",
      "properties": {
        "enrollmentTermCode": {
          "type": "string"
        },
        "enrollmentPassCode": {
          "type": "string"
        },
        "enrollmentAppointmentCollection": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/EnrollmentAppointment"
          }
        }
      }
    },
    "EnrollmentAppointmentsCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "enrollmentAppointments": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/EnrollmentAppointments"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "EnrollmentConsentRequired": {
      "type": "object",
      "properties": {
        "enrollmentConsentRequiredCode": {
          "type": "string"
        },
        "enrollmentConsentRequiredDescription": {
          "type": "string"
        }
      }
    },
    "EnrollmentConsentRequiredCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "enrollmentConsentsRequired": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/EnrollmentConsentRequired"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "EnrollmentPass": {
      "type": "object",
      "properties": {
        "enrollmentPassCode": {
          "type": "string"
        },
        "enrollmentPassDescription": {
          "type": "string"
        },
        "enrollmentPassStartDate": {
          "type": "string"
        },
        "enrollmentPassLastDate": {
          "type": "string"
        },
        "enrollmentPassMaxUnits": {
          "type": "string"
        }
      }
    },
    "EnrollmentPasses": {
      "type": "object",
      "properties": {
        "enrollmentTermCode": {
          "type": "string"
        },
        "enrollmentPassCollection": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/EnrollmentPass"
          }
        }
      }
    },
    "EnrollmentPassesCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "enrollmentPasses": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/EnrollmentPasses"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {
          "format": "int32",
          "type": "integer"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkModel"
          }
        }
      }
    },
    "EnrollmentRule": {
      "type": "object",
      "properties": {
        "enrollmentRuleID": {
          "type": "string"
        },
        "enrollmentRuleDescription": {
          "type": "string"
        }
      }
    },
    "EnrollmentRuleCollection": {
      "type": "object",
      "properties": {
        "lastCachedAt": {
          "format": "date-time",
          "type": "string"
        },
        "enrollmentRules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/EnrollmentRule"
          }
        },
        "totalRecords": {
          "format": "int32",
          "type": "integer"
        },
        "totalPages": {
          "format": "int32",
          "type": "integer"
        },
        "pageNumber": {
          "format": "int32",
          "type": "integer"
        },
        "pageSize": {


# --- truncated at 32 KB (81 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/json-schema/ucla-sis-dictionary-schemas.json