openapi: 3.0.1 info: title: Student Web Service (SWS) description: Student Web Service (SWS) provides a RESTful API to access and update central student data. Subscribe to http://mailman.u.washington.edu/mailman/listinfo/sws-client-app-dev to get notifications about planned outages, support and the announcement of new features. contact: name: Enterprise Web Services & Events Team url: https://itconnect.uw.edu/service/enterprise-web-services-and-events/ email: sws-support@uw.edu version: v5 servers: - url: /student paths: /v5/campus: get: tags: - Campus summary: Get available campuses description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Campus List\",\r\n            \
        \        \"ews_guid\" : \"317D6605-20FA-4D10-80A0-75C655B489F3\",\r\n                    \"LongDescription\" : \"\
        Display a list of campuses\",\r\n                    \"ShortDescription\" : \"Campus list\",\r\n                 \
        \   \"OriginatingSchema\" : [ { \"source\":\"hardcoded\" } ],\r\n                    \"Notes\" : \"This resource requires\
        \ any of the following ASTRA roles:\r\n                                 - sws:Support\r\n                        \
        \         - sws:GradeSubmitter\r\n                                 - sws:UnitReader\r\n                          \
        \     This resource supports the following authentication types:\r\n                                 - X.509 Certificate\r\
        \n                                 - NetID\r\n                                 - AccessToken\r\n                 \
        \              Unlike other search resources, it does not require any query string to return the search result.\"\
        ,\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.campus\" ],\r\n\
        \                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: CampusSearch responses: '200': description: OK content: text/html: schema: $ref: '#/components/schemas/CampusSearchViewModel' application/xml: schema: $ref: '#/components/schemas/CampusSearchViewModel' text/xml: schema: $ref: '#/components/schemas/CampusSearchViewModel' text/plain: schema: $ref: '#/components/schemas/CampusSearchViewModel' application/json: schema: $ref: '#/components/schemas/CampusSearchViewModel' text/json: schema: $ref: '#/components/schemas/CampusSearchViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/college: get: tags: - College summary: Search for colleges that match the supplied parameters description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"College Search\",\r\n         \
        \           \"ews_guid\" : \"76D0EC71-692F-42A9-959C-3C4EA5D8A1F4\",\r\n                    \"LongDescription\" :\
        \ \"Display a filtered list of colleges.  \r\n                                          Can filter by year, quarter,\
        \ how many future terms to look ahead, and campus short name.\",\r\n                    \"ShortDescription\" : \"\
        Display a filtered list of colleges\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\" }\
        \ ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n           \
        \                      - sws:Support\r\n                                 - sws:GradeSubmitter\r\n                \
        \                 - sws:UnitReader\r\n                               This resource supports the following authentication\
        \ types:\r\n                                 - X.509 Certificate\r\n                                 - NetID\r\n \
        \                                - AccessToken\r\n                               For campus short name refer to the\
        \ campus resource.\",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.college\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: CollegeSearch parameters: - name: year in: query description: 'The 4 digit year. For example: 2025' schema: type: string default: '' - name: quarter in: query description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' schema: type: string default: '' - name: future_terms in: query description: Number of future terms to look ahead schema: type: integer format: int32 default: 0 - name: campus_short_name in: query description: Choose Seattle, Bothell, or Tacoma schema: type: string default: '' responses: '400': description: Invalid input '200': description: OK content: text/html: schema: $ref: '#/components/schemas/CollegeSearchViewModel' application/xml: schema: $ref: '#/components/schemas/CollegeSearchViewModel' text/xml: schema: $ref: '#/components/schemas/CollegeSearchViewModel' text/plain: schema: $ref: '#/components/schemas/CollegeSearchViewModel' application/json: schema: $ref: '#/components/schemas/CollegeSearchViewModel' text/json: schema: $ref: '#/components/schemas/CollegeSearchViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/course/{year},{quarter},{curriculum_abbreviation},{course_number}: get: tags: - Course summary: Get the information about a specific course description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Course\",\r\n                 \
        \   \"ews_guid\" : \"A081D91E-7332-4975-9C5E-67F0133CC94C\",\r\n                    \"LongDescription\" : \"Display\
        \ the information about a specific course. \r\n                                          Can filter by year, quarter,\
        \ curriculum and course number.\",\r\n                    \"ShortDescription\" : \"Display the information about a\
        \ specific course\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"sdb\" }, { \"source\":\"swssdb\"\
        \ }, { \"source\":\"uweo\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA\
        \ roles:\r\n                                 - sws:Support\r\n                                 - sws:GradeSubmitter\r\
        \n                                 - sws:UnitReader\r\n                               This resource supports the following\
        \ authentication types:\r\n                                 - X.509 Certificate\r\n                              \
        \   - NetID\r\n                                 - AccessToken\r\n                               For curriculum abbreviations\
        \ see the curriculum resource.\",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.course\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetCourse parameters: - name: year in: path description: 'The 4 digit year. For example: 2025' required: true schema: maxLength: 4 minLength: 4 type: string - name: quarter in: path description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: maxLength: 6 minLength: 6 type: string - name: curriculum_abbreviation in: path required: true schema: type: string - name: course_number in: path required: true schema: maxLength: 3 minLength: 3 type: string responses: '400': description: 'Invalid arg: year | Invalid arg: quarter | Invalid arg: curriculum abbreviation | Invalid arg: course number' '404': description: No course with requested year, quarter, curriculum, and course number found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/CourseViewModel' application/xml: schema: $ref: '#/components/schemas/CourseViewModel' text/xml: schema: $ref: '#/components/schemas/CourseViewModel' text/plain: schema: $ref: '#/components/schemas/CourseViewModel' application/json: schema: $ref: '#/components/schemas/CourseViewModel' text/json: schema: $ref: '#/components/schemas/CourseViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/course: get: tags: - Course summary: '' description: "
\r\n                 {\r\n                     \"DisplayTitle\" : \"Course Search\",\r\n        \
        \             \"ews_guid\" : \"991BDC13-42C4-4EF7-991B-785CC2516B0E\",\r\n                     \"LongDescription\"\
        \ : \"Search for courses that match the supplied parameters\",\r\n                     \"ShortDescription\" : \"Search\
        \ for courses\",\r\n                     \"OriginatingSchema\" : [ { \"source\":\"swssdb\" }, { \"source\":\"uweo\"\
        \ } ],\r\n                     \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n        \
        \                          - sws:Support\r\n                                  - sws:GradeSubmitter\r\n           \
        \                       - sws:UnitReader\r\n                                This resource supports the following authentication\
        \ types:\r\n                                  - X.509 Certificate\r\n                                  - NetID\r\n\
        \                                  - AccessToken\r\n                                You do not need to specify all\
        \ parameters to return a successful search result. This search resource \r\n                                supports\
        \ different combinations of search parameters to provide different search results.\r\n                           \
        \     For curriculum abbreviations see the curriculum resource.\",\r\n                     \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.course\"\
        \ ],\r\n                     \"Synonyms\" : []\r\n                 }\r\n                 
" operationId: CourseSearch parameters: - name: year in: query description: 'The 4 digit year. For example: 2025' schema: type: string default: '' - name: quarter in: query description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' schema: type: string default: '' - name: curriculum_abbreviation in: query description: '' schema: type: string default: '' - name: course_number in: query description: '' schema: type: string default: '' - name: course_title_contains in: query description: '' schema: type: string default: '' - name: course_title_starts in: query description: '' schema: type: string default: '' - name: exclude_courses_without_sections in: query description: '' schema: type: string default: '' - name: future_terms in: query description: Number of future terms to look ahead schema: type: integer format: int32 default: 0 - name: page_size in: query description: '' schema: type: string default: '' - name: page_start in: query description: '' schema: type: string default: '' - name: changed_since_date in: query description: If you have a value in ChangedSinceDate all other input fields will be ignored and will return all data that has changed since the date entered. This is used for applications that only need the changes since they last checked without having to know specific details to search by. schema: type: string default: '' - name: transcriptable_course in: query description: "Choose yes, no, or all. If yes then results will include any course that can be creditable such that\ \ it can be shown on a transcript. This would include certain classes that also fall under the Educational Outreach\ \ (EO). Yes is also the default value chosen for this search criteria if none is specified.\r\n If no\ \ then only classes from EO will be returned.\r\n If all then both transcriptable and non-transcriptable\ \ courses will be returned.\r\n All will return every course regardless of whether it can be included\ \ in a transcript or not." schema: type: string default: 'yes' - name: view_unpublished in: query description: '' schema: type: string default: 'false' responses: '400': description: Invalid input | Invalid number of future terms | exclude_courses_without_sections used with future_terms is undefined | Maximum size for a change since request is 1000 | Page start must be an integer greater than 0. | Maximum size for a change since request is 1000 | Only transcriptable course or changed since or curriculum abbreviation or course title starts or course title contains can be used as a single search parameter '200': description: OK content: text/html: schema: $ref: '#/components/schemas/CourseSearchViewModel' application/xml: schema: $ref: '#/components/schemas/CourseSearchViewModel' text/xml: schema: $ref: '#/components/schemas/CourseSearchViewModel' text/plain: schema: $ref: '#/components/schemas/CourseSearchViewModel' application/json: schema: $ref: '#/components/schemas/CourseSearchViewModel' text/json: schema: $ref: '#/components/schemas/CourseSearchViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/curriculum: get: tags: - Curriculum summary: Search for curriculums that match the supplied parameters description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Curriculum Search\",\r\n      \
        \              \"ews_guid\" : \"AC340F89-812E-4FCB-B357-DCCFE65E0059\",\r\n                    \"LongDescription\"\
        \ : \"Search for a list of curriculum results that match the supplied parameters\",\r\n                    \"ShortDescription\"\
        \ : \"Search for a list of curriculum results\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"\
        swssdb\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n  \
        \                               - sws:Support\r\n                                 - sws:GradeSubmitter\r\n       \
        \                          - sws:UnitReader\r\n                               This resource supports the following\
        \ authentication types:\r\n                                 - X.509 Certificate\r\n                              \
        \   - NetID\r\n                                 - AccessToken\r\n                               You do not need to\
        \ specify all parameters to return a successful search result. This search resource \r\n                         \
        \      supports different combinations of search parameters to provide different search results.\r\n             \
        \                  For college abbreviations refer to the college resource.  \r\n                               For\
        \ department abbreviations refer to the department resource.\",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.curriculum\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: CurriculumSearch parameters: - name: year in: query description: 'The 4 digit year. For example: 2025' required: true schema: type: string default: '' - name: quarter in: query description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: type: string default: '' - name: future_terms in: query description: Number of future terms to look ahead schema: type: integer format: int32 default: 0 - name: department_abbreviation in: query description: '' schema: type: string default: '' - name: college_abbreviation in: query description: '' schema: type: string default: '' - name: view_unpublished in: query description: '' schema: type: string default: 'false' responses: '400': description: 'Invalid input | Invalid arg: college abbreviation' '200': description: OK content: text/html: schema: $ref: '#/components/schemas/CurriculumSearchViewModel' application/xml: schema: $ref: '#/components/schemas/CurriculumSearchViewModel' text/xml: schema: $ref: '#/components/schemas/CurriculumSearchViewModel' text/plain: schema: $ref: '#/components/schemas/CurriculumSearchViewModel' application/json: schema: $ref: '#/components/schemas/CurriculumSearchViewModel' text/json: schema: $ref: '#/components/schemas/CurriculumSearchViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/degree/{major_abbr},{pathway},{level},{type},{year},{quarter}: get: tags: - Degree summary: Get a specific degree program that matches the supplied parameters description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Degree\",\r\n                 \
        \   \"ews_guid\" : \"7106549C-4066-485F-B6CA-2B03BF2D5D05\",\r\n                    \"LongDescription\" : \"Return\
        \ a specific degree program that matches the supplied parameters\",\r\n                    \"ShortDescription\" :\
        \ \"Return a specific degree program\",\r\n                    \"OriginatingSchema\" : [  { \"source\":\"swssdb\"\
        \ } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n         \
        \                        - sws:Support\r\n                                 - sws:UnitReader\r\n                  \
        \             This resource supports the following authentication types:\r\n                                 - X.509\
        \ Certificate\r\n                                 - NetID\r\n                                 - AccessToken\r\n  \
        \                             A student can be enrolled in multiple degrees. Degrees are children of Programs (major/pathway).\"\
        ,\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.degree\" ],\r\n\
        \                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetDegree parameters: - name: major_abbr in: path description: '' required: true schema: type: string default: '' - name: pathway in: path description: '' required: true schema: type: string default: '' - name: level in: path description: '' required: true schema: type: string default: '' - name: type in: path description: '' required: true schema: type: string default: '' - name: year in: path description: 'The 4 digit year. For example: 2025' required: true schema: maxLength: 4 minLength: 4 type: string default: '' - name: quarter in: query description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' schema: maxLength: 6 minLength: 6 type: string default: '' responses: '400': description: 'Invalid arg: year | Invalid arg: quarter' '200': description: OK content: text/html: schema: $ref: '#/components/schemas/DegreeViewModel' application/xml: schema: $ref: '#/components/schemas/DegreeViewModel' text/xml: schema: $ref: '#/components/schemas/DegreeViewModel' text/plain: schema: $ref: '#/components/schemas/DegreeViewModel' application/json: schema: $ref: '#/components/schemas/DegreeViewModel' text/json: schema: $ref: '#/components/schemas/DegreeViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/degree: get: tags: - Degree summary: Search for a degree program that matches the supplied parameters description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Degree Search\",\r\n          \
        \          \"ews_guid\" : \"F830EF22-38C3-4279-A199-9C8A8038C149\",\r\n                    \"LongDescription\" : \"\
        Search for a degree program that matches the supplied parameters\",\r\n                    \"ShortDescription\" :\
        \ \"Search for a degree program\",\r\n                    \"OriginatingSchema\" : [  { \"source\":\"swssdb\" } ],\r\
        \n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n                 \
        \                - sws:Support\r\n                                 - sws:UnitReader\r\n                          \
        \     This resource supports the following authentication types:\r\n                                 - X.509 Certificate\r\
        \n                                 - NetID\r\n                                 - AccessToken\r\n                 \
        \              A student can be enrolled in multiple degrees. Degrees are children of Programs (major/pathway).\"\
        ,\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.degree\" ],\r\n\
        \                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: DegreeSearch parameters: - name: campus in: query description: '' schema: type: string default: '' - name: major_abbr in: query description: '' schema: type: string default: '' - name: pathway in: query description: '' schema: type: string default: '' - name: year in: query description: 'The 4 digit year. For example: 2025' schema: type: string default: '' - name: quarter in: query description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' schema: type: string default: '' - name: page_size in: query description: '' schema: type: string default: '' - name: page_start in: query description: '' schema: type: string default: '' responses: '400': description: 'Invalid arg: year | Invalid arg: quarter | Invalid arg: major_abbr | Invalid arg: pathway' '200': description: OK content: text/html: schema: $ref: '#/components/schemas/DegreeSearchViewModel' application/xml: schema: $ref: '#/components/schemas/DegreeSearchViewModel' text/xml: schema: $ref: '#/components/schemas/DegreeSearchViewModel' text/plain: schema: $ref: '#/components/schemas/DegreeSearchViewModel' application/json: schema: $ref: '#/components/schemas/DegreeSearchViewModel' text/json: schema: $ref: '#/components/schemas/DegreeSearchViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/degreeaudit: post: tags: - DegreeAudit summary: Create a Degree Audit description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Degree Audit Create\",\r\n    \
        \                \"ews_guid\" : \"BE01A04F-C2C3-4589-A499-E6367FE626CB\",\r\n                    \"LongDescription\"\
        \ : \"Create a degree audit that shows a student's progress and plan \r\n                                        \
        \  towards obtaining a degree\",\r\n                    \"ShortDescription\" : \"Create a degree audit\",\r\n    \
        \                \"OriginatingSchema\" : [ { \"source\":\"swssdb\" }, { \"source\":\"sdb\" }, { \"source\":\"irws\"\
        \ } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n         \
        \                        - sws:Support\r\n                                 - sws:DegreeAuditSubmitter\r\n        \
        \                       This resource supports the following authentication types:\r\n                           \
        \      - X.509 Certificate\r\n                                 - NetID \",\r\n                    \"Links\" : [ \"\
        https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.degree\", \r\n                                \"https://wiki.cac.washington.edu/display/SWS/How+to+use+Degree+Audit+Resources\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: DegreeAuditCreate responses: '202': description: Accepted '400': description: http body must not be null | http body length must be greater than zero | unable to parse request to create degree audit '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable get: tags: - DegreeAudit summary: Search for Degree Audit for a specific person description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Degree Audit Search\",\r\n    \
        \                \"ews_guid\" : \"7B4C6A0F-DA28-4E2E-96BF-F0C619C32462\",\r\n                    \"LongDescription\"\
        \ : \"Search for degree audits for a specific person that shows a student's progress and plan \r\n               \
        \                           towards obtaining degrees\",\r\n                    \"ShortDescription\" : \"Search for\
        \ degree audits for a specific person\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"sdb\" },\
        \ { \"source\":\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA\
        \ roles:\r\n                                 - sws:Support\r\n                                 - sws:DegreeAuditSubmitter\r\
        \n                               This resource supports the following authentication types:\r\n                  \
        \               - X.509 Certificate\r\n                                 - NetID \",\r\n                    \"Links\"\
        \ : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.degree\", \r\n                                \"\
        https://wiki.cac.washington.edu/display/SWS/How+to+use+Degree+Audit+Resources\" ],\r\n                    \"Synonyms\"\
        \ : []\r\n                }\r\n                
" operationId: DegreeAuditSearch parameters: - name: reg_id in: query description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. schema: type: string default: '' responses: '400': description: 'Invalid arg: regid ID | invalid system key' '404': description: No degree audits found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/DegreeAuditSearchViewModel' application/xml: schema: $ref: '#/components/schemas/DegreeAuditSearchViewModel' text/xml: schema: $ref: '#/components/schemas/DegreeAuditSearchViewModel' text/plain: schema: $ref: '#/components/schemas/DegreeAuditSearchViewModel' application/json: schema: $ref: '#/components/schemas/DegreeAuditSearchViewModel' text/json: schema: $ref: '#/components/schemas/DegreeAuditSearchViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/degreeaudit/{campus},{majorabbreviation},{pathway},{degreelevel},{degreetype},{regid}: get: tags: - DegreeAudit summary: Get a specific Degree Audit description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Degree Audit\",\r\n           \
        \         \"ews_guid\" : \"38D7E02F-66EA-42E8-990B-AAB6F53FA10C\",\r\n                    \"LongDescription\" : \"\
        Retrieve a specific degree audit that shows a student's progress and plan \r\n                                   \
        \       towards obtaining a degree\",\r\n                    \"ShortDescription\" : \"Retrieve a degree audit\",\r\
        \n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\" }, { \"source\":\"sdb\" }, { \"source\":\"\
        irws\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n    \
        \                             - sws:Support\r\n                                 - sws:DegreeAuditSubmitter\r\n   \
        \                            This resource supports the following authentication types:\r\n                      \
        \           - X.509 Certificate\r\n                                 - NetID\r\n                               For\
        \ information on programs of study to populate the parameters see the degree audit program resource.\",\r\n      \
        \              \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.degree\", \r\n          \
        \                      \"https://wiki.cac.washington.edu/display/SWS/How+to+use+Degree+Audit+Resources\" ],\r\n  \
        \                  \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetDegreeAudit parameters: - name: campus in: path description: '' required: true schema: type: string - name: majorAbbreviation in: path description: '' required: true schema: type: string - name: pathway in: path description: '' required: true schema: type: string - name: degreeLevel in: path description: '' required: true schema: type: string - name: degreeType in: path description: '' required: true schema: type: string - name: regid in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: maxLength: 32 minLength: 32 type: string responses: '400': description: 'Invalid arg: campus | Invalid arg: majorAbbreviation | Invalid arg: pathway | Invalid arg: degreeLevel | Invalid arg: degreeType | Invalid arg: regid ID' '404': description: No degree audit found. | CTC Student audits are not available via SWS DegreeAudit resource. | A pending degree audit was found. Try again later. | Term not found '200': description: OK content: text/html: schema: $ref: '#/components/schemas/DegreeAuditViewModel' application/xml: schema: $ref: '#/components/schemas/DegreeAuditViewModel' text/xml: schema: $ref: '#/components/schemas/DegreeAuditViewModel' text/plain: schema: $ref: '#/components/schemas/DegreeAuditViewModel' application/json: schema: $ref: '#/components/schemas/DegreeAuditViewModel' text/json: schema: $ref: '#/components/schemas/DegreeAuditViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/degreeauditexception: post: tags: - DegreeAuditException summary: Create a Degree Audit Exception description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Degree Audit Exception\",\r\n \
        \                   \"ews_guid\" : \"01F0C569-ED8C-41B8-B20F-1F20A122CD70\",\r\n                    \"LongDescription\"\
        \ : \"Create a Degree Audit Exception\",\r\n                    \"ShortDescription\" : \"Create a Degree Audit Exception\"\
        ,\r\n                    \"OriginatingSchema\" : [ { \"source\":\"sdb\" }, { \"source\":\"irws\" } ],\r\n        \
        \            \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n                          \
        \       - sws:Support\r\n                                 - sws:DegreeAuditSubmitter\r\n                         \
        \      This resource supports the following authentication types:\r\n                                 - X.509 Certificate\r\
        \n                                 - NetID\r\n                               In addition, the SDB driver maintains\
        \ a list of X.509 certs that are allowed to make changes and access \r\n                               degree audit\
        \ exception info.\",\r\n                    \"Links\" : [ \"https://wiki.cac.washington.edu/display/SWS/Degree+Audit+Exception+Resource+V5\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: DegreeAuditExceptionCreate responses: '400': description: http body must not be null | http body length must be greater than zero | Unable to parse request to create degree audit exception. | validation of AcceptCode/RejectCode fields failed for your degree audit exception request. Check characters, capitals and typos. | RegId not found. '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable get: tags: - DegreeAuditException summary: Search for a degree audit exception using the reg_id description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Degree Audit Exception Search\"\
        ,\r\n                    \"ews_guid\" : \"A8F00FF6-0326-48C1-BBA6-9902BB1BD331\",\r\n                    \"LongDescription\"\
        \ : \"Search for a degree audit exception using the reg_id\",\r\n                    \"ShortDescription\" : \"Search\
        \ for a degree audit exception\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"sdb\" }, { \"source\"\
        :\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n \
        \                                - sws:Support\r\n                                 - sws:DegreeAuditSubmitter\r\n\
        \                               This resource supports the following authentication types:\r\n                   \
        \              - X.509 Certificate\r\n                                 - NetID\r\n                               In\
        \ addition, the SDB driver maintains a list of X.509 certs that are allowed to make changes and access \r\n      \
        \                         degree audit exception info.\",\r\n                    \"Links\" : [ \"https://wiki.cac.washington.edu/display/SWS/Degree+Audit+Exception+Resource+V5\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: DegreeAuditExceptionSearch parameters: - name: reg_id in: query description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. schema: type: string default: '' responses: '400': description: 'Invalid arg: regid' '404': description: No degree audit exceptions found. '500': description: RegId not found. | InternalServerError '200': description: OK content: text/html: schema: $ref: '#/components/schemas/DegreeAuditExceptionSearchViewModel' application/xml: schema: $ref: '#/components/schemas/DegreeAuditExceptionSearchViewModel' text/xml: schema: $ref: '#/components/schemas/DegreeAuditExceptionSearchViewModel' text/plain: schema: $ref: '#/components/schemas/DegreeAuditExceptionSearchViewModel' application/json: schema: $ref: '#/components/schemas/DegreeAuditExceptionSearchViewModel' text/json: schema: $ref: '#/components/schemas/DegreeAuditExceptionSearchViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '503': description: ServiceUnavailable /v5/degreeauditexception/{regid}: get: tags: - DegreeAuditException summary: Get degree audit exceptions for a student description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Degree Audit Exception Student\
        \ Search\",\r\n                    \"ews_guid\" : \"57A37914-7E83-4A74-9380-C26DB90A845C\",\r\n                  \
        \  \"LongDescription\" : \"Get a list of degree audit exceptions for a student\",\r\n                    \"ShortDescription\"\
        \ : \"Get a degree audit exception list\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"sdb\" },\
        \ { \"source\":\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA\
        \ roles:\r\n                                 - sws:Support\r\n                                 - sws:DegreeAuditSubmitter\r\
        \n                               This resource supports the following authentication types:\r\n                  \
        \               - X.509 Certificate\r\n                                 - NetID\r\n                              \
        \ In addition, the SDB driver maintains a list of X.509 certs that are allowed to make changes and access \r\n   \
        \                            degree audit exception info.\",\r\n                    \"Links\" : [ \"https://wiki.cac.washington.edu/display/SWS/Degree+Audit+Exception+Resource+V5\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetDegreeAuditException parameters: - name: regid in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: type: string responses: '400': description: 'Invalid arg: regid' '404': description: No degree audit exceptions found. '500': description: RegId not found. | InternalServerError '200': description: OK content: text/html: schema: $ref: '#/components/schemas/DegreeAuditExceptionListViewModel' application/xml: schema: $ref: '#/components/schemas/DegreeAuditExceptionListViewModel' text/xml: schema: $ref: '#/components/schemas/DegreeAuditExceptionListViewModel' text/plain: schema: $ref: '#/components/schemas/DegreeAuditExceptionListViewModel' application/json: schema: $ref: '#/components/schemas/DegreeAuditExceptionListViewModel' text/json: schema: $ref: '#/components/schemas/DegreeAuditExceptionListViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '503': description: ServiceUnavailable /v5/degreeauditexception/{subtype}/{controlcode}/{sequenceno}/{regid}: delete: tags: - DegreeAuditException summary: Delete a specific degree audit exception description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Degree Audit Exception Delete\"\
        ,\r\n                    \"ews_guid\" : \"86C2707B-9E66-40A1-9CEA-B950BC6E7B43\",\r\n                    \"LongDescription\"\
        \ : \"Delete a specific degree audit exception\",\r\n                    \"ShortDescription\" : \"Delete a degree\
        \ audit exception\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"sdb\" }, { \"source\":\"irws\"\
        \ } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n         \
        \                        - sws:Support\r\n                                 - sws:DegreeAuditSubmitter\r\n        \
        \                       This resource supports the following authentication types:\r\n                           \
        \      - X.509 Certificate\r\n                                 - NetID\r\n                               In addition,\
        \ the SDB driver maintains a list of X.509 certs that are allowed to make changes and access \r\n                \
        \               degree audit exception info.\",\r\n                    \"Links\" : [ \"https://wiki.cac.washington.edu/display/SWS/Degree+Audit+Exception+Resource+V5\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: DegreeAuditExceptionDelete parameters: - name: subtype in: path description: '' required: true schema: type: string - name: controlcode in: path description: '' required: true schema: type: string - name: sequenceno in: path description: '' required: true schema: type: string - name: regid in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: type: string responses: '400': description: 'Invalid arg: a control code must be an 2 characters. | Invalid arg: a sequence number must be an integer. | Invalid arg: a subtype is required | Invalid arg: a sequence number is required with this subtype. | Invalid arg: regid' '404': description: No degree audit exception found. '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/degreeauditprogram: get: tags: - DegreeAuditProgram summary: Search for degree audit programs that match the supplied parameters description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Degree Audit Program Search\",\r\
        \n                    \"ews_guid\" : \"4CD2A808-F00C-4878-B330-442015FB6B6A\",\r\n                    \"LongDescription\"\
        \ : \"Search for a list of programs that can be used for a degree audit which can be filtered by \r\n            \
        \                              campus, major and degree group\",\r\n                    \"ShortDescription\" : \"\
        Search for a list of educational programs\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"sdb\"\
        \ } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n         \
        \                        - sws:Support\r\n                                 - sws:UnitReader\r\n                  \
        \             This resource supports the following authentication types:\r\n                                 - X.509\
        \ Certificate\r\n                                 - NetID\r\n                               For campus codes see the\
        \ campus resource.\r\n                               The service formats and sends a query string to the Student database.\
        \ You may search by \r\n                               any combination of the campus, major_abbreviation and degree_group\
        \ parameters.\",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.degree\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: DegreeAuditProgramSearch parameters: - name: campus in: query description: '' schema: type: string default: '' - name: major_abbreviation in: query description: '' schema: type: string default: '' - name: degree_group in: query description: GRADUATE, MINOR, UNDERGRADUATE or blank. When nothing is specified for degree_group then all results are returned. schema: type: string default: '' responses: '400': description: 'Invalid arg: campus | Invalid arg: majorAbbreviation | Invalid arg: Degree Group' '404': description: No degree audit programs found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/DegreeAuditProgramSearchViewModel' application/xml: schema: $ref: '#/components/schemas/DegreeAuditProgramSearchViewModel' text/xml: schema: $ref: '#/components/schemas/DegreeAuditProgramSearchViewModel' text/plain: schema: $ref: '#/components/schemas/DegreeAuditProgramSearchViewModel' application/json: schema: $ref: '#/components/schemas/DegreeAuditProgramSearchViewModel' text/json: schema: $ref: '#/components/schemas/DegreeAuditProgramSearchViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/degreeauditstatus/{campus},{majorabbreviation},{pathway},{degreelevel},{degreetype},{regid},{jobid}: get: tags: - DegreeAuditStatus summary: Get the specified status of a degree audit request description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Degree Audit Status\",\r\n    \
        \                \"ews_guid\" : \"7503B636-AA7A-4145-B326-A90CA48965AE\",\r\n                    \"LongDescription\"\
        \ : \"Returns the specified status of a degree audit request\",\r\n                    \"ShortDescription\" : \"The\
        \ status of a degree audit request\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"sdb\" }, { \"\
        source\":\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\
        \n                                 - sws:Support\r\n                                 - sws:DegreeAuditSubmitter\r\n\
        \                               This resource supports the following authentication types:\r\n                   \
        \              - X.509 Certificate\r\n                                 - NetID\r\n                               This\
        \ resource is associated with a previous degree audit create request.  See the degree audit resource.\",\r\n     \
        \               \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.degree\" ],\r\n        \
        \            \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetDegreeAuditStatus parameters: - name: campus in: path description: '' required: true schema: type: string - name: majorAbbreviation in: path description: '' required: true schema: type: string - name: pathway in: path description: '' required: true schema: type: string - name: degreeLevel in: path description: '' required: true schema: type: string - name: degreeType in: path description: '' required: true schema: type: string - name: regid in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: type: string - name: jobid in: path description: Every request to create a degree audit generates a jobid. It is required to identify the status. required: true schema: type: string responses: '400': description: 'Invalid arg: campus | Invalid arg: majorAbbreviation | Invalid arg: pathway | Invalid arg: degreeLevel | Invalid arg: degreeType | Invalid arg: regid | Invalid arg: jobid' '404': description: CTC Student audit status cannot be retrieved via the SWS DegreeAuditStatus resource. | Term not found '200': description: OK content: text/html: schema: $ref: '#/components/schemas/DegreeAuditStatusViewModel' application/xml: schema: $ref: '#/components/schemas/DegreeAuditStatusViewModel' text/xml: schema: $ref: '#/components/schemas/DegreeAuditStatusViewModel' text/plain: schema: $ref: '#/components/schemas/DegreeAuditStatusViewModel' application/json: schema: $ref: '#/components/schemas/DegreeAuditStatusViewModel' text/json: schema: $ref: '#/components/schemas/DegreeAuditStatusViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/department: get: tags: - Department summary: Search for departments that match the supplied parameters description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Department Search\",\r\n      \
        \              \"ews_guid\" : \"D9639897-147A-4091-955A-549E643B70A2\",\r\n                    \"LongDescription\"\
        \ : \"Display a list of departments by college_abbreviation and optionally filter on year, quarter and\r\n       \
        \                                  future_terms\",\r\n                    \"ShortDescription\" : \"List of departments\"\
        ,\r\n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\" } ],\r\n                    \"Notes\" :\
        \ \"This resource requires any of the following ASTRA roles:\r\n                                 - sws:Support\r\n\
        \                                 - sws:GradeSubmitter\r\n                                 - sws:UnitReader\r\n  \
        \                             This resource supports the following authentication types:\r\n                     \
        \            - X.509 Certificate\r\n                                 - NetID\r\n                                 -\
        \ AccessToken \",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.department\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: DepartmentSearch parameters: - name: year in: query description: 'The 4 digit year. For example: 2025' schema: type: string default: '' - name: quarter in: query description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' schema: type: string default: '' - name: future_terms in: query description: Number of future terms to look ahead schema: type: integer format: int32 default: 0 - name: college_abbreviation in: query description: '' schema: type: string default: '' responses: '400': description: Invalid input | DepartmentSearch only supports searches using 1 param. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/DepartmentSearchViewModel' application/xml: schema: $ref: '#/components/schemas/DepartmentSearchViewModel' text/xml: schema: $ref: '#/components/schemas/DepartmentSearchViewModel' text/plain: schema: $ref: '#/components/schemas/DepartmentSearchViewModel' application/json: schema: $ref: '#/components/schemas/DepartmentSearchViewModel' text/json: schema: $ref: '#/components/schemas/DepartmentSearchViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/enrollment/{year},{quarter},{reg_id}: get: tags: - Enrollment summary: Get a specific enrollment description: "
\r\n                 {\r\n                     \"DisplayTitle\" : \"Enrollment Search\",\r\n    \
        \                 \"ews_guid\" : \"7D3E229D-2513-48D1-9760-BA7D587288C8\",\r\n                     \"LongDescription\"\
        \ : \"Display information about a specific enrollment\",\r\n                     \"ShortDescription\" : \"Enrollment\
        \ information\",\r\n                     \"OriginatingSchema\" : [ { \"source\":\"swssdb\" }, { \"source\":\"uweo\"\
        \ }, { \"source\":\"irws\" } ],\r\n                     \"Notes\" : \"This resource requires any of the following\
        \ ASTRA roles:\r\n                                  - sws:Support\r\n                                  - sws:GradeSubmitter\r\
        \n                                  - sws:GradeReader\r\n                                  - sws:UnitReader\r\n  \
        \                              This resource supports the following authentication types:\r\n                    \
        \              - X.509 Certificate\r\n                                  - NetID\r\n                              \
        \  The verbose flag chooses a full representation or the standard representation.\",\r\n                     \"Links\"\
        \ : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.enrolledstudent\", \r\n                        \
        \         \"https://metadata.uw.edu/Catalog/ViewItem/Term/79542d58-fb29-40f7-addb-df2638759804\" ],\r\n          \
        \           \"Synonyms\" : []\r\n                 }\r\n                 
" operationId: GetEnrollment parameters: - name: year in: path description: 'The 4 digit year. For example: 2025' required: true schema: maxLength: 4 minLength: 4 type: string - name: quarter in: path description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: maxLength: 6 minLength: 6 type: string - name: reg_id in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: maxLength: 32 minLength: 32 type: string - name: transcriptable_course in: query description: "Choose yes, no, or all. If yes then results will include any course that can be creditable such that\ \ it can be shown on a transcript. This would include certain classes that also fall under the Educational Outreach\ \ (EO). Yes is also the default value chosen for this search criteria if none is specified.\r\n If no\ \ then only classes from EO will be returned.\r\n If all, both transcriptable and non-transcriptable\ \ courses will be returned.\r\n All will return every course regardless of whether it can be included\ \ in a transcript or not." schema: type: string default: 'yes' - name: verbose in: query description: Choose on or true to enable. Otherwise off or false. schema: type: string default: '' responses: '400': description: 'Invalid arg: year | Invalid arg: quarter | Invalid arg: regid | Invalid verbose value' '404': description: No enrollment found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/EnrollmentViewModel' application/xml: schema: $ref: '#/components/schemas/EnrollmentViewModel' text/xml: schema: $ref: '#/components/schemas/EnrollmentViewModel' text/plain: schema: $ref: '#/components/schemas/EnrollmentViewModel' application/json: schema: $ref: '#/components/schemas/EnrollmentViewModel' text/json: schema: $ref: '#/components/schemas/EnrollmentViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/enrollment: get: tags: - Enrollment summary: Search for enrollments that match the supplied parameters description: "
\r\n                 {\r\n                     \"DisplayTitle\" : \"Enrollment\",\r\n           \
        \          \"ews_guid\" : \"71A7F163-1585-4970-91FF-F543363264A4\",\r\n                     \"LongDescription\" :\
        \ \"Search for enrollments filtered by regid, change since date and transcriptable course flag\",\r\n            \
        \         \"ShortDescription\" : \"Search for enrollments\",\r\n                     \"OriginatingSchema\" : [ { \"\
        source\":\"swssdb\" }, { \"source\":\"uweo\" }, { \"source\":\"irws\" } ],\r\n                     \"Notes\" : \"\
        This resource requires any of the following ASTRA roles:\r\n                                  - sws:Support\r\n  \
        \                                - sws:GradeSubmitter\r\n                                  - sws:GradeReader\r\n \
        \                                 - sws:UnitReader\r\n                                This resource supports the following\
        \ authentication types:\r\n                                  - X.509 Certificate\r\n                             \
        \     - NetID\r\n                                The verbose flag chooses a full representation or the standard representation.\"\
        ,\r\n                     \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.enrolledstudent\"\
        \ ],\r\n                     \"Synonyms\" : []\r\n                 }\r\n                 
" operationId: EnrollmentSearchFull parameters: - name: changed_since_date in: query description: If you have a value in ChangedSinceDate all other input fields will be ignored and will return all data that has changed since the date entered. This is used for applications that only need the changes since they last checked without having to know specific details to search by. schema: type: string default: '' - name: reg_id in: query description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. schema: type: string default: '' - name: verbose in: query description: Choose on or true to enable. Otherwise off or false. schema: type: string default: '' - name: transcriptable_course in: query description: "Choose yes, no, or all. If yes then results will include any course that can be creditable such that\ \ it can be shown on a transcript. This would include certain classes that also fall under the Educational Outreach\ \ (EO). Yes is also the default value chosen for this search criteria if none is specified.\r\n If no\ \ then only classes from EO will be returned.\r\n If all, both transcriptable and non-transcriptable\ \ courses will be returned.\r\n All will return every course regardless of whether it can be included\ \ in a transcript or not." schema: type: string default: 'yes' responses: '400': description: 'Invalid arg: year | Invalid arg: quarter | Invalid arg: regid | Invalid verbose value' '404': description: No enrollment found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/EnrollmentSearchFullViewModel' application/xml: schema: $ref: '#/components/schemas/EnrollmentSearchFullViewModel' text/xml: schema: $ref: '#/components/schemas/EnrollmentSearchFullViewModel' text/plain: schema: $ref: '#/components/schemas/EnrollmentSearchFullViewModel' application/json: schema: $ref: '#/components/schemas/EnrollmentSearchFullViewModel' text/json: schema: $ref: '#/components/schemas/EnrollmentSearchFullViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/enrollment/{year},{quarter},{regid}/major: get: tags: - EnrollmentMajor summary: Get the enrolled major for a specific student description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Enrollment Major Search\",\r\n\
        \                    \"ews_guid\" : \"5B4A9CC8-2744-4FCB-9977-495798098EE5\",\r\n                    \"LongDescription\"\
        \ : \"Display the enrolled major for the specified year, quarter and regid\",\r\n                    \"ShortDescription\"\
        \ : \"Get a specific enrolled major\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\" },\
        \ { \"source\":\"uweo\" }, { \"source\":\"sdb\" }, { \"source\":\"irws\" } ],\r\n                    \"Notes\" : \"\
        This resource requires any of the following ASTRA roles:\r\n                                 - sws:Support\r\n   \
        \                              - sws:MajorUpdater\r\n                               This resource supports the following\
        \ authentication types:\r\n                                 - X.509 Certificate\r\n                              \
        \   - NetID \",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.major\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetEnrollmentMajor parameters: - name: year in: path description: 'The 4 digit year. For example: 2025' required: true schema: type: string - name: quarter in: path description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: type: string - name: regid in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: type: string responses: '400': description: 'Invalid arg: year | Invalid arg: quarter | Invalid arg: regid ID | No student found for RegID | not a graduate student in requested year / quarter | one or more params are missing' '404': description: No major found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/EnrollmentMajorListViewModel' application/xml: schema: $ref: '#/components/schemas/EnrollmentMajorListViewModel' text/xml: schema: $ref: '#/components/schemas/EnrollmentMajorListViewModel' text/plain: schema: $ref: '#/components/schemas/EnrollmentMajorListViewModel' application/json: schema: $ref: '#/components/schemas/EnrollmentMajorListViewModel' text/json: schema: $ref: '#/components/schemas/EnrollmentMajorListViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable put: tags: - EnrollmentMajor summary: Update the enrollment majors for a specific student description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Enrollment Major\",\r\n       \
        \             \"ews_guid\" : \"9F380A08-D597-44AD-87BE-A2B2B1B4F328\",\r\n                    \"LongDescription\"\
        \ : \"Update the list of enrollment majors for a specific student\",\r\n                    \"ShortDescription\" :\
        \ \"Update enrollment majors\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\" }, { \"source\"\
        :\"sdb\" }, { \"source\":\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following\
        \ ASTRA roles:\r\n                                 - sws:Support\r\n                                 - sws:MajorUpdater\r\
        \n                               This resource supports the following authentication types:\r\n                  \
        \               - X.509 Certificate\r\n                                 - NetID\r\n                              \
        \ The put request allows you to make a change to an existing major in the returned results of the get request.\r\n\
        \                               You must PUT back the full set of majors, even if you are only changing one.\r\n \
        \                              The count of majors in the PUT must match the count of majors from the GET.\r\n   \
        \                            Required/validated request header fields are x-uw-act-as (netid) and if-match(etag).\
        \ \r\n                               You must include the ETag from the GET in the PUT. This ensures that you are\
        \ working with the current representation.\r\n                               Required/validated fields in the payload\
        \ for person is Student name.\r\n                               Required/validated fields in the payload for each\
        \ major are Abbreviation, DegreeLevel, DegreeType, \r\n                               and Pathway. All other fields\
        \ are ignored in the PUT.\",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.major\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: UpdateEnrollmentMajor parameters: - name: year in: path description: 'The 4 digit year. For example: 2025' required: true schema: type: string - name: quarter in: path description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: type: string - name: regid in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: type: string requestBody: description: The information about the desired majors is in this targetViewModel content: application/json-patch+json: schema: $ref: '#/components/schemas/EnrollmentMajorListViewUpdateModel' application/json: schema: $ref: '#/components/schemas/EnrollmentMajorListViewUpdateModel' text/json: schema: $ref: '#/components/schemas/EnrollmentMajorListViewUpdateModel' application/*+json: schema: $ref: '#/components/schemas/EnrollmentMajorListViewUpdateModel' required: true responses: '201': description: Updated content: text/html: schema: $ref: '#/components/schemas/EnrollmentMajorListViewModel' application/xml: schema: $ref: '#/components/schemas/EnrollmentMajorListViewModel' text/xml: schema: $ref: '#/components/schemas/EnrollmentMajorListViewModel' text/plain: schema: $ref: '#/components/schemas/EnrollmentMajorListViewModel' application/json: schema: $ref: '#/components/schemas/EnrollmentMajorListViewModel' text/json: schema: $ref: '#/components/schemas/EnrollmentMajorListViewModel' '304': description: No changes detected in request. '400': description: 'Invalid arg: year | Invalid arg: quarter | invalid year/quarter (past quarter) | invalid year/quarter (transcript posted) | invalid year/quarter (not active reg quarter) | invalid year/quarter (no autumn changes prior to last day summer) | year/quarter must be after admit year/quarter | student not currently enrolled | not a graduate student in requested year/quarter | no changes specified | invalid current majors | current major not found | duplicate new major inputs | requested new major/pathway is invalid | requested new major/pathway/deglvl/type is invalie | new major already present | inputs result in duplicate majors | HTTP if-match header is empty; it is required for a PUT request. | Invalid arg: direct caller ID | x-uw-act-as is required. | No student found for RegID | Number of majors from the GET does not match number of majors in the PUT | major cannot be in a different position in the list' '404': description: Term not found '412': description: if-match ETag does not match current Etag '202': description: Accepted '301': description: MovedPermanently '302': description: Found '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/majorstudents: get: tags: - MajorStudents summary: Search for students that are enrolled in a specific program of study description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Major Students Search\",\r\n  \
        \                  \"ews_guid\" : \"F19F924A-533A-4049-A340-59C88A502F45\",\r\n                    \"LongDescription\"\
        \ : \"Returns a list of students that are enrolled in a specific program of study\",\r\n                    \"ShortDescription\"\
        \ : \"list of students that are enrolled in a program of study\",\r\n                    \"OriginatingSchema\" : [\
        \ { \"source\":\"swssdb\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA\
        \ roles:\r\n                                 - sws:Support\r\n                                 - sws:UnitReader\r\n\
        \                               This resource supports the following authentication types:\r\n                   \
        \              - X.509 Certificate\r\n                                 - NetID\r\n                               See\
        \ the DegreeAuditProgram resource for programs of study. See the campus resource for campus codes.\",\r\n        \
        \            \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.major\" ],\r\n            \
        \        \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetMajorStudents parameters: - name: year in: query description: 'The 4 digit year. For example: 2025' schema: type: string default: '' - name: quarter in: query description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' schema: type: string default: '' - name: campus in: query description: '' schema: type: string default: '' - name: degree_level in: query description: '' schema: type: string default: '' - name: degree_type in: query description: '' schema: type: string default: '' - name: major_abbreviation in: query description: '' schema: type: string default: '' - name: pathway in: query description: '' schema: type: string default: '' - name: page_size in: query description: '' schema: type: string default: '' - name: page_start in: query description: '' schema: type: string default: '' responses: '400': description: 'Invalid arg: year | Invalid arg: quarter | Invalid arg: campus | Invalid arg: degree_level | Invalid arg: degree_type | Invalid arg: major_abbreviation | Invalid arg: pathway | Invalid arg: pageSize | Invalid arg: pageStart | Invalid arg: page_start must be >= 0 | Invalid arg: page_size maximum 500' '200': description: OK content: text/html: schema: $ref: '#/components/schemas/MajorStudentsViewModel' application/xml: schema: $ref: '#/components/schemas/MajorStudentsViewModel' text/xml: schema: $ref: '#/components/schemas/MajorStudentsViewModel' text/plain: schema: $ref: '#/components/schemas/MajorStudentsViewModel' application/json: schema: $ref: '#/components/schemas/MajorStudentsViewModel' text/json: schema: $ref: '#/components/schemas/MajorStudentsViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/notice/{uwregid}: get: tags: - Notice summary: Get the notices for the specified student description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Notice\",\r\n                 \
        \   \"ews_guid\" : \"DBDF33C9-EB9E-4C67-8E71-61477BE427A9\",\r\n                    \"LongDescription\" : \"Display\
        \ the notices that should be relevant to the specified student at the time of request.\r\n                       \
        \                   (e.g. alert notice, general notice, dates and deadlines notice, checklist item notice)\",\r\n\
        \                    \"ShortDescription\" : \"Notices for a student\",\r\n                    \"OriginatingSchema\"\
        \ : [ { \"source\":\"sdb\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA\
        \ roles:\r\n                                 - sws:Support\r\n                                 - sws:NoticeReader\r\
        \n                               This resource supports the following authentication types:\r\n                  \
        \               - X.509 Certificate\r\n                                 - NetID \",\r\n                    \"Links\"\
        \ : [ \"\" ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetNotice parameters: - name: uwregid in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: type: string responses: '400': description: 'Invalid arg: regid ID' '404': description: No notice found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/MainNoticeViewModel' application/xml: schema: $ref: '#/components/schemas/MainNoticeViewModel' text/xml: schema: $ref: '#/components/schemas/MainNoticeViewModel' text/plain: schema: $ref: '#/components/schemas/MainNoticeViewModel' application/json: schema: $ref: '#/components/schemas/MainNoticeViewModel' text/json: schema: $ref: '#/components/schemas/MainNoticeViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/person/{reg_id}/registrationblock: get: tags: - Person summary: Get a student's registration blocks description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Registration Blocks\",\r\n    \
        \                \"ews_guid\" : \"2dc0dda5-6ddb-4794-8a59-765214234fd6\",\r\n                    \"LongDescription\"\
        \ : \"Get a student's registration blocks by their reg_id\",\r\n                    \"ShortDescription\" : \"Get a\
        \ student's registration blocks by their reg_id\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"\
        sdb\" },\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n       \
        \                          - sws:Support\r\n                                 - sws:RegistrationBlockerReader\r\n \
        \                                - sws:RegistrationBlockerWriter\r\n                               This resource supports\
        \ the following authentication types:\r\n                                 - X.509 Certificate\r\n                \
        \                 - NetID \",\r\n                    \"Links\" : [],\r\n                    \"Synonyms\" : []\r\n\
        \                }\r\n                
" operationId: GetRegistrationBlocks parameters: - name: reg_id in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: type: string responses: '400': description: 'Invalid arg: reg_id' '404': description: Student system key not found for uwregid '200': description: OK content: text/html: schema: $ref: '#/components/schemas/RegistrationBlockViewModel' application/xml: schema: $ref: '#/components/schemas/RegistrationBlockViewModel' text/xml: schema: $ref: '#/components/schemas/RegistrationBlockViewModel' text/plain: schema: $ref: '#/components/schemas/RegistrationBlockViewModel' application/json: schema: $ref: '#/components/schemas/RegistrationBlockViewModel' text/json: schema: $ref: '#/components/schemas/RegistrationBlockViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable put: tags: - Person summary: Update a student's registration blocks description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Update Registration Blocks\",\r\
        \n                    \"ews_guid\" : \"316f881d-1ad4-49ce-8489-56f640a69d4e\",\r\n                    \"LongDescription\"\
        \ : \"Update a student's registration blocks by their reg_id\",\r\n                    \"ShortDescription\" : \"Update\
        \ a student's registration blocks by their reg_id\",\r\n                    \"OriginatingSchema\" : [ { \"source\"\
        :\"sdb\" },\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n    \
        \                             - sws:Support\r\n                                 - sws:RegistrationBlockerWriter\r\n\
        \                               This resource supports the following authentication types:\r\n                   \
        \              - X.509 Certificate\r\n                                 - NetID \",\r\n                    \"Links\"\
        \ : [],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: PutRegistrationBlocks parameters: - name: reg_id in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: type: string requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/RegistrationBlockViewUpdateModel' application/json: schema: $ref: '#/components/schemas/RegistrationBlockViewUpdateModel' text/json: schema: $ref: '#/components/schemas/RegistrationBlockViewUpdateModel' application/*+json: schema: $ref: '#/components/schemas/RegistrationBlockViewUpdateModel' required: true responses: '400': description: No StudentSystemKey found for RegID '412': description: if-match ETag does not match current Etag '200': description: OK content: text/html: schema: $ref: '#/components/schemas/RegistrationBlockViewModel' application/xml: schema: $ref: '#/components/schemas/RegistrationBlockViewModel' text/xml: schema: $ref: '#/components/schemas/RegistrationBlockViewModel' text/plain: schema: $ref: '#/components/schemas/RegistrationBlockViewModel' application/json: schema: $ref: '#/components/schemas/RegistrationBlockViewModel' text/json: schema: $ref: '#/components/schemas/RegistrationBlockViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/person/{reg_id}/degree: get: tags: - Person summary: Search for a student's earned degrees description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Degrees Earned\",\r\n         \
        \           \"ews_guid\" : \"3d62835e-53c7-4b18-9311-6a819f7a5f9d\",\r\n                    \"LongDescription\" :\
        \ \"Search for a student's earned degrees by their reg_id\",\r\n                    \"ShortDescription\" : \"Search\
        \ for a student's earned degrees s by their reg_id\",\r\n                    \"OriginatingSchema\" : [ { \"source\"\
        :\"swssdb\" }, { \"source\":\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following\
        \ ASTRA roles:\r\n                                 - sws:Support\r\n                                 - sws:GradeSubmitter\r\
        \n                                 - sws:UnitReader\r\n                                 - sws:StudentRestrictedReader\r\
        \n                                 - sws:StudentDisabilityReader\r\n                                 - sws:StudentEthnicityReader\r\
        \n                               This resource supports the following authentication types:\r\n                  \
        \               - X.509 Certificate\r\n                                 - NetID \",\r\n                    \"Links\"\
        \ : [],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetEarnedDegrees parameters: - name: reg_id in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: type: string - name: deg_status in: query description: '' schema: type: string default: '9' responses: '400': description: 'Invalid arg: reg_id' '404': description: No earned degrees found for reg ID '200': description: OK content: text/html: schema: $ref: '#/components/schemas/EarnedDegreeListViewModel' application/xml: schema: $ref: '#/components/schemas/EarnedDegreeListViewModel' text/xml: schema: $ref: '#/components/schemas/EarnedDegreeListViewModel' text/plain: schema: $ref: '#/components/schemas/EarnedDegreeListViewModel' application/json: schema: $ref: '#/components/schemas/EarnedDegreeListViewModel' text/json: schema: $ref: '#/components/schemas/EarnedDegreeListViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/person/{reg_id}/advisers: get: tags: - Person summary: Search for a student's academic advisers description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Academic Advisers\",\r\n      \
        \              \"ews_guid\" : \"A27E0900-CA26-4722-B192-529E21170E39\",\r\n                    \"LongDescription\"\
        \ : \"Search for a student's academic advisers by their reg_id\",\r\n                    \"ShortDescription\" : \"\
        Search for a student's academic advisers by their reg_id\",\r\n                    \"OriginatingSchema\" : [ { \"\
        source\":\"aadb\" }, { \"source\":\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires any of\
        \ the following ASTRA roles:\r\n                                 - sws:Support\r\n                               \
        \  - sws:GradeSubmitter\r\n                                 - sws:UnitReader\r\n                                 -\
        \ sws:StudentRestrictedReader\r\n                                 - sws:StudentDisabilityReader\r\n              \
        \                   - sws:StudentEthnicityReader\r\n                               This resource supports the following\
        \ authentication types:\r\n                                 - X.509 Certificate\r\n                              \
        \   - NetID\r\n                               The academic adviser resource describes the academic advisers for a\
        \ student. If the person is a not student \r\n                               then there will be no records found.\
        \ Adviser data can come various sources such as programs (Undergraduate Advising, Honors,\r\n                    \
        \           Office of Minority Affairs, etc.) as well as specific departments (Engineering, Arts, etc.).\",\r\n  \
        \                  \"Links\" : [],\r\n                    \"Synonyms\" : []\r\n                }\r\n             \
        \   
" operationId: GetAcademicAdvisers parameters: - name: reg_id in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: type: string responses: '400': description: 'Invalid arg: reg_id' '404': description: No academic advisers found for reg ID '200': description: OK content: text/html: schema: $ref: '#/components/schemas/AcademicAdvisersListViewModel' application/xml: schema: $ref: '#/components/schemas/AcademicAdvisersListViewModel' text/xml: schema: $ref: '#/components/schemas/AcademicAdvisersListViewModel' text/plain: schema: $ref: '#/components/schemas/AcademicAdvisersListViewModel' application/json: schema: $ref: '#/components/schemas/AcademicAdvisersListViewModel' text/json: schema: $ref: '#/components/schemas/AcademicAdvisersListViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/person/{reg_id}: get: tags: - Person summary: Search for a person by their reg_id description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Person\",\r\n                 \
        \   \"ews_guid\" : \"A27E0900-CA26-4722-B192-529E21170E39\",\r\n                    \"LongDescription\" : \"Search\
        \ for a person by their reg_id\",\r\n                    \"ShortDescription\" : \"Search for a person by their reg_id\"\
        ,\r\n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\" }, { \"source\":\"uweo\" }, { \"source\"\
        :\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n \
        \                                - sws:Support\r\n                                 - sws:GradeSubmitter\r\n      \
        \                           - sws:UnitReader\r\n                                 - sws:StudentRestrictedReader\r\n\
        \                                 - sws:StudentDisabilityReader\r\n                                 - sws:StudentEthnicityReader\r\
        \n                               This resource supports the following authentication types:\r\n                  \
        \               - X.509 Certificate\r\n                                 - NetID.\r\n                             \
        \  The person resource describes a UW person in an academic-centric way. If the person is a student \r\n         \
        \                      the person's name will be the name from the Student System. If the person is a faculty\r\n\
        \                               that name will be provided by the HR system.\",\r\n                    \"Links\" :\
        \ [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.uwstudent\" ],\r\n                    \"Synonyms\"\
        \ : []\r\n                }\r\n                
" operationId: GetPerson parameters: - name: reg_id in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: maxLength: 32 minLength: 32 type: string responses: '400': description: 'Invalid arg: reg_id' '404': description: No person with reg ID found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/PersonViewModel' application/xml: schema: $ref: '#/components/schemas/PersonViewModel' text/xml: schema: $ref: '#/components/schemas/PersonViewModel' text/plain: schema: $ref: '#/components/schemas/PersonViewModel' application/json: schema: $ref: '#/components/schemas/PersonViewModel' text/json: schema: $ref: '#/components/schemas/PersonViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/person: get: tags: - Person summary: Search for people that match the supplied parameters description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Person Search\",\r\n          \
        \          \"ews_guid\" : \"FEA18F19-6500-4890-9F1D-B0A096E9FE72\",\r\n                    \"LongDescription\" : \"\
        Search for a person record by an identifier such as reg_id, net_id, student_number, employee_id, \r\n            \
        \                              or student system key\",\r\n                    \"ShortDescription\" : \"Search for\
        \ a person record by an identifier\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\" },\
        \ { \"source\":\"uweo\" }, { \"source\":\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires\
        \ any of the following ASTRA roles:\r\n                                 - sws:Support\r\n                        \
        \         - sws:GradeSubmitter\r\n                                 - sws:UnitReader\r\n                          \
        \       - sws:StudentRestrictedReader\r\n                                 - sws:StudentDisabilityReader\r\n      \
        \                           - sws:StudentEthnicityReader\r\n                               This resource supports\
        \ the following authentication types:\r\n                                 - X.509 Certificate\r\n                \
        \                 - NetID\r\n                               One and only one of the parameters needs to be supplied.\"\
        ,\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.uwstudent\" ],\r\
        \n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: PersonSearch parameters: - name: reg_id in: query description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. schema: type: string default: '' - name: net_id in: query description: '' schema: type: string default: '' - name: student_number in: query description: '' schema: type: string default: '' - name: employee_id in: query description: '' schema: type: string default: '' - name: student_system_key in: query description: '' schema: type: string default: '' - name: changed_since_date in: query description: '' schema: type: string default: '' - name: verbose in: query description: Choose on or true to enable. Otherwise off or false. schema: type: string default: '' - name: page_size in: query description: '' schema: type: string default: '' - name: page_start in: query description: '' schema: type: string default: '' responses: '400': description: 'Invalid arg: reg ID | Invalid arg: net ID | Invalid arg: student number | Invalid arg: employee ID | Invalid arg: student system key | Only one search criteria may be provided. | You must enter at least one characters for first_name. | You must enter at least two characters for last_name. | You cannot search by only birth_date. Searching by that field requires either last_name and/or first_name. | If you enter a value for birth_date, you may not enter a value for reg_id, net_id, student_number, employee_id and/or student_system_key. | The request has exceeded the maximum amount of results allowed. Please refine your search. | Error in search criteria' '500': description: Error in search criteria | InternalServerError '200': description: OK content: text/html: schema: $ref: '#/components/schemas/PersonSearchViewModel' application/xml: schema: $ref: '#/components/schemas/PersonSearchViewModel' text/xml: schema: $ref: '#/components/schemas/PersonSearchViewModel' text/plain: schema: $ref: '#/components/schemas/PersonSearchViewModel' application/json: schema: $ref: '#/components/schemas/PersonSearchViewModel' text/json: schema: $ref: '#/components/schemas/PersonSearchViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '503': description: ServiceUnavailable /v5/person/{reg_id}/financial: get: tags: - PersonalFinancial summary: Get the financial notices for the specified student description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Personal Financial\",\r\n     \
        \               \"ews_guid\" : \"1AEDCF78-AEBD-4ECF-BD40-2149F2300DB6\",\r\n                    \"LongDescription\"\
        \ : \"Display the financial notices that are relevant to the specified student\",\r\n                    \"ShortDescription\"\
        \ : \"Display a student's financial notices\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"sdb\"\
        \ }, { \"source\":\"uweo\" }, { \"source\":\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires\
        \ any of the following ASTRA roles:\r\n                                 - sws:Support\r\n                        \
        \         - sws:StudentFinancialReader\r\n                               This resource supports the following authentication\
        \ types:\r\n                                 - X.509 Certificate\r\n                                 - NetID\r\n \
        \                              The personal financial resource describes a UW person in an academic-centric way. \r\
        \n                               If the person is a student the person's name will be the name from the Student System.\
        \ \r\n                               If the person is a faculty that name will be provided by the HR system.\",\r\n\
        \                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.tuition\" ],\r\n  \
        \                  \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetPersonalFinancial parameters: - name: reg_id in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: type: string responses: '400': description: 'Invalid arg: regid ID' '404': description: No personal financial found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/PersonalFinancialViewModel' application/xml: schema: $ref: '#/components/schemas/PersonalFinancialViewModel' text/xml: schema: $ref: '#/components/schemas/PersonalFinancialViewModel' text/plain: schema: $ref: '#/components/schemas/PersonalFinancialViewModel' application/json: schema: $ref: '#/components/schemas/PersonalFinancialViewModel' text/json: schema: $ref: '#/components/schemas/PersonalFinancialViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/program/{major_abbr},{pathway},{year},{quarter}: get: tags: - Program summary: Search for a program of study that matches the parameters description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Program\",\r\n                \
        \    \"ews_guid\" : \"0B74F119-61ED-44EF-9B5D-61DDF180B9F6\",\r\n                    \"LongDescription\" : \"Find\
        \ the information about a program of study that matches the parameters\",\r\n                    \"ShortDescription\"\
        \ : \"Information about a program of study\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\"\
        \ } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n         \
        \                        - sws:Support\r\n                                 - sws:UnitReader\r\n                  \
        \             This resource supports the following authentication types:\r\n                                 - X.509\
        \ Certificate\r\n                                 - NetID\r\n                                 - AccessToken\r\n  \
        \                             Program is previously considered major and pathway.\",\r\n                    \"Links\"\
        \ : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.degreemajor\" ],\r\n                    \"Synonyms\"\
        \ : []\r\n                }\r\n                
" operationId: GetProgram parameters: - name: major_abbr in: path description: '' required: true schema: type: string - name: pathway in: path description: '' required: true schema: type: string - name: year in: path description: 'The 4 digit year. For example: 2025' required: true schema: maxLength: 4 minLength: 4 type: string - name: quarter in: path description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: maxLength: 6 minLength: 6 type: string responses: '400': description: 'Invalid arg: year | Invalid arg: quarter' '500': description: System.FormatException | Program is null or empty. | InternalServerError '200': description: OK content: text/html: schema: $ref: '#/components/schemas/ProgramViewModel' application/xml: schema: $ref: '#/components/schemas/ProgramViewModel' text/xml: schema: $ref: '#/components/schemas/ProgramViewModel' text/plain: schema: $ref: '#/components/schemas/ProgramViewModel' application/json: schema: $ref: '#/components/schemas/ProgramViewModel' text/json: schema: $ref: '#/components/schemas/ProgramViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '503': description: ServiceUnavailable /v5/program: get: tags: - Program summary: Search for programs of study that match the supplied parameters description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Program Search\",\r\n         \
        \           \"ews_guid\" : \"8135DEB6-FC3B-4672-B36A-62FB43EE4279\",\r\n                    \"LongDescription\" :\
        \ \"Search for a set of programs of study that match the supplied parameters\",\r\n                    \"ShortDescription\"\
        \ : \"Search for a list of programs of study\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\"\
        \ } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n         \
        \                        - sws:Support\r\n                                 - sws:UnitReader\r\n                  \
        \             This resource supports the following authentication types:\r\n                                 - X.509\
        \ Certificate\r\n                                 - NetID\r\n                                 - AccessToken\r\n  \
        \                             Program is previously considered major and pathway.\",\r\n                    \"Links\"\
        \ : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.degreemajor\" ],\r\n                    \"Synonyms\"\
        \ : []\r\n                }\r\n                
" operationId: ProgramSearch parameters: - name: year in: query description: 'The 4 digit year. For example: 2025' required: true schema: type: string default: '' - name: quarter in: query description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: type: string default: '' - name: major_abbr in: query description: '' schema: type: string default: '' - name: pathway in: query description: '' schema: type: string default: '' - name: page_size in: query description: '' schema: type: string default: '' - name: page_start in: query description: '' schema: type: string default: '' responses: '400': description: 'Invalid arg: year | Invalid arg: quarter' '500': description: System.FormatException | InternalServerError '200': description: OK content: text/html: schema: $ref: '#/components/schemas/ProgramSearchViewModel' application/xml: schema: $ref: '#/components/schemas/ProgramSearchViewModel' text/xml: schema: $ref: '#/components/schemas/ProgramSearchViewModel' text/plain: schema: $ref: '#/components/schemas/ProgramSearchViewModel' application/json: schema: $ref: '#/components/schemas/ProgramSearchViewModel' text/json: schema: $ref: '#/components/schemas/ProgramSearchViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '503': description: ServiceUnavailable /v5/registration/{year},{quarter},{curriculum_abbreviation},{course_number},{section_id},{reg_id},{duplicate_code}: get: tags: - Registration summary: Get the registration associating a student with a particular course section description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Registration with Duplicate Code\"\
        ,\r\n                    \"ews_guid\" : \"6E4840B1-C6C1-47F2-8366-07BAAFE5F358\",\r\n                    \"LongDescription\"\
        \ : \"The Registration resource represents a given student's association to a specific course section, \r\n      \
        \                                      and can refer to both current, past, and future associations.\",\r\n      \
        \              \"ShortDescription\" : \"Search for a registration record\",\r\n                    \"OriginatingSchema\"\
        \ : [ { \"source\":\"swssdb\" }, { \"source\":\"uweo\" }, { \"source\":\"irws\" } ],\r\n                    \"Notes\"\
        \ : \"This resource requires any of the following ASTRA roles:\r\n                                 - sws:Support\r\
        \n                                 - sws:GradeSubmitter\r\n                                 - sws:GradeReader\r\n\
        \                                 - sws:UnitReader\r\n                               This resource supports the following\
        \ authentication types:\r\n                                 - X.509 Certificate\r\n                              \
        \   - NetID \",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.studentcourseregistration\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetRegistration parameters: - name: year in: path description: 'The 4 digit year. For example: 2025' required: true schema: type: string - name: quarter in: path description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: type: string - name: curriculum_abbreviation in: path description: '' required: true schema: type: string - name: course_number in: path description: '' required: true schema: type: string - name: section_id in: path description: '' required: true schema: type: string - name: reg_id in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: type: string - name: duplicate_code in: path description: "Optional parameter (made optional by question mark in template). Duplicate Code allows registration\ \ of a student in a given section multiple times. \r\n The duplicate code argument uniquely identifies\ \ a specific registration record among others within the same course section. For example, an initial registration\ \ may begin with 'Added to class' (duplicate code blank), but then at a later point may become 'Dropped from class'\ \ (duplicate code A), followed by a re-registration into the course section 'Added to class' (duplicate code B).\ \ \r\n When a registration is transcript-ed(prior quarter) the duplicate codes will often change to a\ \ numeral(1,2,3...) and many of the original registrations will be removed and replaced with a single transcript\ \ record. \r\n Duplicate codes are not serial but often appear to be. They are to be used only to identify\ \ uniqueness and should not be assumed to represent any business meaning." required: true schema: maxLength: 1 minLength: 1 type: string default: '' responses: '400': description: 'Invalid arg: year | Invalid arg: quarter | Invalid arg: curriculum abbreviation | Invalid arg: course number | Invalid arg: section id | Invalid arg: reg ID | Invalid arg: duplicate code | Student not found for regid' '404': description: No registration found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/RegistrationViewModel' application/xml: schema: $ref: '#/components/schemas/RegistrationViewModel' text/xml: schema: $ref: '#/components/schemas/RegistrationViewModel' text/plain: schema: $ref: '#/components/schemas/RegistrationViewModel' application/json: schema: $ref: '#/components/schemas/RegistrationViewModel' text/json: schema: $ref: '#/components/schemas/RegistrationViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/registration/{year},{quarter},{curriculum_abbreviation},{course_number},{section_id},{reg_id},: get: tags: - Registration summary: Get the registration associating a student with a particular course section description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Registration\",\r\n           \
        \         \"ews_guid\" : \"6E4840B1-C6C1-47F2-8366-07BAAFE5F358\",\r\n                    \"LongDescription\" : \"\
        The Registration resource represents a given student's association to a specific course section, \r\n            \
        \                                and can refer to both current, past, and future associations.\",\r\n            \
        \        \"ShortDescription\" : \"Search for a registration record\",\r\n                    \"OriginatingSchema\"\
        \ : [ { \"source\":\"swssdb\" }, { \"source\":\"uweo\" }, { \"source\":\"irws\" } ],\r\n                    \"Notes\"\
        \ : \"This resource requires any of the following ASTRA roles:\r\n                                 - sws:Support\r\
        \n                                 - sws:GradeSubmitter\r\n                                 - sws:GradeReader\r\n\
        \                                 - sws:UnitReader\r\n                               This resource supports the following\
        \ authentication types:\r\n                                 - X.509 Certificate\r\n                              \
        \   - NetID \",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.studentcourseregistration\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetRegistrationNoDupeCode parameters: - name: year in: path description: 'The 4 digit year. For example: 2025' required: true schema: type: string - name: quarter in: path description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: type: string - name: curriculum_abbreviation in: path description: '' required: true schema: type: string - name: course_number in: path description: '' required: true schema: type: string - name: section_id in: path description: '' required: true schema: type: string - name: reg_id in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: type: string responses: '400': description: 'Invalid arg: year | Invalid arg: quarter | Invalid arg: curriculum abbreviation | Invalid arg: course number | Invalid arg: section id | Invalid arg: reg ID | Invalid arg: duplicate code | Student not found for regid' '404': description: No registration found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/RegistrationViewModel' application/xml: schema: $ref: '#/components/schemas/RegistrationViewModel' text/xml: schema: $ref: '#/components/schemas/RegistrationViewModel' text/plain: schema: $ref: '#/components/schemas/RegistrationViewModel' application/json: schema: $ref: '#/components/schemas/RegistrationViewModel' text/json: schema: $ref: '#/components/schemas/RegistrationViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/registration: get: tags: - Registration summary: Search for registrations that match the supplied parameters description: "
\r\n                 {\r\n                     \"DisplayTitle\" : \"Registration Search\",\r\n  \
        \                   \"ews_guid\" : \"72184D14-4C07-4EBB-AE85-1ABD4979B106\",\r\n                     \"LongDescription\"\
        \ : \"Search for a registration record in many ways\",\r\n                     \"ShortDescription\" : \"Search for\
        \ registration records\",\r\n                     \"OriginatingSchema\" : [ { \"source\":\"swssdb\" }, { \"source\"\
        :\"uweo\" }, { \"source\":\"irws\" } ],\r\n                     \"Notes\" : \"This resource requires any of the following\
        \ ASTRA roles:\r\n                                  - sws:Support\r\n                                  - sws:GradeReader\r\
        \n                                  - sws:GradeSubmitter\r\n                                  - sws:UnitReader\r\n\
        \                                This resource supports the following authentication types:\r\n                  \
        \                - X.509 Certificate\r\n                                  - NetID\r\n                            \
        \    To return a list of all the student enrollment activity for a specified section including adds and drops, \r\n\
        \                                enter values for the Year, Quarter, Curriculum Abbreviation, and Section ID attributes.\r\
        \n                                To return a list of all students who are actively enrolled in the specified section,\
        \ enter values \r\n                                for the Year, Quarter, Curriculum Abbreviation, and Section ID\
        \ attributes, and select the Active \r\n                                Registrations checkbox.\r\n              \
        \                  To return a list of all sections in which a specified student is actively enrolled, enter the Year,\
        \ Quarter, \r\n                                and Reg_ID attributes and select the Active Registrations checkbox.\r\
        \n                                To return list of all sections in which a student is enrolled including those that\
        \ have been dropped, \r\n                                enter the Year, Quarter, and Reg_ID attributes. Notice that\
        \ is_active has been omitted. The default value \r\n                                for this attribute is off.\",\r\
        \n                     \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.studentcourseregistration\"\
        \ ],\r\n                     \"Synonyms\" : []\r\n                 }\r\n                 
" operationId: RegistrationSearch parameters: - name: year in: query description: 'The 4 digit year. For example: 2025' schema: type: string default: '' - name: quarter in: query description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' schema: type: string default: '' - name: curriculum_abbreviation in: query description: '' schema: type: string default: '' - name: course_number in: query description: '' schema: type: string default: '' - name: section_id in: query description: '' schema: type: string default: '' - name: reg_id in: query description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. schema: type: string default: '' - name: is_active in: query description: Choose on or true to enable. Otherwise off or false. schema: type: string default: '' - name: instructor_reg_id in: query description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. schema: type: string default: '' - name: verbose in: query description: Choose on or true to enable. Otherwise off or false. If enabled it returns a list of search result URIs and some information about each registration. Each item contains a link that can be used to request a single registration payload. If disabled (default) it returns a full list of registration resource payloads. schema: type: string default: '' - name: changed_since_date in: query description: If you have a value in ChangedSinceDate all other input fields will be ignored and will return all data that has changed since the date entered. This is used for applications that only need the changes since they last checked without having to know specific details to search by. schema: type: string default: '' - name: transcriptable_course in: query description: "Choose yes, no, or all. If yes then results will include any course that can be creditable such that\ \ it can be shown on a transcript. This would include certain classes that also fall under the Educational Outreach\ \ (EO). Yes is also the default value chosen for this search criteria if none is specified.\r\n If no\ \ then only classes from EO will be returned.\r\n If all, both transcriptable and non-transcriptable\ \ courses will be returned.\r\n All will return every course regardless of whether it can be included\ \ in a transcript or not." schema: type: string default: 'yes' - name: page_size in: query description: '' schema: type: string - name: page_start in: query description: '' schema: type: string responses: '400': description: 'Invalid arg: year | Invalid arg: quarter | Invalid arg: curriculum abbreviation | Invalid arg: course number | Invalid arg: section id | Invalid arg: reg ID | Invalid arg: isactive | RegistrationSearch only supports searches using 3-8 params. | Invalid input: Cannot use cache bypass with use of transcriptable system or changed since | Invalid input | Student not found for regid | Maximum size for a change since request is 1000 | Page size must be an integer between 1 and 500, inclusive.' '404': description: No registration found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/RegistrationSearchViewModel' application/xml: schema: $ref: '#/components/schemas/RegistrationSearchViewModel' text/xml: schema: $ref: '#/components/schemas/RegistrationSearchViewModel' text/plain: schema: $ref: '#/components/schemas/RegistrationSearchViewModel' application/json: schema: $ref: '#/components/schemas/RegistrationSearchViewModel' text/json: schema: $ref: '#/components/schemas/RegistrationSearchViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5: get: tags: - ResourceList summary: Get available v5 resources description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Service Resource List\",\r\n  \
        \                  \"ews_guid\" : \"4533A5E5-2C26-4923-8574-A6C07FFFE51D\",\r\n                    \"LongDescription\"\
        \ : \"Get available resources\",\r\n                    \"ShortDescription\" : \"Get available resources\",\r\n  \
        \                  \"OriginatingSchema\" : [ { \"source\": \"hardcoded\" } ],\r\n                    \"Notes\" : \"\
        This resource requires any of the following ASTRA roles:\r\n                                 - sws:Support\r\n   \
        \                              - sws:GradeSubmitter\r\n                                 - sws:UnitReader\r\n     \
        \                            - sws:AdmReader\r\n                               This resource supports the following\
        \ authentication types:\r\n                                 - X.509 Certificate\r\n                              \
        \   - NetID\r\n                                 - AccessToken \",\r\n                    \"Links\" : [],\r\n     \
        \               \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetSWSResources responses: '200': description: OK content: text/html: schema: $ref: '#/components/schemas/ResourceListViewModel' application/xml: schema: $ref: '#/components/schemas/ResourceListViewModel' text/xml: schema: $ref: '#/components/schemas/ResourceListViewModel' text/plain: schema: $ref: '#/components/schemas/ResourceListViewModel' application/json: schema: $ref: '#/components/schemas/ResourceListViewModel' text/json: schema: $ref: '#/components/schemas/ResourceListViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/schedule/{reg_id}: get: tags: - Schedule summary: Get the schedules associating a student with registered course sections description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Student Schedule Search\",\r\n\
        \                    \"ews_guid\" : \"C473DFA9-17C8-4FF8-8505-4043A7535812\",\r\n                    \"LongDescription\"\
        \ : \"Schedule provides data associating a student with registered course sections \r\n                          \
        \                for the current term\",\r\n                    \"ShortDescription\" : \"Search for schedule records\
        \ for the current term\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\" }, { \"source\"\
        :\"uweo\" }, { \"source\":\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following\
        \ ASTRA roles:\r\n                                 - sws:Support\r\n                                 - sws:ScheduleReader\r\
        \n                               This resource supports the following authentication types:\r\n                  \
        \               - X.509 Certificate\r\n                                 - NetID \",\r\n                    \"Links\"\
        \ : [ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetCurrentSchedule parameters: - name: reg_id in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: maxLength: 32 minLength: 32 type: string responses: '400': description: 'Invalid arg: reg ID' '404': description: No schedule found for reg ID '200': description: OK content: text/html: schema: $ref: '#/components/schemas/ScheduleViewModel' application/xml: schema: $ref: '#/components/schemas/ScheduleViewModel' text/xml: schema: $ref: '#/components/schemas/ScheduleViewModel' text/plain: schema: $ref: '#/components/schemas/ScheduleViewModel' application/json: schema: $ref: '#/components/schemas/ScheduleViewModel' text/json: schema: $ref: '#/components/schemas/ScheduleViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/schedule/{year},{quarter},{reg_id}: get: tags: - Schedule summary: Get the schedules associating a student with registered course sections for the year/quarter description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Student Schedule by Term\",\r\n\
        \                    \"ews_guid\" : \"23B5A449-6A90-4794-8989-9AD28F33F92B\",\r\n                    \"LongDescription\"\
        \ : \"Schedule provides data associating a student with registered course sections for a particular \r\n         \
        \                                 year/quarter\",\r\n                    \"ShortDescription\" : \"Search for schedule\
        \ records for a particular year/quarter\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\"\
        \ }, { \"source\":\"uweo\" }, { \"source\":\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires\
        \ any of the following ASTRA roles:\r\n                                 - sws:Support\r\n                        \
        \         - sws:ScheduleReader\r\n                               This resource supports the following authentication\
        \ types:\r\n                                 - X.509 Certificate\r\n                                 - NetID \",\r\
        \n                    \"Links\" : [ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n         \
        \       
" operationId: GetSchedule parameters: - name: year in: path description: 'The 4 digit year. For example: 2025' required: true schema: type: string - name: quarter in: path description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: type: string - name: reg_id in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: maxLength: 32 minLength: 32 type: string responses: '400': description: 'Invalid arg: year | Invalid arg: Year/Quarter must be greater than or equal to the current year/quarter. | Invalid arg: quarter | Invalid arg: Year/Quarter must be greater than or equal to the current year/quarter. | Invalid arg: reg ID' '404': description: No schedule found for reg ID '200': description: OK content: text/html: schema: $ref: '#/components/schemas/ScheduleViewModel' application/xml: schema: $ref: '#/components/schemas/ScheduleViewModel' text/xml: schema: $ref: '#/components/schemas/ScheduleViewModel' text/plain: schema: $ref: '#/components/schemas/ScheduleViewModel' application/json: schema: $ref: '#/components/schemas/ScheduleViewModel' text/json: schema: $ref: '#/components/schemas/ScheduleViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/course/{year},{quarter},{curriculum_abbreviation},{course_number}/{section_id}: get: tags: - Section summary: Get a course section offered in the year/quarter description: "
\r\n                 { \r\n                     \"DisplayTitle\" : \"Section\",\r\n             \
        \        \"ews_guid\" : \"17D4611C-D94A-478C-95CD-EAB4B7E37FAE\",\r\n                     \"LongDescription\" : \"\
        A resource to retrieve a specific course section of a course offered in the year/quarter \r\n                    \
        \                       for the specified curriculum\",\r\n                     \"ShortDescription\" : \"Get a specific\
        \ course section\",\r\n                     \"OriginatingSchema\" : [ { \"source\":\"swssdb\" }, { \"source\":\"uweo\"\
        \  }, { \"source\":\"irws\" } ],\r\n                     \"Notes\" : \"This resource requires any of the following\
        \ ASTRA roles:\r\n                                  - sws:Support\r\n                                  - sws:GradeSubmitter\r\
        \n                                  - sws:UnitReader\r\n                                This resource supports the\
        \ following authentication types:\r\n                                  - X.509 Certificate\r\n                   \
        \               - NetID\r\n                                  - AccessToken \",\r\n                     \"Links\" :\
        \ [\"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.coursesection\"],\r\n                     \"Synonyms\"\
        \ : []\r\n                 }\r\n                 
" operationId: GetSection parameters: - name: year in: path description: 'The 4 digit year. For example: 2025' required: true schema: type: string - name: quarter in: path description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: type: string - name: curriculum_abbreviation in: path description: '' required: true schema: type: string - name: course_number in: path description: '' required: true schema: type: string - name: section_id in: path description: '' required: true schema: maxLength: 2 minLength: 1 type: string responses: '400': description: 'Invalid arg: year | Invalid arg: quarter | Invalid arg: curriculum abbreviation | Invalid arg: course number | Invalid arg: section ID' '404': description: No section found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/SectionViewModel' application/xml: schema: $ref: '#/components/schemas/SectionViewModel' text/xml: schema: $ref: '#/components/schemas/SectionViewModel' text/plain: schema: $ref: '#/components/schemas/SectionViewModel' application/json: schema: $ref: '#/components/schemas/SectionViewModel' text/json: schema: $ref: '#/components/schemas/SectionViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/section: get: tags: - Section summary: Search for course sections that match the supplied parameters description: "
\r\n                 { \r\n                     \"DisplayTitle\" : \"Section Search\",\r\n      \
        \               \"ews_guid\" : \"A5877849-AE6E-409C-BDCE-EA4AAFADD0AC\",\r\n                     \"LongDescription\"\
        \ : \"Search for course sections that match the supplied parameters\",\r\n                     \"ShortDescription\"\
        \ : \"Get a list of course sections\",\r\n                     \"OriginatingSchema\" : [ { \"source\":\"swssdb\" },\
        \ { \"source\":\"uweo\"  }, { \"source\":\"irws\" } ],\r\n                     \"Notes\" : \" This resource requires\
        \ any of the following ASTRA roles:\r\n                                   - sws:Support\r\n                      \
        \             - sws:GradeSubmitter\r\n                                   - sws:UnitReader\r\n                    \
        \             This resource supports the following authentication types:\r\n                                   - X.509\
        \ Certificate\r\n                                   - NetID\r\n                                   - AccessToken\r\n\
        \                                 For the Section_Search resource, the query string parameters can be configured in\
        \ different ways, \r\n                                 depending on the desired results.\r\n                     \
        \            To return a full listing of all the courses and sections in the curriculum, enter the year, quarter,\
        \ \r\n                                 and curriculum abbreviation parameters.\r\n                               \
        \  To return list of sections for a specified course, enter the year, quarter, curriculum abbreviation, \r\n     \
        \                            and the course number parameters.\r\n                                 To return a list\
        \ of all the sections that an instructor is teaching across multiple curricula, \r\n                             \
        \    enter the year, quarter and (instructor) regID parameters.\r\n                                 To return a list\
        \ of all the sections that an instructor is teaching in the specified curriculum, \r\n                           \
        \      enter the year, quarter, curriculum abbreviation and (instructor) regID parameters.\r\n                   \
        \              To return a list of all the sections that a course has been offered at UW, enter the starting year\
        \ \r\n                                 in the year field, leave quarter empty, specify the curriculum abbreviation\
        \ and course number parameters.\r\n                                 To return a list of all the sections that a course\
        \ has been offered at UW but filter them for a specific \r\n                                 set of Delete Flag values,\
        \ enter the starting year in the year field, leave quarter empty, specify \r\n                                 the\
        \ curriculum abbreviation, course number and desired delete flag values.\r\n                                 To return\
        \ a list of all the sections that a course has but exclude courses that do not have sections, \r\n               \
        \                  use the exclude_courses_without_sections flag. To use this mode, you may not also search for future\
        \ terms \r\n                                 at the same time.\",\r\n                     \"Links\" : [\"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.coursesection\"\
        ],\r\n                     \"Synonyms\" : []\r\n                 }\r\n                 
" operationId: SectionSearch parameters: - name: year in: query description: 'The 4 digit year. For example: 2025' schema: type: string default: '' - name: quarter in: query description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' schema: type: string default: '' - name: future_terms in: query description: Choose from 0 - 400 schema: type: integer format: int32 default: 0 - name: curriculum_abbreviation in: query description: '' schema: type: string default: '' - name: course_number in: query description: '' schema: type: string default: '' - name: reg_id in: query description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. schema: type: string default: '' - name: search_by in: query description: Choose instructor or gradesubmissiondelegate schema: type: string default: '' - name: include_secondaries in: query description: Choose on or true or false. schema: type: string default: '' - name: delete_flag in: query description: Any combination of active, suspended or withdrawn separated by ,. schema: type: string default: '' - name: changed_since_date in: query description: If you have a value in ChangedSinceDate all other input fields will be ignored and will return all data that has changed since the date entered. This is used for applications that only need the changes since they last checked without having to know specific details to search by. schema: type: string default: '' - name: transcriptable_course in: query description: "Choose yes, no, or all. If yes then results will include any course that can be creditable such that\ \ it can be shown on a transcript. This would include certain classes that also fall under the Educational Outreach\ \ (EO). Yes is also the default value chosen for this search criteria if none is specified.\r\n If no\ \ then only classes from EO will be returned.\r\n If all, both transcriptable and non-transcriptable\ \ courses will be returned.\r\n All will return every course regardless of whether it can be included\ \ in a transcript or not." schema: type: string default: 'yes' - name: page_size in: query description: '' schema: type: string default: '' - name: page_start in: query description: '' schema: type: string default: '' - name: facility_code in: query description: '' schema: type: string default: '' - name: room_number in: query description: '' schema: type: string default: '' - name: sln in: query description: '' schema: type: string default: '' responses: '400': description: 'Invalid Search for changed since date value | Invalid year | Invalid quarter | Invalid number of future terms | Invalid reg id | Invalid search by | Invalid curriculum | Invalid course number | Invalid include secondaries | Invalid delete_flag: should be any comma-separated combination of ''active'', ''suspended'', or ''withdrawn'' | Year and quarter is required when searching by SLN | Invalid input: no secondary sections when filtering by delete_flag | year required | Invalid input: either instructor, curriculum, facility code or sln required | Invalid input: no secondary sections when filtering by delete_flag | Year and quarter is required when searching by facility code | Page start must be an integer greater than 0. | Page size must be an integer between 1 and 500, inclusive.' '200': description: OK content: text/html: schema: $ref: '#/components/schemas/SectionSearchViewModel' application/xml: schema: $ref: '#/components/schemas/SectionSearchViewModel' text/xml: schema: $ref: '#/components/schemas/SectionSearchViewModel' text/plain: schema: $ref: '#/components/schemas/SectionSearchViewModel' application/json: schema: $ref: '#/components/schemas/SectionSearchViewModel' text/json: schema: $ref: '#/components/schemas/SectionSearchViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/section/{year},{quarter}: get: tags: - Section summary: Get course sections offered in the year/quarter description: "
\r\n                 { \r\n                     \"DisplayTitle\" : \"Section Search by Term\",\r\n\
        \                     \"ews_guid\" : \"EC0A49F3-5969-4020-81CA-924BCA67E7AB\",\r\n                     \"LongDescription\"\
        \ : \"A resource to retrieve a list of course sections offered in the year/quarter.\",\r\n                     \"\
        ShortDescription\" : \"Search for all course sections by term\",\r\n                     \"OriginatingSchema\" : [\
        \ { \"source\":\"swssdb\" } ],\r\n                     \"Notes\" : \"This resource requires any of the following ASTRA\
        \ roles:\r\n                                  - sws:Support\r\n                                  - sws:GradeSubmitter\r\
        \n                                  - sws:UnitReader\r\n                                This resource supports the\
        \ following authentication types:\r\n                                  - X.509 Certificate\r\n                   \
        \               - NetID\r\n                                  - AccessToken \",\r\n                     \"Links\" :\
        \ [\"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.coursesection\"],\r\n                     \"Synonyms\"\
        \ : []\r\n                 }\r\n                 
" operationId: SectionTermSearch parameters: - name: year in: path description: 'The 4 digit year. For example: 2025' required: true schema: maxLength: 4 minLength: 4 type: string default: '' - name: quarter in: path description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: maxLength: 6 minLength: 6 type: string default: '' - name: page_size in: query description: '' schema: type: string default: '1000' - name: page_start in: query description: '' schema: type: string default: '' responses: '400': description: Section Term search does not support paging of less then 500 sections per request. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/SectionTermSearchViewModel' application/xml: schema: $ref: '#/components/schemas/SectionTermSearchViewModel' text/xml: schema: $ref: '#/components/schemas/SectionTermSearchViewModel' text/plain: schema: $ref: '#/components/schemas/SectionTermSearchViewModel' application/json: schema: $ref: '#/components/schemas/SectionTermSearchViewModel' text/json: schema: $ref: '#/components/schemas/SectionTermSearchViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/course/{year},{quarter},{curriculum_abbreviation},{course_number}/{section_id}/status: get: tags: - Section summary: Get the status of a course section description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Section Status\",\r\n         \
        \           \"ews_guid\" : \"0FE09C52-834E-4F65-A35D-23D7D890C727\",\r\n                    \"LongDescription\" :\
        \ \"Get the status of a course section including how many spots are open and whether \r\n                        \
        \                  students can register for the section.\",\r\n                    \"ShortDescription\" : \"Get the\
        \ status of a course section\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\" }, { \"source\"\
        :\"uweo\" }, { \"source\":\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following\
        \ ASTRA roles:\r\n                                 - sws:Support\r\n                                 - sws:GradeSubmitter\r\
        \n                                 - sws:SectionStatusReader\r\n                               This resource supports\
        \ the following authentication types:\r\n                                 - X.509 Certificate\r\n                \
        \                 - NetID \",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.coursesection\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetSectionStatus parameters: - name: year in: path description: 'The 4 digit year. For example: 2025' required: true schema: type: string - name: quarter in: path description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: type: string - name: curriculum_abbreviation in: path description: '' required: true schema: type: string - name: course_number in: path description: '' required: true schema: type: string - name: section_id in: path description: '' required: true schema: type: string responses: '404': description: No section status found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/SectionStatusViewModel' application/xml: schema: $ref: '#/components/schemas/SectionStatusViewModel' text/xml: schema: $ref: '#/components/schemas/SectionStatusViewModel' text/plain: schema: $ref: '#/components/schemas/SectionStatusViewModel' application/json: schema: $ref: '#/components/schemas/SectionStatusViewModel' text/json: schema: $ref: '#/components/schemas/SectionStatusViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/course/{year},{quarter},{curriculum_abbreviation},{course_number}/status: get: tags: - Section summary: Get the status of a course description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Section Status List\",\r\n    \
        \                \"ews_guid\" : \"135BD797-FC81-42C3-954D-EF67D7869B41\",\r\n                    \"LongDescription\"\
        \ : \"Get the information about a specific course's section statuses, searching by \r\n                          \
        \                the associated course\",\r\n                    \"ShortDescription\" : \"Get the status of a course's\
        \ sections\",\r\n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\" }, { \"source\":\"uweo\" },\
        \ { \"source\":\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA\
        \ roles:\r\n                                 - sws:Support\r\n                                 - sws:GradeSubmitter\r\
        \n                                 - sws:SectionStatusReader\r\n                               This resource supports\
        \ the following authentication types:\r\n                                 - X.509 Certificate\r\n                \
        \                 - NetID \",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/studentdata.coursesection\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetSectionStatusByCourse parameters: - name: year in: path description: 'The 4 digit year. For example: 2025' required: true schema: type: string - name: quarter in: path description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: type: string - name: curriculum_abbreviation in: path description: '' required: true schema: type: string - name: course_number in: path description: '' required: true schema: type: string responses: '404': description: No section status found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/SectionStatusListViewModel' application/xml: schema: $ref: '#/components/schemas/SectionStatusListViewModel' text/xml: schema: $ref: '#/components/schemas/SectionStatusListViewModel' text/plain: schema: $ref: '#/components/schemas/SectionStatusListViewModel' application/json: schema: $ref: '#/components/schemas/SectionStatusListViewModel' text/json: schema: $ref: '#/components/schemas/SectionStatusListViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/term/current: get: tags: - Term summary: Get the current term description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Term (Current)\",\r\n         \
        \           \"ews_guid\" : \"AC24C6B9-5259-4DB6-A9E8-AA05013DA0A9\",\r\n                    \"LongDescription\" :\
        \ \"Get the current term. It is often a starting point to accessing other term based resources.\",\r\n           \
        \         \"ShortDescription\" : \"Get the current term \",\r\n                    \"OriginatingSchema\" : [ { \"\
        source\":\"swssdb\" } ],\r\n                    \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\
        \n                                 - sws:Support\r\n                                 - sws:GradeSubmitter\r\n    \
        \                             - sws:UnitReader\r\n                                 - sws:AdmReader\r\n           \
        \                    This resource supports the following authentication types:\r\n                              \
        \   - X.509 Certificate\r\n                                 - NetID\r\n                                 - AccessToken\r\
        \n                               The term resource describes important dates and times for the academic term.\",\r\
        \n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/36884191-96e2-43ea-b6bc-c0dfa138bf9e\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetTermCurrent responses: '200': description: OK content: text/html: schema: $ref: '#/components/schemas/TermViewModel' application/xml: schema: $ref: '#/components/schemas/TermViewModel' text/xml: schema: $ref: '#/components/schemas/TermViewModel' text/plain: schema: $ref: '#/components/schemas/TermViewModel' application/json: schema: $ref: '#/components/schemas/TermViewModel' text/json: schema: $ref: '#/components/schemas/TermViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/term/next: get: tags: - Term summary: Get the next term description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Term (Next)\",\r\n            \
        \        \"ews_guid\" : \"9C4B72E7-96D7-450E-9D2F-B6235F6C4A52\",\r\n                    \"LongDescription\" : \"\
        Get the next term \",\r\n                    \"ShortDescription\" : \"Get the next term \",\r\n                  \
        \  \"OriginatingSchema\" : [ { \"source\":\"swssdb\" } ],\r\n                    \"Notes\" : \"This resource requires\
        \ any of the following ASTRA roles:\r\n                                 - sws:Support\r\n                        \
        \         - sws:GradeSubmitter\r\n                                 - sws:UnitReader\r\n                          \
        \       - sws:AdmReader\r\n                               This resource supports the following authentication types:\r\
        \n                                 - X.509 Certificate\r\n                                 - NetID\r\n           \
        \                      - AccessToken\r\n                               The term resource describes important dates\
        \ and times for the academic term.\",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/36884191-96e2-43ea-b6bc-c0dfa138bf9e\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetTermNext responses: '200': description: OK content: text/html: schema: $ref: '#/components/schemas/TermViewModel' application/xml: schema: $ref: '#/components/schemas/TermViewModel' text/xml: schema: $ref: '#/components/schemas/TermViewModel' text/plain: schema: $ref: '#/components/schemas/TermViewModel' application/json: schema: $ref: '#/components/schemas/TermViewModel' text/json: schema: $ref: '#/components/schemas/TermViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/term/previous: get: tags: - Term summary: Get the previous term description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Term (Previous)\",\r\n        \
        \            \"ews_guid\" : \"9B182AB0-922F-4868-AAA2-99867635201F\",\r\n                    \"LongDescription\" :\
        \ \"Get the previous term \",\r\n                    \"ShortDescription\" : \"Get the previous term \",\r\n      \
        \              \"OriginatingSchema\" : [ { \"source\":\"swssdb\" } ],\r\n                    \"Notes\" : \"This resource\
        \ requires any of the following ASTRA roles:\r\n                                 - sws:Support\r\n               \
        \                  - sws:GradeSubmitter\r\n                                 - sws:UnitReader\r\n                 \
        \                - sws:AdmReader\r\n                               This resource supports the following authentication\
        \ types:\r\n                                 - X.509 Certificate\r\n                                 - NetID\r\n \
        \                                - AccessToken\r\n                               The term resource describes important\
        \ dates and times for the academic term.\",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/36884191-96e2-43ea-b6bc-c0dfa138bf9e\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetTermPrevious responses: '200': description: OK content: text/html: schema: $ref: '#/components/schemas/TermViewModel' application/xml: schema: $ref: '#/components/schemas/TermViewModel' text/xml: schema: $ref: '#/components/schemas/TermViewModel' text/plain: schema: $ref: '#/components/schemas/TermViewModel' application/json: schema: $ref: '#/components/schemas/TermViewModel' text/json: schema: $ref: '#/components/schemas/TermViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/term/{year},{quarter}: get: tags: - Term summary: Get the specific term that matches the supplied parameters description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Term\",\r\n                   \
        \ \"ews_guid\" : \"4457E842-C465-47AA-9E35-B2858FAADCBC\",\r\n                    \"LongDescription\" : \"Get a specific\
        \ term matching the supplied parameters\",\r\n                    \"ShortDescription\" : \"Get a specific term\",\r\
        \n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\" } ],\r\n                    \"Notes\" : \"\
        This resource requires any of the following ASTRA roles:\r\n                                 - sws:Support\r\n   \
        \                              - sws:GradeSubmitter\r\n                                 - sws:UnitReader\r\n     \
        \                            - sws:AdmReader\r\n                               This resource supports the following\
        \ authentication types:\r\n                                 - X.509 Certificate\r\n                              \
        \   - NetID\r\n                                 - AccessToken\r\n                               The term resource\
        \ describes important dates and times for the academic term.\",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/36884191-96e2-43ea-b6bc-c0dfa138bf9e\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetTerm parameters: - name: year in: path description: 'The 4 digit year. For example: 2025' required: true schema: maxLength: 4 minLength: 4 type: string - name: quarter in: path description: 'The 1 digit quarter. For example: 0=Default, 1=winter, 2=spring, 3=summer, 4=autumn' required: true schema: maxLength: 6 minLength: 6 type: string responses: '400': description: 'Invalid arg: year | Invalid arg: quarter' '404': description: Term not found. '500': description: Term is null or empty. | InternalServerError '200': description: OK content: text/html: schema: $ref: '#/components/schemas/TermViewModel' application/xml: schema: $ref: '#/components/schemas/TermViewModel' text/xml: schema: $ref: '#/components/schemas/TermViewModel' text/plain: schema: $ref: '#/components/schemas/TermViewModel' application/json: schema: $ref: '#/components/schemas/TermViewModel' text/json: schema: $ref: '#/components/schemas/TermViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '503': description: ServiceUnavailable /v5/testscore/{regID}: get: tags: - TestScore summary: Get the student's test scores for admission description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Test Score\",\r\n             \
        \       \"ews_guid\" : \"D2F4747C-952C-4F53-A86B-FF007F1F73C4\",\r\n                    \"LongDescription\" : \"Get\
        \ information about a student's academic test scores (e.g. GMAT, SAT, TOEFL, etc.) \r\n                          \
        \                for admission\",\r\n                    \"ShortDescription\" : \"Get test scores for admission\"\
        ,\r\n                    \"OriginatingSchema\" : [ { \"source\":\"swssdb\" }, { \"source\":\"irws\" } ],\r\n     \
        \               \"Notes\" : \"This resource requires any of the following ASTRA roles:\r\n                       \
        \          - sws:Support\r\n                                 - sws:UnitReader\r\n                               This\
        \ resource supports the following authentication types:\r\n                                 - X.509 Certificate\r\n\
        \                                 - NetID \",\r\n                    \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/ipeds.admissionstestscores\"\
        \ ],\r\n                    \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetTestScore parameters: - name: regID in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: maxLength: 32 minLength: 32 type: string responses: '400': description: 'Invalid arg: regID' '404': description: No TestScore found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/TestScoreViewModel' application/xml: schema: $ref: '#/components/schemas/TestScoreViewModel' text/xml: schema: $ref: '#/components/schemas/TestScoreViewModel' text/plain: schema: $ref: '#/components/schemas/TestScoreViewModel' application/json: schema: $ref: '#/components/schemas/TestScoreViewModel' text/json: schema: $ref: '#/components/schemas/TestScoreViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /v5/testscore/{testType},{regID}: get: tags: - TestScore summary: Get the student's test scores of a specific test type description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Test Score by Type\",\r\n     \
        \               \"ews_guid\" : \"F4BBB30B-CEB8-4FF5-87AA-A522ECA0782E\",\r\n                    \"LongDescription\"\
        \ : \"Get information about a student's test scores of a specific test type for admission\",\r\n                 \
        \   \"ShortDescription\" : \"Get specific type of test scores for admission\",\r\n                    \"OriginatingSchema\"\
        \ : [ { \"source\":\"swssdb\" }, { \"source\":\"irws\" } ],\r\n                    \"Notes\" : \"This resource requires\
        \ any of the following ASTRA roles:\r\n                                 - sws:Support\r\n                        \
        \         - sws:UnitReader\r\n                               This resource supports the following authentication types:\r\
        \n                                 - X.509 Certificate\r\n                                 - NetID \",\r\n       \
        \             \"Links\" : [ \"https://metadata.uw.edu/Catalog/ViewItem/Term/ipeds.admissionstestscores\" ],\r\n  \
        \                  \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetTestScoreWithTestType parameters: - name: testType in: path description: The type of the test (e.g. GMAT, SAT, TOEFL) required: true schema: type: string - name: regID in: path description: RegIDs are the authoritative unique IDs guaranteed to identify a UW person permanently. RegIDs are assigned to a person by the Identity Registration Service, the authoritative source for person data reconciled from several data sources which may represent multiple records and accounts for a single person. A given RegID will always refer to the same person, regardless of name, status or affiliation changes. required: true schema: maxLength: 32 minLength: 32 type: string responses: '400': description: 'Invalid arg: regID | Invalid arg: Test Type' '404': description: No TestScore found. '200': description: OK content: text/html: schema: $ref: '#/components/schemas/TestScoreViewModel' application/xml: schema: $ref: '#/components/schemas/TestScoreViewModel' text/xml: schema: $ref: '#/components/schemas/TestScoreViewModel' text/plain: schema: $ref: '#/components/schemas/TestScoreViewModel' application/json: schema: $ref: '#/components/schemas/TestScoreViewModel' text/json: schema: $ref: '#/components/schemas/TestScoreViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable /: get: tags: - Version summary: Get available versions description: "
\r\n                {\r\n                    \"DisplayTitle\" : \"Service Version\",\r\n        \
        \            \"sws_guid\" : \"3BFD2A3E-5BAE-47D3-9BE2-4A603320F632\",\r\n                    \"LongDescription\" :\
        \ \"Get available versions\",\r\n                    \"ShortDescription\" : \"Get available versions\",\r\n      \
        \              \"OriginatingSchema\" : [{ \"source\": \"hardcoded\" }],\r\n                    \"Notes\" : \"The version\
        \ list resource lists the contract versions that are currently available for the service.\r\n                    \
        \            Each contract version in the list links to a resource list which provides a list of search resources.\r\
        \n                                Also provided in this resource are the code versions that supports the given contract\
        \ versions.\r\n                                The code version is divided into 2 types:\r\n                     \
        \               Domain Core Version\r\n                                    Service Version\r\n                   \
        \             This is primarily useful for change management.\",\r\n                    \"Links\" : [],\r\n      \
        \              \"Synonyms\" : []\r\n                }\r\n                
" operationId: GetVersions responses: '200': description: OK content: text/html: schema: $ref: '#/components/schemas/VersionListViewModel' application/xml: schema: $ref: '#/components/schemas/VersionListViewModel' text/xml: schema: $ref: '#/components/schemas/VersionListViewModel' text/plain: schema: $ref: '#/components/schemas/VersionListViewModel' application/json: schema: $ref: '#/components/schemas/VersionListViewModel' text/json: schema: $ref: '#/components/schemas/VersionListViewModel' '202': description: Accepted '301': description: MovedPermanently '302': description: Found '304': description: NotModified '401': description: Identity '{identity}' is not authorized to access this resource. '405': description: MethodNotAllowed '500': description: InternalServerError '503': description: ServiceUnavailable components: schemas: AcademicAdviserViewModel: type: object properties: AdvisingFullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.displayName\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Advising\
            \ full name\"\r\n            }\r\n            
" nullable: true AdvisingPronouns: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwPersonPronoun\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\"\r\
            \n            }\r\n            
" nullable: true AdvisingEmailAddress: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.UWEWPEmail\" },\r\n                    { \"source\":\"AADB.advisers.override_email\" }\r\n  \
            \              ],\r\n                \"TechnicalDescription\": \"Advising email address\"\r\n            }\r\n\
            \            
" nullable: true AdvisingPhoneNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.UWEWPPhone\" },\r\n                    { \"source\":\"AADB.advisers.override_phone\" }\r\n  \
            \              ],\r\n                \"TechnicalDescription\": \"Advising phone number\"\r\n            }\r\n\
            \            
" nullable: true AdvisingUWNetID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwNetID\" },\r\n                    { \"source\":\"AADB.assigned_advisers.adviser_netid\" }\r\
            \n                ],\r\n                \"TechnicalDescription\": \"Advising UWNetID\"\r\n            }\r\n  \
            \          
" nullable: true AdvisingRegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.regid\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Advising UW Registration\
            \ ID\"\r\n            }\r\n            
" nullable: true AdvisingProgram: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"AADB.sources.source_desc\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Advising\
            \ Program\"\r\n            }\r\n            
" nullable: true BookingUrl: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"AADB.advisers.booking_url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Booking\
            \ Url\"\r\n            }\r\n            
" nullable: true IsDepartmentAdviser: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"hardcoded\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Denotes whether or not this\
            \ record is for a departmental adviser\"\r\n            }\r\n            
" StudentAdvisingIsActive: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"AADB.assigned_advisers.active\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student\
            \ Advising is Active\"\r\n            }\r\n            
" Metadata: type: string nullable: true readOnly: true RepositoryTimeStamp: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Academic Adviser Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.AcademicAdviser\"\ }]\r\n}" AcademicAdvisersListViewModel: type: object properties: StudentFullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.displayName\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student\
            \ full name\"\r\n            }\r\n            
" nullable: true StudentPronouns: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwPersonPronoun\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\"\r\
            \n            }\r\n            
" nullable: true StudentNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwStudentID\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student\
            \ Number\"\r\n            }\r\n            
" nullable: true StudentSystemKey: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwStudentSystemKey\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Student system key\"\r\n            }\r\n            
" nullable: true StudentUWNetID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwNetID\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student UWNetID\"\
            \r\n            }\r\n            
" nullable: true StudentRegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.regid\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student UW Registration\
            \ ID\"\r\n            }\r\n            
" nullable: true AcademicAdvisers: type: array items: $ref: '#/components/schemas/AcademicAdviserViewModel' nullable: true readOnly: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Academic Adviser List Model\",\r\n \"TargetSchema\" : [{\"target\" :\ \ \"SWS.AcademicAdviser\"}]\r\n}" AcademicAdvisersResourceUri: type: object properties: RegID: type: string nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Academic Advisers Resource URI\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.AcademicAdvisers\"}],\r\n \"TargetOperationId\" : [\"GetAcademicAdvisers\"]\r\n}" CLEntryTermDAEEntryDateViewModel: type: object properties: Year: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.cleyr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Year\"\r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.cleqtr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Quarter\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"CL Entry Term DAE Entry Date Model\"\r\n}" CampusResourceUri: type: object properties: CampusShortName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"hardcoded\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Abbreviation of campus\"\
            \r\n            }\r\n            
" nullable: true CampusFullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                   { \"source\"\
            :\"hardcoded\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Full Name of the Campus\"\
            \r\n            }\r\n            
" nullable: true CampusName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                   { \"source\"\
            :\"hardcoded\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Name of the campus\"\r\n\
            \            }\r\n            
" nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Campus Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Campus\"\ }],\r\n \"TargetOperationId\" : [\"CampusSearch\"]\r\n}" CampusSearchResourceUri: type: object properties: Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Campus Search Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.Campus\"}],\r\n \"TargetOperationId\" : [\"CampusSearch\"]\r\n}" CampusSearchViewModel: type: object properties: Current: $ref: '#/components/schemas/CampusSearchResourceUri' Next: $ref: '#/components/schemas/CampusSearchResourceUri' PageSize: type: string nullable: true PageStart: type: string nullable: true Previous: $ref: '#/components/schemas/CampusSearchResourceUri' TotalCount: type: integer format: int32 Campuses: type: array items: $ref: '#/components/schemas/CampusResourceUri' nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Campus Search Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Campus\"\ }]\r\n}" CatalogTerm1DAEEntryDateViewModel: type: object properties: Year: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.cat1yr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Year\"\r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.cat1qtr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Quarter\" \r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Catalog Term 1 DAE Entry Date Model\"\r\n}" CatalogTerm2DAEEntryDateViewModel: type: object properties: Year: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.cat2yr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Year\"\r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.cat2qtr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Quarter\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Catalog Term 2 DAE Entry Date Model\"\r\n}" CatalogTerm3DAEEntryDateViewModel: type: object properties: Year: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.cat3yr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Year\"\r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.cat3qtr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Quarter\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Catalog Term 3 DAE Entry Date Model\"\r\n}" CollegeSearchResourceUri: type: object properties: CampusShortName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_25_campus.branch_name\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Campus short name\"\r\n            }\r\n            
" nullable: true FutureTerms: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Number of future terms to look\
            \ ahead\"\r\n            }\r\n            
" format: int32 Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.first_eff_qtr\" },\r\n                    { \"source\":\"SWSSDB.sr_course_titles.last_eff_qtr\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Calculated field based on a range of\
            \ first effective to last effective.\"\r\n            }\r\n            
" nullable: true Year: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.first_eff_yr\" },\r\n                    { \"source\":\"SWSSDB.sr_course_titles.last_eff_yr\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Calculated field based on a range of\
            \ first effective to last effective.\"\r\n            }\r\n            
" nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"College Search Resource URI\",\r\n \"TargetSchema\" : [{\"target\" :\ \ \"SWS.College\"}],\r\n \"TargetOperationId\" : [\"CollegeSearch\"]\r\n}" CollegeSearchResultViewModel: type: object properties: CampusShortName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [        \r\n                  \
            \  { \"source\":\"SWSSDB.sys_tbl_25_campus.branch_name\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Campus short name\"\r\n            }\r\n            
" nullable: true CollegeAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_coll_code.college_abbrev\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            College abbreviation\"\r\n            }\r\n            
" nullable: true CollegeFullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_coll_code.college_full_nm\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"College full name\"\r\n            }\r\n            
" nullable: true CollegeFullNameTitleCased: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_coll_code.college_full_nm\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"College full name title cased\"\r\n            }\r\n            
" nullable: true CollegeName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_coll_code.college_name\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            College name\"\r\n            }\r\n            
" nullable: true CollegeShortName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_coll_code.college_short_nm\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Campus short name\"\r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.first_eff_qtr\" },\r\n                    { \"source\":\"SWSSDB.sr_course_titles.last_eff_qtr\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Calculated field based on a range of\
            \ first effective to last effective.\"\r\n            }\r\n            
" nullable: true Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.first_eff_yr\" },\r\n                    { \"source\":\"SWSSDB.sr_course_titles.last_eff_yr\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Calculated field based on a range of\
            \ first effective to last effective.\"\r\n            }\r\n            
" format: int32 additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"College Search Result\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.College\"\ }]\r\n}" CollegeSearchViewModel: type: object properties: Current: $ref: '#/components/schemas/CollegeSearchResourceUri' Next: $ref: '#/components/schemas/CollegeSearchResourceUri' Previous: $ref: '#/components/schemas/CollegeSearchResourceUri' TotalCount: type: integer format: int32 Colleges: type: array items: $ref: '#/components/schemas/CollegeSearchResultViewModel' nullable: true readOnly: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"College Search Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.College\"\ }]\r\n}" CommentsViewModel: type: object properties: Lines: type: array items: $ref: '#/components/schemas/Line' nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Comments Model\"\r\n}" CourseResourceUri: type: object properties: Href: type: string nullable: true Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.year\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Year\"\
            \r\n            }\r\n            
" format: int32 Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.quarter\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Quarter\"\
            \r\n            }\r\n            
" nullable: true CurriculumAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.department_abbrev\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Curriculum abbreviation\"\r\n            }\r\n            
" nullable: true CourseNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.course_number\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Course number\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Course Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Course\"\ }],\r\n \"TargetOperationId\" : [\"GetCourse\"]\r\n}" CourseSearchResourceUri: type: object properties: Year: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true CurriculumAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true CourseNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true FutureTerms: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" format: int32 CourseTitleStarts: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true CourseTitleContains: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true ExcludeCoursesWithoutSections: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" ChangedSinceDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true TranscriptableCourse: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true ViewUnpublished: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" PageStart: type: string nullable: true PageSize: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Course Search Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.Course\"}],\r\n \"TargetOperationId\" : [\"CourseSearch\"]\r\n}" CourseSearchResultViewModel: type: object properties: Href: type: string nullable: true Year: type: integer format: int32 Quarter: type: string nullable: true CourseTitle: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.course_title\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.CourseTitle\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Course title\"\r\n            }\r\n \
            \           
" nullable: true CurriculumAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_curric_code.curric_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Curriculum abbreviation\"\r\n            }\r\n            
" nullable: true CourseTitleLong: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.long_course_title\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.CourseTitleLong\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Course title long\"\r\n            }\r\
            \n            
" nullable: true CourseNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.course.course_number\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.CourseNumber\" }\r\
            \n                ],\r\n                \"TechnicalDescription\": \"Course number\"\r\n            }\r\n     \
            \       
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Course Search Result\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Course\"\ }]\r\n}" CourseSearchViewModel: type: object properties: TotalCount: type: integer format: int32 PageSize: type: string nullable: true PageStart: type: string nullable: true Courses: type: array items: $ref: '#/components/schemas/CourseSearchResultViewModel' nullable: true readOnly: true Current: $ref: '#/components/schemas/CourseSearchResourceUri' Previous: $ref: '#/components/schemas/CourseSearchResourceUri' Next: $ref: '#/components/schemas/CourseSearchResourceUri' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Course Search Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Course\"\ }]\r\n}" CourseViewModel: type: object properties: CourseNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.course.course_number\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.CourseNumber\" }\r\
            \n                ],\r\n                \"TechnicalDescription\": \"Course number\"\r\n            }\r\n     \
            \       
" nullable: true CourseTitle: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.course_title\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.CourseTitle\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Course title\"\r\n            }\r\n \
            \           
" nullable: true CourseCampus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.course_branch\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.CourseCampus\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Course campus\"\r\n            }\r\n\
            \            
" nullable: true CourseTitleLong: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.long_course_title\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.CourseTitleLong\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Course title long\"\r\n            }\r\
            \n            
" nullable: true CourseDescription: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.course.course_descr\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.CourseDescription\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Course description\"\r\n            }\r\
            \n            
" nullable: true CourseCollege: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_coll_code.college_name\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.CourseCollege\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Course college\"\r\n            }\r\n\
            \            
" nullable: true CourseComment: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.course.course_comment\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.CourseComment\" }\r\
            \n                ],\r\n                \"TechnicalDescription\": \"Course comment\"\r\n            }\r\n    \
            \        
" nullable: true CreditControl: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.course.credit_control\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.CreditControl\" }\r\
            \n                ],\r\n                \"TechnicalDescription\": \"Credit control\"\r\n            }\r\n    \
            \        
" nullable: true Curriculum: $ref: '#/components/schemas/CurriculumShortResourceUri' FirstEffectiveTerm: $ref: '#/components/schemas/TermResourceUri' GradingSystem: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.course.grading_system\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.GradingSystem\" }\r\
            \n                ],\r\n                \"TechnicalDescription\": \"Grading system\"\r\n            }\r\n    \
            \        
" nullable: true LastEffectiveTerm: $ref: '#/components/schemas/TermResourceUri' MinimumTermCredit: type: number description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.course.min_qtr_credits\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.MinimumTermCredit\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Minimum term credit\"\r\n           \
            \ }\r\n            
" format: double MaximumTermCredit: type: number description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.course.max_qtr_credits\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.MaximumTermCredit\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Maximum term credit\"\r\n           \
            \ }\r\n            
" format: double MaximumCredit: type: number description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.course.max_credits\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.MaximumCredit\" }\r\n\
            \                ],\r\n                \"TechnicalDescription\": \"Maximum credit\"\r\n            }\r\n     \
            \       
" format: double GeneralEducationRequirements: $ref: '#/components/schemas/GeneralEducationRequirementViewModel' RepositoryTimeStamp: type: string nullable: true Metadata: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Course Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Course\"\ }]\r\n}" CurrentEnrollmentViewModel: type: object properties: ClassLevel: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.class\" },\r\n                    { \"source\":\"SWSSDB.registration.regis_class\" },\r\n\
            \                    { \"source\":\"SWSSDB.student_1.class\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Class level. If transcripts not posted, then this value is dependent on pending_class\"\r\n            }\r\
            \n            
" nullable: true ClassCode: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.class\" },\r\n                    { \"source\":\"SWSSDB.registration.regis_class\" },\r\n\
            \                    { \"source\":\"SWSSDB.student_1.class\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Class code. If transcripts not posted, then this value is dependent on pending_class\"\r\n            }\r\n\
            \            
" nullable: true ClassDescription: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.class\" },\r\n                    { \"source\":\"SWSSDB.registration.regis_class\" },\r\n\
            \                    { \"source\":\"SWSSDB.student_1.class\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Class description. If transcripts not posted, then this value is dependent on pending_class\"\r\n        \
            \    }\r\n            
" nullable: true HonorsProgram: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.honors_program\" },\r\n                    { \"source\":\"SWSSDB.registration.regis_hnrs_prg\"\
            \ },\r\n                    { \"source\":\"SWSSDB.student_1.honors_program\" }\r\n                ],\r\n     \
            \           \"TechnicalDescription\": \"Honors program. If transcripts not posted, then this value is dependent\
            \ on pending_hnrs_prg\"\r\n            }\r\n            
" LeaveEndQuarter: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.leave_ends_qtr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Leave End Quarter. Null if transcripts not posted\"\r\n            }\r\n            
" format: int32 LeaveEndYear: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.leave_ends_yr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Leave\
            \ End Year. Null if transcripts not posted\"\r\n            }\r\n            
" format: int32 Majors: type: array items: $ref: '#/components/schemas/MajorViewModel' nullable: true Minors: type: array items: $ref: '#/components/schemas/MinorViewModel' nullable: true EnrollmentStatus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.enroll_status\" },\r\n                    { \"source\":\"SWSSDB.transcript.enroll_status\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Enrollment Status\"\r\n            }\r\
            \n            
" nullable: true EnrollmentStatusDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.reg_en_stat_dt\" },\r\n                    { \"source\":\"SWSSDB.transcript.tr_en_stat_dt\"\
            \ },\r\n                    \r\n                ],\r\n                \"TechnicalDescription\": \"Enrollment Status\
            \ Date\"\r\n            }\r\n            
" nullable: true CurrentRegisteredCredits: type: number description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.current_credits\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Current Registered Credits\"\r\n            }\r\n            
" format: double nullable: true Metadata: type: string nullable: true PendingClassChange: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.pending_class\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Pending class change. Null if transcripts already cutover\"\r\n            }\r\n            
" PendingMajorChange: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.pending_major\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Pending major change. Null if transcripts already cutover\"\r\n            }\r\n            
" PendingHonorsChange: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.pending_hnrs_prg\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Pending honors change. Null if transcripts already cutover\"\r\n            }\r\n            
" PendingResidentChange: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.pending_resident\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Pending resident change. Null if transcripts already cutover\"\r\n            }\r\n            
" PendingResident: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.resident\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Pending\
            \ resident. Null if transcripts already cutover\"\r\n            }\r\n            
" nullable: true PendingResidencyDescription: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.resident\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Pending\
            \ residency description. Null if transcripts already cutover\"\r\n            }\r\n            
" nullable: true PendingSpecialProgramChange: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.pending_sp_pgm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Pending Special Program change. Null if transcripts already cutover\"\r\n            }\r\n            
" QtrGradePoints: type: number description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.qtr_grade_points\"}\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Quarter Grade Points. Null if transcript not posted\"\r\n            }\r\n            
" format: double nullable: true QtrGradedAttmp: type: number description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.qtr_graded_attmp\"}\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Quarter Graded Attmp. Null if transcript not posted\"\r\n            }\r\n            
" format: double nullable: true QtrNonGrdEarned: type: number description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.qtr_nongrd_earned\"}\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Quarter Non Grd Earned. Null if transcript not posted\"\r\n            }\r\n            
" format: double nullable: true Term: $ref: '#/components/schemas/TermResourceUri' RepositoryTimeStamp: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Current Enrollment Model\"\r\n}" CurriculumResourceUri: type: object properties: Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.first_eff_yr\" },\r\n                    { \"source\":\"SWSSDB.sr_course_titles.last_eff_yr\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Year\"\r\n            }\r\n         \
            \   
" format: int32 Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.first_eff_qtr\" },\r\n                    { \"source\":\"SWSSDB.sr_course_titles.last_eff_qtr\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Quarter\"\r\n            }\r\n      \
            \      
" nullable: true CurriculumAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_curric_code.curric_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Curriculum abbreviation\"\r\n            }\r\n            
" nullable: true CurriculumName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_curric_code.curric_name\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Curriculum name\"\r\n            }\r\n            
" nullable: true CurriculumFullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_curric_code.curric_full_nm\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Curriculum full name\"\r\n            }\r\n            
" nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Expanded Curriculum Resource URI\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.Curriculum\"}],\r\n \"TargetOperationId\" : [\"CurriculumSearch\"]\r\n}" CurriculumSearchResourceUri: type: object properties: Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" format: int32 Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true DepartmentAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true CollegeAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true FutureTerms: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" format: int32 ViewUnpublished: type: boolean Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Curriculum Search Resource URI\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.Curriculum\"}],\r\n \"TargetOperationId\" : [\"CurriculumSearch\"]\r\n}" CurriculumSearchViewModel: type: object properties: TotalCount: type: integer format: int32 Curricula: type: array items: $ref: '#/components/schemas/CurriculumResourceUri' nullable: true readOnly: true PageSize: type: string nullable: true PageStart: type: string nullable: true Current: $ref: '#/components/schemas/CurriculumSearchResourceUri' Next: $ref: '#/components/schemas/CurriculumSearchResourceUri' Previous: $ref: '#/components/schemas/CurriculumSearchResourceUri' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Curriculum Search Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Curriculum\"\ }]\r\n}" CurriculumShortResourceUri: type: object properties: Href: type: string nullable: true Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.first_eff_yr\" },\r\n                    { \"source\":\"SWSSDB.sr_course_titles.last_eff_yr\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Year\"\r\n            }\r\n         \
            \   
" format: int32 Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.first_eff_qtr\" },\r\n                    { \"source\":\"SWSSDB.sr_course_titles.last_eff_qtr\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Quarter\"\r\n            }\r\n      \
            \      
" nullable: true CurriculumAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_curric_code.curric_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Curriculum abbreviation\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Curriculum Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Curriculum\"\ }],\r\n \"TargetOperationId\" : [\"CurriculumSearch\"]\r\n}" CurriculumTimeScheduleUrlViewModel: type: object properties: DepartmentAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.dept\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Department abbreviation\"\
            \r\n            }\r\n            
" nullable: true CollegeName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.colnm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"College name\"\
            \r\n            }\r\n            
" nullable: true TimeScheduleLinkAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.curl\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Time schedule\
            \ link abbreviation\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Curriculum Time Schedule Url Model\"\r\n}" DayViewModel: type: object properties: Name: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Day Model\"\r\n}" DaysOfWeekViewModel: type: object properties: Days: type: array items: $ref: '#/components/schemas/DayViewModel' nullable: true Text: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.dys\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.DaysOfWeek/Text\"}\r\
            \n                ],\r\n                \"TechnicalDescription\": \"Days of the week\"\r\n            }\r\n  \
            \          
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Days of Week Model\"\r\n}" DegreeAuditExceptionListViewModel: type: object properties: TotalCount: type: integer format: int32 DegreeAuditExceptions: type: array items: $ref: '#/components/schemas/DegreeAuditExceptionViewModel' nullable: true readOnly: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Audit Exception List Model\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.DegreeAuditException\"}]\r\n}" DegreeAuditExceptionSearchResourceUri: type: object properties: RegId: type: string nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Audit Exception Search Resource URI\",\r\n \"TargetSchema\" :\ \ [{\"target\" : \"SWS.DegreeAuditException\"}],\r\n \"TargetOperationId\" : [\"DegreeAuditExceptionSearch\"]\r\ \n}" DegreeAuditExceptionSearchViewModel: type: object properties: TotalCount: type: integer format: int32 DegreeAuditExceptions: type: array items: $ref: '#/components/schemas/DegreeAuditExceptionViewModel' nullable: true readOnly: true Current: $ref: '#/components/schemas/DegreeAuditExceptionSearchResourceUri' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Audit Exception Search Model\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.DegreeAuditException\"}]\r\n}" DegreeAuditExceptionViewModel: type: object properties: AuthorizationDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.athdt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Authorization\
            \ date\"\r\n            }\r\n            
" nullable: true AuthorizationName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.athdt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Authorization\
            \ name\"\r\n            }\r\n            
" nullable: true AcceptCode1: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.ac1\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Accept\
            \ code 1\"\r\n            }\r\n            
" nullable: true AcceptCode2: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.ac2\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Accept\
            \ code 2\"\r\n            }\r\n            
" nullable: true AssignCode: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.asncd\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Assign\
            \ code\"\r\n            }\r\n            
" nullable: true CatalogTerm1: $ref: '#/components/schemas/CatalogTerm1DAEEntryDateViewModel' CatalogTerm2: $ref: '#/components/schemas/CatalogTerm2DAEEntryDateViewModel' CatalogTerm3: $ref: '#/components/schemas/CatalogTerm3DAEEntryDateViewModel' CLEntryTerm: $ref: '#/components/schemas/CLEntryTermDAEEntryDateViewModel' Comment: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.cline\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Comment\"\
            \r\n            }\r\n            
" nullable: true ControlCode: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.ctlcd\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Control\
            \ code\"\r\n            }\r\n            
" nullable: true Course: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.crs\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Course\"\
            \r\n            }\r\n            
" nullable: true ExceptionTerm: $ref: '#/components/schemas/ExceptionTermDAEEntryDateViewModel' ExceptionEnteredDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.exdt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Exception\
            \ entered date\"\r\n            }\r\n            
" nullable: true ExceptionUserID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.exuid\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Exception\
            \ user id\"\r\n            }\r\n            
" nullable: true FirstTerm: $ref: '#/components/schemas/FirstTermDAEEntryDateViewModel' InternalComment: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.icmt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Internal\
            \ comment\"\r\n            }\r\n            
" nullable: true LastTerm: $ref: '#/components/schemas/LastTermDAEEntryDateViewModel' MatchControl: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.mtctl\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Match\
            \ control\"\r\n            }\r\n            
" nullable: true MaxCount: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.mxct\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Max count\"\
            \r\n            }\r\n            
" nullable: true MaxHours: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.maxhrs\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Max\
            \ hours\"\r\n            }\r\n            
" nullable: true MaxHoursCheck: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.mxhrck\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Max\
            \ hours check\"\r\n            }\r\n            
" nullable: true MinorCatalogTerm1: $ref: '#/components/schemas/MinorCatalogTerm1DAEEntryDateViewModel' MinorCatalogTerm2: $ref: '#/components/schemas/MinorCatalogTerm2DAEEntryDateViewModel' MinorCatalogTerm3: $ref: '#/components/schemas/MinorCatalogTerm3DAEEntryDateViewModel' NonUWCourse: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.NonUWCourse\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Non UW course\"\r\n            }\r\n            
" nullable: true PseudoName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.psnm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Pseudo\
            \ name\"\r\n            }\r\n            
" nullable: true RegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.sysk\" }\r\n                ],\r\n                \"TechnicalDescription\": \"FReg id\"\
            \r\n            }\r\n            
" nullable: true RejectCode1: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.rjcd1\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Reject\
            \ code 1\"\r\n            }\r\n            
" nullable: true RejectCode2: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.rjcd2\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Reject\
            \ code 2\"\r\n            }\r\n            
" nullable: true RejectCourse: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.rcrs\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Reject\
            \ course\"\r\n            }\r\n            
" nullable: true RequiredCount: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.reqct\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Required\
            \ count\"\r\n            }\r\n            
" nullable: true RequiredHours: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.reqhrs\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Required\
            \ hours\"\r\n            }\r\n            
" nullable: true RequirementName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.rqnm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Requirement\
            \ name\"\r\n            }\r\n            
" nullable: true RequiredGPA: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.reqgpa\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Require\
            \ GPA\"\r\n            }\r\n            
" nullable: true SCEntryCollege: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.sccol\" }\r\n                ],\r\n                \"TechnicalDescription\": \"SC entry\
            \ college\"\r\n            }\r\n            
" nullable: true SCEntryTerm: $ref: '#/components/schemas/SCEntryTermDAEEntryDateViewModel' SequenceNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Sequence number\"\r\n        \
            \    }\r\n            
" nullable: true SubType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.sbtyp\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Subtype\"\
            \r\n            }\r\n            
" nullable: true UWEntryTerm: $ref: '#/components/schemas/UWEntryTermDAEEntryDateViewModel' Value: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Audit Exception Model\",\r\n \"TargetSchema\" : [{\"target\" :\ \ \"SWS.DegreeAuditException\"}]\r\n}" DegreeAuditLine: type: object properties: Line: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.darptlines/ln\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Degree audit\
            \ report line\"\r\n            }\r\n            
" nullable: true Type: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.darptlines/typ\" },\r\n                ],\r\n                \"TechnicalDescription\": \"Type\"\r\
            \n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Audit Line\"\r\n}" DegreeAuditProgramSearchResourceURI: type: object properties: Campus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true MajorAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true DegreeGroup: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Audit Program Search Resource URI\",\r\n \"TargetSchema\" : [{\"\ target\" : \"SWS.DegreeAuditProgram\"}],\r\n \"TargetOperationId\" : [\"DegreeAuditProgramSearch\"]\r\n}" DegreeAuditProgramSearchResultViewModel: type: object properties: DegreeAuditProgramTitle: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dpg.ttl\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Degree Audit Program\
            \ Title\"\r\n            }\r\n            
" nullable: true Campus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dpg.brcd\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Campus\"\r\n \
            \           }\r\n            
" nullable: true DegreeLevel: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dpg.dlvl\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Degree Level\"\
            \r\n            }\r\n            
" nullable: true DegreeType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dpg.dtyp\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Degree Type\"\r\
            \n            }\r\n            
" nullable: true MajorAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dpg.mabb\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Major Abbreivation\"\
            \r\n            }\r\n            
" nullable: true Pathway: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dpg.pth\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Pathway\"\r\n \
            \           }\r\n            
" nullable: true regid_placeholder: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"UW Registration ID\"\r\n     \
            \       }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Audit Program Search Result Model\",\r\n \"TargetSchema\" : [{\"\ target\" : \"SWS.DegreeAuditProgram\"}]\r\n}" DegreeAuditProgramSearchViewModel: type: object properties: TotalCount: type: integer format: int32 DegreeAuditPrograms: type: array items: $ref: '#/components/schemas/DegreeAuditProgramSearchResultViewModel' nullable: true readOnly: true Current: $ref: '#/components/schemas/DegreeAuditProgramSearchResourceURI' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Audit Program Search Model\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.DegreeAuditProgram\"}]\r\n}" DegreeAuditResourceUri: type: object properties: Campus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dgp/brcd\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Campus\"\r\n \
            \           }\r\n            
" nullable: true DegreeLevel: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dgp/dlvl\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Degree Level\"\
            \r\n            }\r\n            
" nullable: true DegreeType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dgp/dtyp\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Degree Type\"\r\
            \n            }\r\n            
" nullable: true Href: type: string nullable: true MajorAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dgp/mabb\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Major Abbreviation\"\
            \r\n            }\r\n            
" nullable: true Pathway: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dgp/pth\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Pathway\"\r\n \
            \           }\r\n            
" nullable: true RegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dgp/sysk\" }\r\n                ],\r\n                \"TechnicalDescription\": \"UW Registration\
            \ ID\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Audit Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.DegreeAudit\"}],\r\n \"TargetOperationId\" : [\"DegreeAuditSearch\"]\r\n}" DegreeAuditSearchResourceUri: type: object properties: Href: type: string nullable: true RegID: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Audit Search Resource URI\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.DegreeAudit\"}],\r\n \"TargetOperationId\" : [\"DegreeAuditSearch\"]\r\n}" DegreeAuditSearchResultViewModel: type: object properties: DegreeAuditURI: $ref: '#/components/schemas/DegreeAuditResourceUri' StudentName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.displayName\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student\
            \ name\"\r\n            }\r\n            
" nullable: true StudentSystemKey: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwStudentSystemKey\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Student system key\"\r\n            }\r\n            
" nullable: true DatePrepared: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.darpt/rptln\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Listed in PREPARED\
            \ header tag\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Audit Search Result Model\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.DegreeAudit\"}]\r\n}" DegreeAuditSearchViewModel: type: object properties: TotalCount: type: integer format: int32 DegreeAudits: type: array items: $ref: '#/components/schemas/DegreeAuditSearchResultViewModel' nullable: true readOnly: true Current: $ref: '#/components/schemas/DegreeAuditSearchResourceUri' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Audit Search Model\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.DegreeAudit\"}]\r\n}" DegreeAuditStatusViewModel: type: object properties: Title: type: string nullable: true Status: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true DegreeAuditURI: $ref: '#/components/schemas/DegreeAuditResourceUri' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Audit Status Model\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.DegreeAudit\"}]\r\n}" DegreeAuditViewModel: type: object properties: Campus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dgp/brcd\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Campus\"\r\n \
            \           }\r\n            
" nullable: true DatePrepared: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dgp/brcd\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Date prepared\"\
            \r\n            }\r\n            
" nullable: true DegreeAuditReport: type: array items: $ref: '#/components/schemas/DegreeAuditLine' nullable: true DegreeLevel: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dgp/dlvl\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Degree Level\"\
            \r\n            }\r\n            
" nullable: true DegreeType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dgp/dtyp\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Degree Type\"\r\
            \n            }\r\n            
" nullable: true GraduationDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.darptlines/typ\" },\r\n                    { \"source\":\"SDB.SWI394.darptlines/ln\" }\r\n     \
            \           ],\r\n                \"TechnicalDescription\": \"Graduation date is pulled from degree audit report\
            \ header on line marked GRADUATION DATE\"\r\n            }\r\n            
" nullable: true MajorAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dgp/mabb\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Major Abbreviation\"\
            \r\n            }\r\n            
" nullable: true Pathway: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dgp/pth\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Pathway\"\r\n \
            \           }\r\n            
" nullable: true Person: $ref: '#/components/schemas/PersonResourceUri' ProgramEntry: $ref: '#/components/schemas/EntryDateViewModel' ProgramTitle: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.darptlines/typ\" },\r\n                    { \"source\":\"SDB.SWI394.darptlines/ln\" }\r\n     \
            \           ],\r\n                \"TechnicalDescription\": \"Program title is pulled from degree audit report\
            \ header on line marked PROGRAM\"\r\n            }\r\n            
" nullable: true RegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI394.dgp/sysk\" }\r\n                ],\r\n                \"TechnicalDescription\": \"UW Registration\
            \ ID\"\r\n            }\r\n            
" nullable: true UWEntry: $ref: '#/components/schemas/EntryDateViewModel' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Audit Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.DegreeAudit\"\ }]\r\n}" DegreeEarnedViewModel: type: object properties: Campus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_2_uw_degree_info.deg_branch\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Campus name\"\r\n            }\r\n            
" nullable: true DegreeLevel: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_2_uw_degree_info.deg_level\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Degree level\"\r\n            }\r\n            
" format: int32 DegreeTitle: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_2_uw_degree_info.deg_title\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Degree Title\"\r\n            }\r\n            
" nullable: true DegreeType: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_2_uw_degree_info.deg_type\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Degree type\"\r\n            }\r\n            
" format: int32 DegreeEarnedYear: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_2_uw_degree_info.deg_earned_yr\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Degree Earned Year\"\r\n            }\r\n            
" format: int32 DegreeEarnedQuarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_2_uw_degree_info.deg_earned_qtr\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Degree Earned Quarter\"\r\n            }\r\n            
" nullable: true DegreeStatus: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_2_uw_degree_info.deg_status\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Degree Status\"\r\n            }\r\n            
" format: int32 DiplomaName: type: string nullable: true DiplomaMail: type: integer format: int32 nullable: true DiplomaMailToLocalAddress: type: boolean additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Earned Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.DegreesEarned\"\ }]\r\n}" DegreeResourceUri: type: object properties: Href: type: string nullable: true MajorAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Major\
            \ Abbreviation\"\r\n            }\r\n            
" nullable: true Pathway: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_pathway\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Pathway\"\r\n            }\r\n            
" nullable: true DegreeLevel: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_degree.deg_level\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Degree\
            \ Level\"\r\n            }\r\n            
" nullable: true DegreeType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_degree.deg_type\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Degree Type\"\
            \r\n            }\r\n            
" nullable: true Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_degree.deg_first_yr\" },\r\n                    { \"source\":\"SWSSDB.sr_degree.deg_last_yr\" }\r\
            \n                ],\r\n                \"TechnicalDescription\": \"Year\"\r\n            }\r\n            
" format: int32 Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_degree.deg_first_qtr\" },\r\n                    { \"source\":\"SWSSDB.sr_degree.deg_last_qtr\" }\r\
            \n                ],\r\n                \"TechnicalDescription\": \"Quarter\"\r\n            }\r\n           \
            \ 
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Degree\"\ }],\r\n \"TargetOperationId\" : [\"GetDegree\"]\r\n}" DegreeSearchResourceUri: type: object properties: CampusShortName: type: string nullable: true Year: type: integer format: int32 Quarter: type: string nullable: true Pathway: type: string nullable: true MajorAbbreviation: type: string nullable: true PageStart: type: string nullable: true PageSize: type: string nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Search Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.Degree\"}],\r\n \"TargetOperationId\" : [\"DegreeSearch\"]\r\n}" DegreeSearchViewModel: type: object properties: Current: $ref: '#/components/schemas/DegreeSearchResourceUri' Next: $ref: '#/components/schemas/DegreeSearchResourceUri' Previous: $ref: '#/components/schemas/DegreeSearchResourceUri' TotalCount: type: integer format: int32 Degrees: type: array items: $ref: '#/components/schemas/DegreeViewModel' nullable: true readOnly: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Search Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Degree\"\ }]\r\n}" DegreeViewModel: type: object properties: DegreeUri: $ref: '#/components/schemas/DegreeResourceUri' Program: $ref: '#/components/schemas/ProgramViewModel' Campus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_25_campus.branch_name\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Campus name\"\r\n            }\r\n            
" nullable: true DegreeLevel: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_degree.deg_level\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Degree\
            \ level\"\r\n            }\r\n            
" nullable: true DegreeType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_degree.deg_type\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Degree type\"\
            \r\n            }\r\n            
" nullable: true Title: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_degree.deg_title\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Title\"\
            \r\n            }\r\n            
" nullable: true FirstEffectiveTerm: $ref: '#/components/schemas/TermResourceUri' LastEffectiveTerm: $ref: '#/components/schemas/TermResourceUri' Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degree Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Degree\"\ }]\r\n}" DepartmentResourceUri: type: object properties: DepartmentAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_dept_code.dept_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"DepartmentAbbreviation\"\
            \r\n            }\r\n            
" nullable: true DepartmentFullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_dept_code.dept_full_nm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            DepartmentFullName\"\r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_first_qtr\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Quarter\"\r\n            }\r\n            
" nullable: true Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_first_yr\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Year\"\r\n            }\r\n            
" format: int32 Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Department Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Department\"\ }],\r\n \"TargetOperationId\" : [\"DepartmentSearch\"]\r\n}" DepartmentSearchResourceUri: type: object properties: CollegeAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_dept_code.dept_college\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            CollegeAbbreviation\"\r\n            }\r\n            
" nullable: true FutureTerms: type: integer format: int32 Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_first_qtr\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Quarter\"\r\n            }\r\n            
" nullable: true Year: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_first_yr\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Year\"\r\n            }\r\n            
" nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Department Search Resource URI\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.Department\"}],\r\n \"TargetOperationId\" : [\"DepartmentSearch\"]\r\n}" DepartmentSearchViewModel: type: object properties: TotalCount: type: integer format: int32 Departments: type: array items: $ref: '#/components/schemas/DepartmentResourceUri' nullable: true readOnly: true Current: $ref: '#/components/schemas/DepartmentSearchResourceUri' Next: $ref: '#/components/schemas/DepartmentSearchResourceUri' Previous: $ref: '#/components/schemas/DepartmentSearchResourceUri' PageSize: type: string nullable: true PageStart: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Department Search Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Department\"\ }]\r\n}" DepartmentViewModel: type: object properties: CollegeAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_dept_code.dept_college\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            College Abbreviation\"\r\n            }\r\n            
" nullable: true DepartmentAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_dept_code.dept_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Department\
            \ Abbreviation\"\r\n            }\r\n            
" nullable: true DepartmentFullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_dept_code.dept_full_nm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Department Full Name\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Department Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Department\"\ }]\r\n}" DisablityCodeDescriptionViewModel: type: object properties: Code: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_1.disability_dss\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Disability\
            \ Code\"\r\n            }\r\n            
" nullable: true Description: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_20_disability.disability_desc\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Disability description\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Disablity Code Description Model\"\r\n}" DistanceLearningCalendarTypeViewModel: type: object properties: Code: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.ts_dl_cal_type\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Distance learning calendar type code\"\r\n            }\r\n            
" nullable: true Description: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"hardcoded\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Distance learning calendar\
            \ type code description\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Distance Learning Calendar Type Model\"\r\n}" DistanceLearningTypeViewModel: type: object properties: Code: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.dist_learn_type\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.DistanceLearning\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Distance learning code\"\r\n          \
            \  }\r\n            
" nullable: true Description: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"hardcoded\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Distance learning code description\"\
            \r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Distance Learning Type Model\"\r\n}" EarnedDegreeListViewModel: type: object properties: StudentFullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.displayName\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student\
            \ full name\"\r\n            }\r\n            
" nullable: true StudentSystemKey: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwStudentSystemKey\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Student system key\"\r\n            }\r\n            
" nullable: true StudentRegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.regid\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student UW Registration\
            \ ID\"\r\n            }\r\n            
" nullable: true StudentNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwStudentID\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student\
            \ Number\"\r\n            }\r\n            
" nullable: true StudentUWNetID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwNetID\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student UWNetID\"\
            \r\n            }\r\n            
" nullable: true Degrees: type: array items: $ref: '#/components/schemas/DegreeEarnedViewModel' nullable: true readOnly: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Degrees Earned List Model\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.DegreesEarned\"}]\r\n}" EnrollmentMajorListViewModel: type: object properties: StudentName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI610.trm/mjr.nm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student Name\"\
            \r\n            }\r\n            
" nullable: true Person: $ref: '#/components/schemas/PersonResourceUri' Majors: type: array items: $ref: '#/components/schemas/MajorViewModelRetro' nullable: true StudentSystemKey: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI610.trm/mjr.sysk\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student System\
            \ Key\"\r\n            }\r\n            
" nullable: true RegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.regid\" }\r\n                ],\r\n                \"TechnicalDescription\": \"UW Registration\
            \ ID\"\r\n            }\r\n            
" nullable: true Term: $ref: '#/components/schemas/TermResourceUri' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Enrollment Major List Model\",\r\n \"TargetSchema\" : [{\"target\" :\ \ \"SWS.Enrollment\"}]\r\n}" EnrollmentMajorListViewUpdateModel: type: object properties: StudentName: type: string nullable: true Person: $ref: '#/components/schemas/PersonResourceUri' Majors: type: array items: $ref: '#/components/schemas/MajorViewModelRetro' nullable: true StudentSystemKey: type: string nullable: true RegID: type: string nullable: true Term: $ref: '#/components/schemas/TermResourceUri' additionalProperties: false EnrollmentSearchFullViewModel: type: object properties: TotalCount: type: integer format: int32 PageSize: type: string nullable: true PageStart: type: string nullable: true Enrollments: type: array items: $ref: '#/components/schemas/EnrollmentViewModelBase' nullable: true readOnly: true Current: $ref: '#/components/schemas/EnrollmentSearchResourceUri' Next: $ref: '#/components/schemas/EnrollmentSearchResourceUri' Previous: $ref: '#/components/schemas/EnrollmentSearchResourceUri' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Enrollment Search Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Enrollment\"\ }]\r\n}" EnrollmentSearchResourceUri: type: object properties: RegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.regid\" }\r\n                ],\r\n                \"TechnicalDescription\": \"UW Registration\
            \ ID\"\r\n            }\r\n            
" nullable: true Verbose: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value for determining\
            \ payload size\"\r\n            }\r\n            
" Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Enrollment Search Resource URI\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.Enrollment\"}],\r\n \"TargetOperationId\" : [\"GetEnrollment\"]\r\n}" EnrollmentViewModel: type: object properties: FullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_full_nm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Major full name. If transcripts not posted, then this value is dependent on pending_major ,as it can join from\
            \ student path or registration path.\"\r\n            }\r\n            
" nullable: true Person: $ref: '#/components/schemas/PersonResourceUri' Registrations: type: array items: $ref: '#/components/schemas/RegistrationViewModel' nullable: true RegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true ClassLevel: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.class\" },\r\n                    { \"source\":\"SWSSDB.registration.regis_class\" },\r\n\
            \                    { \"source\":\"SWSSDB.student_1.class\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Class level. If transcripts not posted, then this value is dependent on pending_class\"\r\n            }\r\
            \n            
" nullable: true ClassCode: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.class\" },\r\n                    { \"source\":\"SWSSDB.registration.regis_class\" },\r\n\
            \                    { \"source\":\"SWSSDB.student_1.class\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Class code. If transcripts not posted, then this value is dependent on pending_class\"\r\n            }\r\n\
            \            
" nullable: true ClassDescription: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.class\" },\r\n                    { \"source\":\"SWSSDB.registration.regis_class\" },\r\n\
            \                    { \"source\":\"SWSSDB.student_1.class\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Class description. If transcripts not posted, then this value is dependent on pending_class\"\r\n        \
            \    }\r\n            
" nullable: true HonorsProgram: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.honors_program\" },\r\n                    { \"source\":\"SWSSDB.registration.regis_hnrs_prg\"\
            \ },\r\n                    { \"source\":\"SWSSDB.student_1.honors_program\" }\r\n                ],\r\n     \
            \           \"TechnicalDescription\": \"Honors program. If transcripts not posted, then this value is dependent\
            \ on pending_hnrs_prg\"\r\n            }\r\n            
" LeaveEndQuarter: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.leave_ends_qtr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Leave End Quarter. Null if transcripts not posted\"\r\n            }\r\n            
" format: int32 LeaveEndYear: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.leave_ends_yr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Leave\
            \ End Year. Null if transcripts not posted\"\r\n            }\r\n            
" format: int32 Majors: type: array items: $ref: '#/components/schemas/MajorViewModel' nullable: true Minors: type: array items: $ref: '#/components/schemas/MinorViewModel' nullable: true EnrollmentStatus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.enroll_status\" },\r\n                    { \"source\":\"SWSSDB.transcript.enroll_status\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Enrollment Status\"\r\n            }\r\
            \n            
" nullable: true EnrollmentStatusDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.reg_en_stat_dt\" },\r\n                    { \"source\":\"SWSSDB.transcript.tr_en_stat_dt\"\
            \ },\r\n                    \r\n                ],\r\n                \"TechnicalDescription\": \"Enrollment Status\
            \ Date\"\r\n            }\r\n            
" nullable: true CurrentRegisteredCredits: type: number description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.current_credits\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Current Registered Credits\"\r\n            }\r\n            
" format: double nullable: true Metadata: type: string nullable: true PendingClassChange: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.pending_class\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Pending class change. Null if transcripts already cutover\"\r\n            }\r\n            
" PendingMajorChange: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.pending_major\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Pending major change. Null if transcripts already cutover\"\r\n            }\r\n            
" PendingHonorsChange: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.pending_hnrs_prg\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Pending honors change. Null if transcripts already cutover\"\r\n            }\r\n            
" PendingResidentChange: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.pending_resident\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Pending resident change. Null if transcripts already cutover\"\r\n            }\r\n            
" PendingResident: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.resident\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Pending\
            \ resident. Null if transcripts already cutover\"\r\n            }\r\n            
" nullable: true PendingResidencyDescription: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.resident\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Pending\
            \ residency description. Null if transcripts already cutover\"\r\n            }\r\n            
" nullable: true PendingSpecialProgramChange: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.pending_sp_pgm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Pending Special Program change. Null if transcripts already cutover\"\r\n            }\r\n            
" QtrGradePoints: type: number description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.qtr_grade_points\"}\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Quarter Grade Points. Null if transcript not posted\"\r\n            }\r\n            
" format: double nullable: true QtrGradedAttmp: type: number description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.qtr_graded_attmp\"}\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Quarter Graded Attmp. Null if transcript not posted\"\r\n            }\r\n            
" format: double nullable: true QtrNonGrdEarned: type: number description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript.qtr_nongrd_earned\"}\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Quarter Non Grd Earned. Null if transcript not posted\"\r\n            }\r\n            
" format: double nullable: true Term: $ref: '#/components/schemas/TermResourceUri' RepositoryTimeStamp: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Enrollment Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Enrollment\"\ }]\r\n}" EnrollmentViewModelBase: type: object additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Enrollment Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Enrollment\"\ }],\r\n \"RuntimeTypes\" : [\"EnrollmentViewModel\"]\r\n}" EntryDateViewModel: type: object properties: Year: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.exdt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Year\"\
            \r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI370.csr/rsp/exe.exdt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Quarter\"\
            \r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Entry Date Model\"\r\n}" EthnicCodeDescriptionViewModel: type: object properties: Code: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_1_ethnic.ethnic\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Code\"\
            \r\n            }\r\n            
" nullable: true Description: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Ethnic Code Description Model\"\r\n}" EthnicViewModel: type: object properties: Ethnic: type: array items: $ref: '#/components/schemas/EthnicCodeDescriptionViewModel' nullable: true Hispanic: type: array items: $ref: '#/components/schemas/HispanicCodeDescriptionViewModel' nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Ethnic Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Person\"\ }]\r\n}" ExceptionTermDAEEntryDateViewModel: type: object properties: Year: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.yr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Year\"\r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.qtr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Quarter\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Exception Term DAE Entry Date Model\"\r\n}" FacultyViewModel: type: object properties: FacultySequenceNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.fac.fsqn\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.InstructorIndex\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Faculty sequence number\"\r\n         \
            \   }\r\n            
" nullable: true TSPrint: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.fac.tspr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"TS print\"\r\n\
            \            }\r\n            
" PercentInvolve: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.fac.fpct\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Percent Involve\"\
            \r\n            }\r\n            
" nullable: true Person: $ref: '#/components/schemas/PersonResourceUri' GradeRoster: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Faculty Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Section\"\ }]\r\n}" FinalExamBuildingUri: type: object properties: Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Final Exam Building Uri\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Section\"\ }]\r\n}" FinalExamViewModel: type: object properties: Building: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.femt.bld\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Building\"\r\n\
            \            }\r\n            
" nullable: true FinalExamBuilding: $ref: '#/components/schemas/FinalExamBuildingUri' Date: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.femt.fedt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Date\"\r\n  \
            \          }\r\n            
" nullable: true EndTime: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.femt.etm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"End time\"\r\n\
            \            }\r\n            
" nullable: true MeetingStatus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.femt.sts\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Meeting status\"\
            \r\n            }\r\n            
" nullable: true RoomNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.femt.rm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Room number\"\r\
            \n            }\r\n            
" nullable: true StartTime: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.femt.stm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Start time\"\r\
            \n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Final Exam Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Section\"\ }]\r\n}" FirstTermDAEEntryDateViewModel: type: object properties: Year: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.fyr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Year\"\r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.ftm\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Quarter\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"First Term DAE Entry Date Model\"\r\n}" GeneralEducationRequirementViewModel: type: object properties: Diversity: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.diversity_crs\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.GeneralEducationRequirements/Diversity\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Diversity\"\r\n            }\r\n      \
            \      
" EnglishComposition: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.ged.engc\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.GeneralEducationRequirements/EnglishComposition\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"English composition\"\r\n            }\r\
            \n            
" IndividualsAndSocieties: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.ged.ind\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.GeneralEducationRequirements/IndividualsAndSocieties\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Individuals and societies\"\r\n       \
            \     }\r\n            
" NaturalWorld: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.ged.nw\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.GeneralEducationRequirements/NaturalWorld\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Natural world\"\r\n            }\r\n  \
            \          
" QuantitativeAndSymbolicReasoning: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.ged.qsr\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.GeneralEducationRequirements/QuantitativeAndSymbolicReasoning\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Quantitative and symbolic reasoning\"\r\
            \n            }\r\n            
" VisualLiteraryAndPerformingArts: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.ged.vlpa\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.GeneralEducationRequirements/VisualLiteraryAndPerformingArts\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Visual literary and performing arts\"\r\
            \n            }\r\n            
" Writing: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.ged.wrt\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.GeneralEducationRequirements/Writing\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Writing\"\r\n            }\r\n        \
            \    
" additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"General Education Requirement Model\",\r\n \"TargetSchema\" : [\r\n \ \ {\"target\" : \"SWS.Section\"},\r\n {\"target\" : \"SWS.Course\"}\r\n ]\r\n}" GradeSubmissionDelegateViewModel: type: object properties: Person: $ref: '#/components/schemas/PersonResourceUri' DelegateLevel: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.dlg.lvl\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Delegate level\"\
            \r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Grade Submission Delegate Model\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.Grade\"}]\r\n}" HispanicCodeDescriptionViewModel: type: object properties: Code: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_1_hispanic.hispanic\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Code\"\r\n            }\r\n            
" nullable: true Description: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Hispanic Code Description Model\"\r\n}" LastTermDAEEntryDateViewModel: type: object properties: Year: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.lyr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Year\"\r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.ltm\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Quarter\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Last Term DAE Entry Date Model\"\r\n}" Line: type: object properties: Text: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.tscom\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.SectionComments\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Time schedule generated comments\"\r\n\
            \            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Comment Line\"\r\n}" LinkedSectionTypeViewModel: type: object properties: LinkedSections: type: array items: $ref: '#/components/schemas/LinkedSectionViewModel' nullable: true Type: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.ltp\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Linked section\
            \ type\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Linked Section Type Model\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.Section\"}]\r\n}" LinkedSectionViewModel: type: object properties: Section: $ref: '#/components/schemas/SectionResourceUri' IsPrimarySection: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sectResponse.lnk\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Is primary\
            \ section flag\"\r\n            }\r\n            
" additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Linked Section Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Section\"\ }]\r\n}" LocalAddressViewModel: type: object properties: Line1: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.local_line_1\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Line1\"\
            \r\n            }\r\n            
" nullable: true Line2: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.local_line_2\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Line2\"\
            \r\n            }\r\n            
" nullable: true City: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.local_city\" }\r\n                ],\r\n                \"TechnicalDescription\": \"City\"\
            \r\n            }\r\n            
" nullable: true State: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.local_state\" }\r\n                ],\r\n                \"TechnicalDescription\": \"State\"\
            \r\n            }\r\n            
" nullable: true Zip: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.local_zip_5\" },\r\n                    { \"source\":\"SWSSDB.addresses.local_zip_4\" }\r\n\
            \                ],\r\n                \"TechnicalDescription\": \"Zip\"\r\n            }\r\n            
" nullable: true Country: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.local_country\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Country\"\
            \r\n            }\r\n            
" nullable: true PostalCode: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.local_postal_cd\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Postal Code\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Local Address Model\"\r\n}" MainNoticeViewModel: type: object properties: Person: $ref: '#/components/schemas/PersonResourceUri' Notices: type: array items: $ref: '#/components/schemas/NoticeViewModel' nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Person Notices Model\"\r\n}" MajorStudentsPersonResourceUri: type: object properties: Href: type: string nullable: true Name: type: string nullable: true RegID: type: string nullable: true Pronouns: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Major Students Person Resource URI\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.MajorStudents\"}],\r\n \"TargetOperationId\" : [\"GetPerson\"]\r\n}" MajorStudentsResourceUri: type: object properties: Href: type: string nullable: true PageStart: type: string nullable: true PageSize: type: string nullable: true Year: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.regis_yr\" },\r\n                    { \"source\":\"SWSSDB.transcript_tran_col_major.tran_yr\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Year\"\r\n            }\r\n         \
            \   
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration.regis_qtr\" },\r\n                    { \"source\":\"SWSSDB.transcript_tran_col_major.tran_qtr\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Quarter\"\r\n            }\r\n      \
            \      
" nullable: true Campus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_25_campus.branch_name\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Campus name\"\r\n            }\r\n            
" nullable: true DegreeLevel: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_1_college_major.deg_level\" },\r\n                    { \"source\":\"SWSSDB.registration_regis_col_major.regis_deg_level\"\
            \ },\r\n                    { \"source\":\"SWSSDB.transcript_tran_col_major.tran_deg_level\" }\r\n           \
            \     ],\r\n                \"TechnicalDescription\": \"Degree level\"\r\n            }\r\n            
" nullable: true DegreeType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_1_college_major.deg_type\" },\r\n                    { \"source\":\"SWSSDB.registration_regis_col_major.regis_deg_type\"\
            \ },\r\n                    { \"source\":\"SWSSDB.transcript_tran_col_major.tran_deg_type\" }\r\n            \
            \    ],\r\n                \"TechnicalDescription\": \"Degree type\"\r\n            }\r\n            
" nullable: true MajorAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Abbreviation\"\
            \r\n            }\r\n            
" nullable: true Pathway: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_regis_col_major.regis_pathway\" }\r\n                    { \"source\":\"SWSSDB.student_1_college_major.pathway\"\
            },\r\n                    { \"source\":\"SWSSDB.transcript_tran_col_major.tran_pathway\" }\r\n               \
            \ ],\r\n                \"TechnicalDescription\": \"Major pathway\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Major Students Resource URI\",\r\n \"TargetSchema\" : [{\"target\" :\ \ \"SWS.MajorStudents\"}],\r\n \"TargetOperationId\" : [\"GetMajorStudents\"]\r\n}" MajorStudentsViewModel: type: object properties: Major: $ref: '#/components/schemas/MajorViewModel' Students: type: array items: $ref: '#/components/schemas/MajorStudentsPersonResourceUri' nullable: true PageStart: type: string nullable: true PageSize: type: string nullable: true TotalCount: type: integer format: int32 Current: $ref: '#/components/schemas/MajorStudentsResourceUri' Previous: $ref: '#/components/schemas/MajorStudentsResourceUri' Next: $ref: '#/components/schemas/MajorStudentsResourceUri' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Major Students Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.MajorStudents\"\ }]\r\n}" MajorViewModel: type: object properties: Abbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Abbreviation\"\
            \r\n            }\r\n            
" nullable: true Campus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_25_campus.branch_name\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Campus name\"\r\n            }\r\n            
" nullable: true DegreeLevel: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_1_college_major.deg_level\" },\r\n                    { \"source\":\"SWSSDB.registration_regis_col_major.regis_deg_level\"\
            \ },\r\n                    { \"source\":\"SWSSDB.transcript_tran_col_major.tran_deg_level\" }\r\n           \
            \     ],\r\n                \"TechnicalDescription\": \"Degree level\"\r\n            }\r\n            
" format: int32 DegreeName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_degree.deg_title\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Degree\
            \ name\"\r\n            }\r\n            
" nullable: true DegreeType: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_1_college_major.deg_type\" },\r\n                    { \"source\":\"SWSSDB.registration_regis_col_major.regis_deg_type\"\
            \ },\r\n                    { \"source\":\"SWSSDB.transcript_tran_col_major.tran_deg_type\" }\r\n            \
            \    ],\r\n                \"TechnicalDescription\": \"Degree type\"\r\n            }\r\n            
" format: int32 FullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_full_nm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Major full name\"\r\n            }\r\n            
" nullable: true MajorName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_name\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Major\
            \ name\"\r\n            }\r\n            
" nullable: true Pathway: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_regis_col_major.regis_pathway\" },\r\n                    { \"source\":\"SWSSDB.student_1_college_major.pathway\"\
            },\r\n                    { \"source\":\"SWSSDB.transcript_tran_col_major.tran_pathway\" }\r\n               \
            \ ],\r\n                \"TechnicalDescription\": \"Major pathway\"\r\n            }\r\n            
" format: int32 ShortName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_short_nm\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Major short name\"\r\n            }\r\n            
" nullable: true CollegeAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_coll_code.college_abbrev\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            College Abbreviation\"\r\n            }\r\n            
" nullable: true CollegeFullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_coll_code.college_full_nm\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"College full name\"\r\n            }\r\n            
" nullable: true DepartmentCode: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_dept_code.dept_code\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Department\
            \ Code\"\r\n            }\r\n            
" nullable: true DepartmentAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_dept_code.dept_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Department\
            \ Abbreviation\"\r\n            }\r\n            
" nullable: true DepartmentFullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_dept_code.dept_full_nm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Department Full Name\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Expanded Major Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.MajorStudents\"\ }]\r\n}" MajorViewModelRetro: type: object properties: Abbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Abbreviation\"\
            \r\n            }\r\n            
" nullable: true Campus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_25_campus.branch_name\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Campus name\"\r\n            }\r\n            
" nullable: true DegreeLevel: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_1_college_major.deg_level\" },\r\n                    { \"source\":\"SWSSDB.registration_regis_col_major.regis_deg_level\"\
            \ },\r\n                    { \"source\":\"SWSSDB.transcript_tran_col_major.tran_deg_level\" }\r\n           \
            \     ],\r\n                \"TechnicalDescription\": \"Degree level\"\r\n            }\r\n            
" format: int32 DegreeName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_degree.deg_title\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Degree\
            \ name\"\r\n            }\r\n            
" nullable: true DegreeType: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_1_college_major.deg_type\" },\r\n                    { \"source\":\"SWSSDB.registration_regis_col_major.regis_deg_type\"\
            \ },\r\n                    { \"source\":\"SWSSDB.transcript_tran_col_major.tran_deg_type\" }\r\n            \
            \    ],\r\n                \"TechnicalDescription\": \"Degree type\"\r\n            }\r\n            
" format: int32 FullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_full_nm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Major full name\"\r\n            }\r\n            
" nullable: true MajorName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_name\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Major\
            \ name\"\r\n            }\r\n            
" nullable: true Pathway: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_regis_col_major.regis_pathway\" },\r\n                    { \"source\":\"SWSSDB.student_1_college_major.pathway\"\
            },\r\n                    { \"source\":\"SWSSDB.transcript_tran_col_major.tran_pathway\" }\r\n               \
            \ ],\r\n                \"TechnicalDescription\": \"Major pathway\"\r\n            }\r\n            
" format: int32 ShortName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_short_nm\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Major short name\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Major Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Enrollment\"\ }]\r\n}" MeetingBuildingUri: type: object properties: Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Meeting Building URI\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Section\"\ }]\r\n}" MeetingViewModel: type: object properties: MeetingIndex: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.ndx\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.MeetingIndex\"}\r\n\
            \                ],\r\n                \"TechnicalDescription\": \"Meeting number\"\r\n            }\r\n     \
            \       
" nullable: true MeetingType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.tp\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.MeetingType\"}\r\n  \
            \              ],\r\n                \"TechnicalDescription\": \"Meeting type\"\r\n            }\r\n         \
            \   
" nullable: true DaysOfWeek: $ref: '#/components/schemas/DaysOfWeekViewModel' DaysOfWeekToBeArranged: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.dys\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.DaysOfWeekToBeArranged\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Calculated field that represents if days\
            \ are to still be arranged\"\r\n            }\r\n            
" StartTime: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.stm\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.StartTime\"}\r\n   \
            \             ],\r\n                \"TechnicalDescription\": \"Start Time\"\r\n            }\r\n            
" nullable: true EndTime: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.etm\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.EndTime\"}\r\n     \
            \           ],\r\n                \"TechnicalDescription\": \"End time\"\r\n            }\r\n            
" nullable: true BuildingToBeArranged: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.bld\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.BuildingToBeArranged\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Calculated flag that represents if building\
            \ to be arranged\"\r\n            }\r\n            
" Building: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.bld\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.Building\"}\r\n    \
            \            ],\r\n                \"TechnicalDescription\": \"Building\"\r\n            }\r\n            
" nullable: true Meeting: $ref: '#/components/schemas/MeetingBuildingUri' RoomToBeArranged: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.rm\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.DaysOfWeekToBeArranged\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Calculated flag to determine if room is\
            \ to be arranged\"\r\n            }\r\n            
" RoomNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.rm\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.RoomNumber\"}\r\n   \
            \             ],\r\n                \"TechnicalDescription\": \"Room number\"\r\n            }\r\n           \
            \ 
" nullable: true Instructors: type: array items: $ref: '#/components/schemas/FacultyViewModel' nullable: true EOS_StartDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSCourseSections.StartDate\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"EOS Start Date\"\r\n            }\r\n            
" nullable: true EOS_EndDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSCourseSections.EndDate\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            EOS End Date\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Meeting Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Section\"\ }]\r\n}" MinorCatalogTerm1DAEEntryDateViewModel: type: object properties: Year: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.ovr/mc1yr\" }\r\n                        ],\r\n                        \"\
            TechnicalDescription\": \"Year\"\r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.ovr/mc1qtr\" }\r\n                        ],\r\n                        \"\
            TechnicalDescription\": \"Quarter\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Minor Catalog Term 1 DAE Entry Date Model\"\r\n}" MinorCatalogTerm2DAEEntryDateViewModel: type: object properties: Year: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.ovr/mc2yr\" }\r\n                        ],\r\n                        \"\
            TechnicalDescription\": \"Year\"\r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.ovr/mc2qtr\" }\r\n                        ],\r\n                        \"\
            TechnicalDescription\": \"Quarter\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Minor Catalog Term 2 DAE Entry Date Model\"\r\n}" MinorCatalogTerm3DAEEntryDateViewModel: type: object properties: Year: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.ovr/mc3yr\" }\r\n                        ],\r\n                        \"\
            TechnicalDescription\": \"Year\"\r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.ovr/mc3qtr\" }\r\n                        ],\r\n                        \"\
            TechnicalDescription\": \"Quarter\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Minor Catalog Term 3 DAE Entry Date Model\"\r\n}" MinorViewModel: type: object properties: Abbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Abbreviation\"\
            \r\n            }\r\n            
" nullable: true CampusName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_25_campus.branch_name\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Campus name\"\r\n            }\r\n            
" nullable: true FullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_full_nm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Minor full name\"\r\n            }\r\n            
" nullable: true Name: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_name\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Minor\
            \ name\"\r\n            }\r\n            
" nullable: true Pathway: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript_tran_minor_group.tran_minor_path\" },\r\n                    { \"source\":\"SWSSDB.student_1_minor_group.minor_pathway\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Minor pathway\"\r\n            }\r\n  \
            \          
" format: int32 ShortName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_short_nm\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Minor short name\"\r\n            }\r\n            
" nullable: true DepartmentCode: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_dept_code.dept_code\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Department\
            \ Code\"\r\n            }\r\n            
" nullable: true DepartmentAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_dept_code.dept_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Department\
            \ Abbreviation\"\r\n            }\r\n            
" nullable: true DepartmentFullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_dept_code.dept_full_nm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Department Full Name\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Minor Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Enrollment\"\ }]\r\n}" NoticeAttributeViewModel: type: object properties: Name: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI102.attr.nm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Notice attribute\
            \ name\"\r\n            }\r\n            
" nullable: true DataType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI102.attr.typ\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Data Type\"\r\n\
            \            }\r\n            
" nullable: true Value: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI102.attr.val\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Value\"\r\n  \
            \          }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Notice Attribute Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Notice\"\ }]\r\n}" NoticeResourceUri: type: object properties: RegID: type: string nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Notice Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Notice\"\ }],\r\n \"TargetOperationId\" : [\"GetNotice\"]\r\n}" NoticeViewModel: type: object properties: NoticeAttributes: type: array items: $ref: '#/components/schemas/NoticeAttributeViewModel' nullable: true NoticeCategory: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI102.msg.cat\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Notice Category\"\
            \r\n            }\r\n            
" nullable: true NoticeContent: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI102.msg.txt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Notice Content\"\
            \r\n            }\r\n            
" nullable: true NoticeType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI102.msg.typ\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Notice Type\"\r\
            \n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Notice Model\"\r\n}" OnlineLearningTypeViewModel: type: object properties: Code: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.oltpcd\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Online learning\
            \ type code\"\r\n            }\r\n            
" nullable: true Description: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.oltp\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Online learning\
            \ type description\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Online Learning Type Model\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.Section\"}]\r\n}" PermanentAddressViewModel: type: object properties: Line1: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.perm_line_1\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Line1\"\
            \r\n            }\r\n            
" nullable: true Line2: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.perm_line_2\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Line2\"\
            \r\n            }\r\n            
" nullable: true City: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.perm_city\" }\r\n                ],\r\n                \"TechnicalDescription\": \"City\"\r\
            \n            }\r\n            
" nullable: true State: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.perm_state\" }\r\n                ],\r\n                \"TechnicalDescription\": \"State\"\
            \r\n            }\r\n            
" nullable: true Zip: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.perm_zip_5\" },\r\n                    { \"source\":\"SWSSDB.addresses.perm_zip_4\" }\r\n\
            \                ],\r\n                \"TechnicalDescription\": \"Zip\"\r\n            }\r\n            
" nullable: true Country: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.perm_country\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Country\"\
            \r\n            }\r\n            
" nullable: true PostalCode: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.perm_postal_cd\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Postal\
            \ Code\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Permanent Address Model\"\r\n}" PersonDegreeResourceUri: type: object properties: RegID: type: string nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Person Degree Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.PersonDegree\"}],\r\n \"TargetOperationId\" : [\"GetEarnedDegrees\"]\r\n}" PersonFinancialResourceUri: type: object properties: RegID: type: string nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Person Financial Resource URI\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.PersonFinancial\"}],\r\n \"TargetOperationId\" : [\"GetPersonalFinancial\"]\r\n}" PersonResourceUri: type: object properties: Name: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwPersonPrefferredName\" },\r\n                    { \"source\":\"IRWS.identity.uwPersonRegisteredName\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"This field is resource specific\"\r\n\
            \            }\r\n            
" nullable: true RegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.regid\" }\r\n                ],\r\n                \"TechnicalDescription\": \"UW Registration\
            \ ID. This field is resource specific\"\r\n            }\r\n            
" nullable: true Pronouns: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwPersonPronoun\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\"\r\
            \n            }\r\n            
" nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Person Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Person\"\ }],\r\n \"TargetOperationId\" : [\"GetPerson\"]\r\n}" PersonSearchResourceUri: type: object properties: EmployeeID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwEmployeeID\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Employee\
            \ id\"\r\n            }\r\n            
" nullable: true NetID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwNetID\" }\r\n                ],\r\n                \"TechnicalDescription\": \"UWNetID\"\r\n\
            \            }\r\n            
" nullable: true PageStart: type: string nullable: true PageSize: type: string nullable: true Verbose: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.regid\" }\r\n                ],\r\n                \"TechnicalDescription\": \"UW Registration\
            \ ID\"\r\n            }\r\n            
" RegID: type: string nullable: true StudentNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwStudentID\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student\
            \ number\"\r\n            }\r\n            
" nullable: true ChangedSinceDate: type: string nullable: true StudentSystemKey: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwStudentSystemKey\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Student system key\"\r\n            }\r\n            
" nullable: true HasDisability: type: string nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Person Search Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.Person\"}],\r\n \"TargetOperationId\" : [\"PersonSearch\"]\r\n}" PersonSearchViewModel: type: object properties: TotalCount: type: integer format: int32 PageSize: type: string nullable: true PageStart: type: string nullable: true Persons: type: array items: $ref: '#/components/schemas/PersonViewModelBase' nullable: true readOnly: true Current: $ref: '#/components/schemas/PersonSearchResourceUri' Previous: $ref: '#/components/schemas/PersonSearchResourceUri' Next: $ref: '#/components/schemas/PersonSearchResourceUri' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Person Search Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Person\"\ }]\r\n}" PersonViewModel: type: object properties: UWNetID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwNetID\" }\r\n                ],\r\n                \"TechnicalDescription\": \"UWNetID\"\r\n\
            \            }\r\n            
" nullable: true RegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.regid\" }\r\n                ],\r\n                \"TechnicalDescription\": \"UW Registration\
            \ ID\"\r\n            }\r\n            
" nullable: true FirstName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwPersonPreferredFirst\"},\r\n                    { \"source\":\"IRWS.identity.uwPersonPreferredMiddle\"\
            },\r\n                    { \"source\":\"IRWS.identity.uwPersonRegisteredFirstMiddle\"}\r\n                ],\r\
            \n                \"TechnicalDescription\": \"First name. Can be either preferred or registered first and middle\
            \ name.\"\r\n            }\r\n            
" nullable: true LastName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwPersonPreferredSurname\"},\r\n                    { \"source\":\"IRWS.identity.uwPersonRegisteredSurname\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Last name. Can be either preferred or registered\
            \ surname.\"\r\n            }\r\n            
" nullable: true StudentName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.displayName\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student\
            \ name\"\r\n            }\r\n            
" nullable: true Pronouns: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwPersonPronoun\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\"\r\
            \n            }\r\n            
" nullable: true RegisteredName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.UWPersonRegisteredName\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"UW Registered name\"\r\n            }\r\n            
" nullable: true StudentSystemKey: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwStudentSystemKey\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Student system key\"\r\n            }\r\n            
" nullable: true EmployeeID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwEmployeeID\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Employee\
            \ id\"\r\n            }\r\n            
" nullable: true StudentNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwStudentID\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student\
            \ number\"\r\n            }\r\n            
" nullable: true BirthDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_1.birth_dt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Birth date\"\
            \r\n            }\r\n            
" nullable: true Gender: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_1.s1_gender\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Gender\"\
            \r\n            }\r\n            
" nullable: true DirectoryRelease: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_1.dir_release\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Directory\
            \ release\"\r\n            }\r\n            
" nullable: true Email: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.e_mail_ucs\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Email\"\
            \r\n            }\r\n            
" nullable: true LocalAddress: $ref: '#/components/schemas/LocalAddressViewModel' PermanentAddress: $ref: '#/components/schemas/PermanentAddressViewModel' LocalPhone: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.local_phone_num\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Local phone number\"\r\n            }\r\n            
" nullable: true PermanentPhone: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.addresses.perm_phone_num\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Permanent\
            \ phone number\"\r\n            }\r\n            
" nullable: true Veteran: $ref: '#/components/schemas/VeteranCodeDescriptionViewModel' LastEnrolled: $ref: '#/components/schemas/TermResourceUri' Notices: $ref: '#/components/schemas/NoticeResourceUri' PersonFinancial: $ref: '#/components/schemas/PersonFinancialResourceUri' Resident: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_1.resident\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Resident\"\
            \r\n            }\r\n            
" nullable: true ResidencyDescription: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Eventually this data should become\
            \ available within the SWSSDB database. Until then we use a static lookup function\"\r\n            }\r\n    \
            \        
" nullable: true VisaType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_1.s1_visa_type\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Visa\
            \ type\"\r\n            }\r\n            
" nullable: true TestScore: $ref: '#/components/schemas/TestScoreResourceUri' Disability: type: array items: $ref: '#/components/schemas/DisablityCodeDescriptionViewModel' nullable: true Sports: type: array items: $ref: '#/components/schemas/SportCodeDescriptionViewModel' nullable: true Ethnicity: $ref: '#/components/schemas/EthnicViewModel' CurrentEnrollment: $ref: '#/components/schemas/CurrentEnrollmentViewModel' AcademicAdvisers: $ref: '#/components/schemas/AcademicAdvisersResourceUri' Degrees: $ref: '#/components/schemas/PersonDegreeResourceUri' SourceDateString: type: string nullable: true Metadata: type: string nullable: true RepositoryTimeStamp: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Person Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Person\"\ }]\r\n}" PersonViewModelBase: type: object additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Person Model\",\r\n \"RuntimeTypes\" : [\"PersonViewModel\"]\r\n}" PersonalFinancialViewModel: type: object properties: Person: $ref: '#/components/schemas/PersonResourceUri' AccountBalance: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                   { \"source\"\
            :\"SDB.SWI102.acctamt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Account balanace\"\
            \r\n            }\r\n            
" nullable: true PCEAccountBalance: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                   { \"source\"\
            :\"UWEO.selSWSPersonFinancial.AccountBalance\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"PCE Account Balance\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Personal Financial Model\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.PersonFinancial\"}]\r\n}" ProgramResourceUri: type: object properties: Href: type: string nullable: true MajorAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Major\
            \ Abbreviation\"\r\n            }\r\n            
" nullable: true Pathway: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_pathway\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Pathway\"\r\n            }\r\n            
" nullable: true Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_first_yr\" },\r\n                    { \"source\":\"SWSSDB.sr_major_code.major_last_yr\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Year\"\r\n            }\r\n         \
            \   
" format: int32 Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_first_qtr\" },\r\n                    { \"source\":\"SWSSDB.sr_major_code.major_last_qtr\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Quarter\"\r\n            }\r\n      \
            \      
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Program Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Program\"\ }],\r\n \"TargetOperationId\" : [\"GetProgram\"]\r\n}" ProgramSearchResourceUri: type: object properties: Year: type: integer format: int32 Quarter: type: string nullable: true Pathway: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                   { \"source\"\
            :\"SWSSDB.sr_major_code.major_pathway\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Pathway\"\r\n            }\r\n            
" nullable: true MajorAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                   { \"source\"\
            :\"SWSSDB.sr_major_code.major_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Major\
            \ abbreviation\"\r\n            }\r\n            
" nullable: true PageStart: type: string nullable: true PageSize: type: string nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Program Search Resource URI\",\r\n \"TargetSchema\" : [{\"target\" :\ \ \"SWS.Program\"}],\r\n \"TargetOperationId\" : [\"ProgramSearch\"]\r\n}" ProgramSearchViewModel: type: object properties: Current: $ref: '#/components/schemas/ProgramSearchResourceUri' Next: $ref: '#/components/schemas/ProgramSearchResourceUri' Previous: $ref: '#/components/schemas/ProgramSearchResourceUri' TotalCount: type: integer format: int32 Programs: type: array items: $ref: '#/components/schemas/ProgramViewModel' nullable: true readOnly: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Program Search Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Program\"\ }]\r\n}" ProgramViewModel: type: object properties: ProgramUri: $ref: '#/components/schemas/ProgramResourceUri' Department: $ref: '#/components/schemas/DepartmentViewModel' MajorFullName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_full_nm\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Full name\"\r\n            }\r\n            
" nullable: true MajorName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_name\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Name\"\
            \r\n            }\r\n            
" nullable: true MajorShortName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_short_nm\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Short name\"\r\n            }\r\n            
" nullable: true Pathway: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_pathway\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Pathway\"\r\n            }\r\n            
" nullable: true FirstEffectiveTerm: $ref: '#/components/schemas/TermResourceUri' LastEffectiveTerm: $ref: '#/components/schemas/TermResourceUri' Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Program Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Program\"\ }]\r\n}" RegistrationBlockViewModel: type: object properties: StudentName: type: string nullable: true RegID: type: string nullable: true StudentSystemKey: type: string nullable: true Covid19StatusCode: type: integer format: int32 Covid19StatusDescription: type: string nullable: true Covid19StatusDate: type: string nullable: true Covid19StatusUpdateDate: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Registration Block Model\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.RegistrationBlock\"}]\r\n}" RegistrationBlockViewUpdateModel: type: object properties: Covid19StatusCode: type: integer format: int32 nullable: true Covid19StatusDate: type: string nullable: true RegID: type: string nullable: true StudentName: type: string nullable: true StudentSystemKey: type: string nullable: true additionalProperties: false RegistrationPeriodViewModel: type: object properties: StartDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.sdt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Registration period\
            \ start\"\r\n            }\r\n            
" nullable: true EndDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.edt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Registration period\
            \ end\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Registration Period Model\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.Registration\"}]\r\n}" RegistrationSearchResourceUri: type: object properties: Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.regis_yr\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.tran_yr\"\
            \ },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.year\" }\r\n                ],\r\n       \
            \         \"TechnicalDescription\": \"Year\"\r\n            }\r\n            
" format: int32 nullable: true Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.regis_qtr\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.tran_qtr\"\
            \ },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.quarter\" }\r\n                ],\r\n    \
            \            \"TechnicalDescription\": \"Quarter\"\r\n            }\r\n            
" nullable: true RegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.regid\" }\r\n                ],\r\n                \"TechnicalDescription\": \"UW Registration\
            \ ID\"\r\n            }\r\n            
" nullable: true SectionID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.section_id\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.section_id\"\
            \ },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.section_id\" }\r\n                ],\r\n \
            \               \"TechnicalDescription\": \"Section ID\"\r\n            }\r\n            
" nullable: true IsActive: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.request_status\" },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.is_active\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Is registration active\"\r\n        \
            \    }\r\n            
" Verbose: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value for determining\
            \ payload size\"\r\n            }\r\n            
" CurriculumAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.dept_abbrev\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.dept_abbrev\"\
            \ },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.curriculum_abbreviation\" }\r\n          \
            \      ],\r\n                \"TechnicalDescription\": \"Curriculum abbreviation\"\r\n            }\r\n      \
            \      
" nullable: true CourseNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.course_no\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.course_number\"\
            \ },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.course_number\" }\r\n                ],\r\n\
            \                \"TechnicalDescription\": \"Course number\"\r\n            }\r\n            
" nullable: true InstructorRegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_instr.fac_ssn\" },\r\n                    { \"source\":\"url\" }\r\n                ],\r\n\
            \                \"TechnicalDescription\": \"Instructor id\"\r\n            }\r\n            
" nullable: true ChangedSinceDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Pulled from viewstate. Used to\
            \ filter search results.\"\r\n            }\r\n            
" nullable: true TranscriptableCourse: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Pulled from viewstate. Used to\
            \ filter search results.\"\r\n            }\r\n            
" nullable: true PageStart: type: string nullable: true PageSize: type: string nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Registration Search Resource URI\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.Registration\"}],\r\n \"TargetOperationId\" : [\"RegistrationSearch\"]\r\n}" RegistrationSearchUri: type: object properties: Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_39_calendar.table_key\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Year\"\r\n            }\r\n            
" format: int32 Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_39_calendar.table_key\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Quarter consists of winter, spring, summer, and autumn.\"\r\n            }\r\n            
" nullable: true RegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.fac.fsqn\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.InstructorIndex\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Faculty sequence number\"\r\n         \
            \   }\r\n            
" nullable: true SectionID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.csid\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.SectionID\"}\r\n\
            \                ],\r\n                \"TechnicalDescription\": \"Section ID\"\r\n            }\r\n         \
            \   
" nullable: true IsActive: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Is active flag\"\r\n         \
            \   }\r\n            
" Verbose: type: boolean CurriculumAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.dept\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Curriculum abbreviation\"\
            \r\n            }\r\n            
" nullable: true CourseNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.crsn\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Course number\"\
            \r\n            }\r\n            
" nullable: true InstructorRegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Always set to null\"\r\n     \
            \       }\r\n            
" nullable: true ChangedSinceDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Always empty string\"\r\n    \
            \        }\r\n            
" nullable: true TranscriptableCourse: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Always empty string\"\r\n    \
            \        }\r\n            
" nullable: true PageStart: type: string nullable: true PageSize: type: string nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Registration Search URI\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Section_Registration\"\ }],\r\n \"TargetOperationId\" : [\"RegistrationSearch\"]\r\n}" RegistrationSearchViewModel: type: object properties: TotalCount: type: integer format: int32 PageSize: type: string nullable: true PageStart: type: string nullable: true Registrations: type: array items: $ref: '#/components/schemas/RegistrationViewModelBase' nullable: true Current: $ref: '#/components/schemas/RegistrationSearchResourceUri' Next: $ref: '#/components/schemas/RegistrationSearchResourceUri' Previous: $ref: '#/components/schemas/RegistrationSearchResourceUri' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Registration Search Model\"\r\n}" RegistrationViewModel: type: object properties: Section: $ref: '#/components/schemas/SectionResourceUri' Person: $ref: '#/components/schemas/PersonResourceUri' DuplicateCode: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.dup_enroll\" },\r\n                    { \"source\":\"url\" }\r\n             \
            \   ],\r\n                \"TechnicalDescription\": \"Duplicate code. 0 or empty depending on flipyear for EO.\"\
            \r\n            }\r\n            
" nullable: true Href: type: string format: uri nullable: true Instructor: $ref: '#/components/schemas/PersonResourceUri' RequestStatus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.request_status\" },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.request_status\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Request Status\"\r\n            }\r\n\
            \            
" nullable: true IsActive: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.request_status\" },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.is_active\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Is registration active\"\r\n        \
            \    }\r\n            
" RequestDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.request_dt\" },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.request_date\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Request date\"\r\n            }\r\n \
            \           
" nullable: true Credits: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.credits\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.course_credits\"\
            \ },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.credits\" }\r\n                ],\r\n    \
            \            \"TechnicalDescription\": \"Credits\"\r\n            }\r\n            
" nullable: true VariableCredit: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.v_cred\" },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.variable_credits\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Variable Credits\"\r\n            }\r\
            \n            
" HonorsCourse: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.honor_course\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.honor_course\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Honors course\"\r\n            }\r\n\
            \            
" WritingCourse: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.writing_ind\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.writing\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Writing course\"\r\n            }\r\n\
            \            
" Auditor: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.grading_system\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.grade_system\"\
            \ },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.auditor\" }\r\n                ],\r\n    \
            \            \"TechnicalDescription\": \"Auditor\"\r\n            }\r\n            
" FeeBaseType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.self_sust_type\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Fee base type\"\r\n            }\r\n            
" nullable: true Grade: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.grade\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.grade\"\
            \ },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.grade\" }\r\n                ],\r\n      \
            \          \"TechnicalDescription\": \"Grade\"\r\n            }\r\n            
" nullable: true GradeDocumentID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.grade_doc_number\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.grade_doc_id\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Grade document id\"\r\n            }\r\
            \n            
" nullable: true GradeDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.grade_dt\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.grade_dt\"\
            \ },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.grade_date\" }\r\n                ],\r\n \
            \               \"TechnicalDescription\": \"Grade date\"\r\n            }\r\n            
" nullable: true RepeatCourse: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript_courses_taken.grade\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Repeat course\"\r\n            }\r\n            
" SourceDateString: type: string nullable: true Metadata: type: string nullable: true RepositoryTimeStamp: type: string nullable: true GradingSystem: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.grading_system\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Grading system EO only\"\r\n            }\r\n            
" nullable: true AccessDateRangeStart: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.access_start_date\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Access date range start EO only\"\r\n            }\r\n            
" nullable: true AccessDateRangeEnd: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.access_end_date\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Access date range end EO only\"\r\n            }\r\n            
" nullable: true IsCredit: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.is_credit\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Is credit EO only\"\r\n            }\r\n            
" StartDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.start_date\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Start date EO only\"\r\n            }\r\n            
" nullable: true EndDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.end_date\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Access date range start EO only\"\r\n            }\r\n            
" nullable: true EducationUnitType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.educational_unit_type\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Education unit type EO only\"\r\n            }\r\n            
" nullable: true IsIndependentStart: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.IsIndependentStart\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Is independent start EO only\"\r\n            }\r\n            
" additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Registration Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Registration\"\ }]\r\n}" RegistrationViewModelBase: type: object additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Registration Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Registration\"\ }],\r\n \"RuntimeTypes\" : [\"RegistrationViewModel\"]\r\n}" ResourceListViewModel: type: object properties: Resources: type: array items: $ref: '#/components/schemas/UriResourceWithTitle' nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Resource List Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Resource\"\ }]\r\n}" SCEntryTermDAEEntryDateViewModel: type: object properties: Year: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.sceyr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Year\"\r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.sceqtr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Quarter\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"SC Entry Term DAE Entry Date Model\"\r\n}" ScheduleRegistrationViewModel: type: object properties: Section: $ref: '#/components/schemas/ScheduleSectionViewModel' Person: $ref: '#/components/schemas/PersonResourceUri' DuplicateCode: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.dup_enroll\" },\r\n                    { \"source\":\"url\" }\r\n             \
            \   ],\r\n                \"TechnicalDescription\": \"Duplicate code. 0 or empty depending on flipyear for EO.\"\
            \r\n            }\r\n            
" nullable: true Href: type: string format: uri nullable: true Instructor: $ref: '#/components/schemas/PersonResourceUri' RequestStatus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.request_status\" },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.request_status\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Request Status\"\r\n            }\r\n\
            \            
" nullable: true IsActive: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.request_status\" },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.is_active\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Is registration active\"\r\n        \
            \    }\r\n            
" RequestDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.request_dt\" },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.request_date\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Request date\"\r\n            }\r\n \
            \           
" nullable: true Credits: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.credits\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.course_credits\"\
            \ },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.credits\" }\r\n                ],\r\n    \
            \            \"TechnicalDescription\": \"Credits\"\r\n            }\r\n            
" nullable: true VariableCredit: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.v_cred\" },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.variable_credits\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Variable Credits\"\r\n            }\r\
            \n            
" HonorsCourse: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.honor_course\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.honor_course\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Honors course\"\r\n            }\r\n\
            \            
" WritingCourse: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.writing_ind\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.writing\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Writing course\"\r\n            }\r\n\
            \            
" Auditor: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.grading_system\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.grade_system\"\
            \ },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.auditor\" }\r\n                ],\r\n    \
            \            \"TechnicalDescription\": \"Auditor\"\r\n            }\r\n            
" FeeBaseType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.self_sust_type\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Fee base type\"\r\n            }\r\n            
" nullable: true RepeatCourse: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.transcript_courses_taken.grade\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Repeat course\"\r\n            }\r\n            
" SourceDateString: type: string nullable: true Metadata: type: string nullable: true AccessDateRangeStart: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.access_start_date\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Access date range start EO only\"\r\n            }\r\n            
" nullable: true AccessDateRangeEnd: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.access_end_date\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Access date range end EO only\"\r\n            }\r\n            
" nullable: true IsCredit: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.is_credit\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Is credit EO only\"\r\n            }\r\n            
" StartDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.start_date\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Start date EO only\"\r\n            }\r\n            
" nullable: true EndDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.end_date\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Access date range start EO only\"\r\n            }\r\n            
" nullable: true EducationUnitType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.educational_unit_type\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Education unit type EO only\"\r\n            }\r\n            
" nullable: true IsIndependentStart: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSRegistrations.IsIndependentStart\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Is independent start EO only\"\r\n            }\r\n            
" additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Student Schedule Registration Model\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.Schedule\"}]\r\n}" ScheduleSectionViewModel: type: object properties: Href: type: string nullable: true SLN: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.sln\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.SLN\"}\r\n       \
            \         ],\r\n                \"TechnicalDescription\": \"SLN\"\r\n            }\r\n            
" nullable: true Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.trm.yr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Year\"\r\n     \
            \       }\r\n            
" format: int32 Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.trm.qtr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Quarter\"\r\n \
            \           }\r\n            
" nullable: true CurriculumAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.dept\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Curriculum abbreviation\"\
            \r\n            }\r\n            
" nullable: true CourseNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.crsn\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Course number\"\
            \r\n            }\r\n            
" nullable: true SectionID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.csid\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.SectionID\"}\r\n\
            \                ],\r\n                \"TechnicalDescription\": \"Quarter\"\r\n            }\r\n            
" nullable: true CourseTitle: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.course_title\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.CourseTitle\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Course title\"\r\n            }\r\n   \
            \         
" nullable: true CourseTitleLong: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.long_course_title\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.CourseTitle\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Course title long\"\r\n            }\r\n\
            \            
" nullable: true Meetings: type: array items: $ref: '#/components/schemas/MeetingViewModel' nullable: true SectionType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.sctp\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Section type\"\
            \r\n            }\r\n            
" nullable: true FinalExam: $ref: '#/components/schemas/FinalExamViewModel' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Student Schedule Section Model\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.Schedule\"}]\r\n}" ScheduleTermViewModel: type: object properties: FirstDay: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.fdy\" }\r\n                ],\r\n                \"TechnicalDescription\": \"First day\"\r\n\
            \            }\r\n            
" nullable: true BTermFirstDay: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.fdyb\" }\r\n                ],\r\n                \"TechnicalDescription\": \"B term first\
            \ day\"\r\n            }\r\n            
" nullable: true LastDayOfClasses: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.ldy\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Last day of classes\"\
            \r\n            }\r\n            
" nullable: true ATermLastDay: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.ldya\" }\r\n                ],\r\n                \"TechnicalDescription\": \"A term last day\"\
            \r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.qtr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Quarter consists\
            \ of winter, spring, summer, and autumn.\"\r\n            }\r\n            
" nullable: true Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.yr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Year\"\r\n    \
            \        }\r\n            
" format: int32 additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Schedule Term Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Schedule\"\ }]\r\n}" ScheduleViewModel: type: object properties: Term: $ref: '#/components/schemas/ScheduleTermViewModel' Schedule: type: array items: $ref: '#/components/schemas/ScheduleRegistrationViewModel' nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Schedule Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Schedule\"\ }]\r\n}" ScoreViewModel: type: object properties: EnteredDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_test_scores.score_entered_dt\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Test score entered date\"\r\n            }\r\n            
" nullable: true Percentile: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_test_scores.test_pctile\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Percentile\"\r\n            }\r\n            
" nullable: true RevisedScore: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_test_scores.revised_score\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Revised score\"\r\n            }\r\n            
" TakenDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_test_scores.test_dt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Test\
            \ date\"\r\n            }\r\n            
" nullable: true TestScore: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_test_scores.test_score\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Test score\"\r\n            }\r\n            
" format: int32 additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Score Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Test\"}]\r\ \n}" SectionResourceUri: type: object properties: Href: type: string nullable: true Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.regis_yr\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.tran_yr\"\
            \ },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.Year\"},\r\n                    { \"source\"\
            :\"SDB.SWI202.trm.yr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Year\"\r\n     \
            \       }\r\n            
" format: int32 Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.registration_courses.regis_qtr\" },\r\n                    { \"source\":\"SWSSDB.transcript_courses_taken.tran_qtr\"\
            \ },\r\n                    { \"source\":\"UWEO.selSWSRegistrations.Quarter\"},\r\n                    { \"source\"\
            :\"SDB.SWI202.trm.qtr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Quarter\"\r\n \
            \           }\r\n            
" nullable: true CurriculumAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.dept\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Curriculum abbreviation\"\
            \r\n            }\r\n            
" nullable: true CourseNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.crsn\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Course number\"\
            \r\n            }\r\n            
" nullable: true SectionID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.csid\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.SectionID\"}\r\n\
            \                ],\r\n                \"TechnicalDescription\": \"Section ID\"\r\n            }\r\n         \
            \   
" nullable: true SLN: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.sln\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.SLN\"}\r\n       \
            \         ],\r\n                \"TechnicalDescription\": \"SLN\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Section Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Section\"\ }],\r\n \"TargetOperationId\" : [\"GetSection\"]\r\n}" SectionSearchResourceUri: type: object properties: Year: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true FutureTerms: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" format: int32 CurriculumAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true CourseNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true DeleteFlag: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true RegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true SearchBy: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true IncludeSecondaries: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" PageStart: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true PageSize: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true ChangedSinceDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true TranscriptableCourse: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true FacilityCode: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true RoomNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true SLN: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"url\" }\r\n                ],\r\n                \"TechnicalDescription\": \"User supplied value\"\r\n    \
            \        }\r\n            
" nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Section Search Resource URI\",\r\n \"TargetSchema\" : [{\"target\" :\ \ \"SWS.Section\"}],\r\n \"TargetOperationId\" : [\"SectionSearch\"]\r\n}" SectionSearchResultResourceUri: type: object properties: Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.trm.yr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Year\"\r\n     \
            \       }\r\n            
" format: int32 Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.trm.qtr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Quarter\"\r\n \
            \           }\r\n            
" nullable: true CurriculumAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.dept\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Curriculum abbreviation\"\
            \r\n            }\r\n            
" nullable: true CourseNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.crsn\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Course number\"\
            \r\n            }\r\n            
" nullable: true SectionID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.csid\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.SectionID\"}\r\n\
            \                ],\r\n                \"TechnicalDescription\": \"Section ID\"\r\n            }\r\n         \
            \   
" nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Section Search Result Resource URI\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.Section\"}],\r\n \"TargetOperationId\" : [\"SectionSearch\"]\r\n}" SectionSearchViewModel: type: object properties: TotalCount: type: integer format: int32 PageSize: type: string nullable: true PageStart: type: string nullable: true Sections: type: array items: $ref: '#/components/schemas/SectionSearchResultResourceUri' nullable: true readOnly: true Current: $ref: '#/components/schemas/SectionSearchResourceUri' Next: $ref: '#/components/schemas/SectionSearchResourceUri' Previous: $ref: '#/components/schemas/SectionSearchResourceUri' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Section Search Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Section\"\ }]\r\n}" SectionStatusListViewModel: type: object properties: SectionStatuses: type: array items: $ref: '#/components/schemas/SectionStatusViewModel' nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Section Status List Model\",\r\n \"TargetSchema\" : [{\"target\" : \"\ SWS.Section\"}]\r\n}" SectionStatusViewModel: type: object properties: CurrentEnrollment: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.current_enroll\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Current Enrollment\"\r\n            }\r\n            
" format: int32 JointCurrentEnrollment: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.joint_curr_enroll\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Joint Current Enrollment\"\r\n            }\r\n            
" format: int32 CurrentRegistrationPeriod: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_sched_access_to_add.index1\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Current Registration Period\"\r\n            }\r\n            
" nullable: true AddCodeRequired: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_sched_access_to_add.access_to_add\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Add Code Required\"\r\n            }\r\n            
" FacultyCodeRequired: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.section_type_code\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Faculty Code Required\"\r\n            }\r\n            
" LimitEstimateEnrollment: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.l_e_enroll\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Limit\
            \ Estimate Enrollment\"\r\n            }\r\n            
" format: int32 JointLimitEstimateEnrollment: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.joint_limit\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Joint Limit Estimate Enrollment\"\r\n            }\r\n            
" format: int32 LimitEstimateEnrollmentIndicator: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.l_e_indicator\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Limit Estimate Enrollment Indicator.  E=estimate, L=limit\"\r\n            }\r\n            
" nullable: true RoomCapacity: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.room_cap\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Room\
            \ Capacity\"\r\n            }\r\n            
" format: int32 Section: $ref: '#/components/schemas/SectionResourceUri' SLN: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.sln\" }\r\n                ],\r\n                \"TechnicalDescription\": \"SLN\"\r\n\
            \            }\r\n            
" nullable: true SpaceAvailable: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.space_available\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Space Available\"\r\n            }\r\n            
" format: int32 JointSpaceAvailable: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.joint_space_avail\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Joint Space Available\"\r\n            }\r\n            
" format: int32 Status: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.room_cap\" },\r\n                    { \"source\":\"SWSSDB.time_schedule.joint_curr_enroll\"\
            \ },\r\n                    { \"source\":\"SWSSDB.time_schedule.section_type_code\" },\r\n                   \
            \ { \"source\":\"SWSSDB.time_sched_access_to_add.access_to_add\" },\r\n                    { \"source\":\"SWSSDB.time_schedule.joint_space_avail\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"\r\n                    1.\tIf the room\
            \ cap is non-zero and enrollment is in excess of 115% of room cap, section is closed.\r\n                    2.\t\
            If the section is IS, status is ‘faculty code required’.\r\n                    3.\tIf section currently has an\
            \ add code restriction, status is ‘add code required’.\r\n                    4.\tIf space available is less than\
            \ 1, section is closed.\r\n                    4.a If the section is part of a joint group we need to determine\
            \ \r\n                    5\tOtherwise, section is open.\"\r\n            }\r\n            
" nullable: true ResponsibleCurriculumAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.resp_curric_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Responsible Curriculum Abbreviation\"\r\n            }\r\n            
" nullable: true ResponsibleCourseNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.resp_course_number\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Responsible Course Number\"\r\n            }\r\n            
" nullable: true ResponsibleSectionID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.resp_section_id\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Responsible Section ID\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Section Status Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Section\"\ }]\r\n}" SectionTermFacultyViewModel: type: object properties: Person: $ref: '#/components/schemas/PersonResourceUri' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Section Term Faculty Model\"\r\n}" SectionTermMeetingViewModel: type: object properties: MeetingIndex: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.ndx\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.MeetingIndex\"}\r\n\
            \                ],\r\n                \"TechnicalDescription\": \"Meeting number\"\r\n            }\r\n     \
            \       
" nullable: true MeetingType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.tp\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.MeetingType\"}\r\n  \
            \              ],\r\n                \"TechnicalDescription\": \"Meeting type\"\r\n            }\r\n         \
            \   
" nullable: true DaysOfWeek: $ref: '#/components/schemas/DaysOfWeekViewModel' DaysOfWeekToBeArranged: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.dys\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.DaysOfWeekToBeArranged\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Calculated field that represents if days\
            \ are to still be arranged\"\r\n            }\r\n            
" StartTime: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.stm\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.StartTime\"}\r\n   \
            \             ],\r\n                \"TechnicalDescription\": \"Start Time\"\r\n            }\r\n            
" nullable: true EndTime: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.etm\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.EndTime\"}\r\n     \
            \           ],\r\n                \"TechnicalDescription\": \"End time\"\r\n            }\r\n            
" nullable: true BuildingToBeArranged: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.bld\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.BuildingToBeArranged\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Calculated flag that represents if building\
            \ to be arranged\"\r\n            }\r\n            
" Building: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.bld\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.Building\"}\r\n    \
            \            ],\r\n                \"TechnicalDescription\": \"Building\"\r\n            }\r\n            
" nullable: true RoomToBeArranged: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.rm\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.DaysOfWeekToBeArranged\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Calculated flag to determine if room is\
            \ to be arranged\"\r\n            }\r\n            
" RoomNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.mt.rm\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.RoomNumber\"}\r\n   \
            \             ],\r\n                \"TechnicalDescription\": \"Room number\"\r\n            }\r\n           \
            \ 
" nullable: true Instructors: type: array items: $ref: '#/components/schemas/SectionTermFacultyViewModel' nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Section Term Meeting Model\"\r\n}" SectionTermSearchResourceUri: type: object properties: Year: type: string nullable: true Quarter: type: string nullable: true PageStart: type: string nullable: true PageSize: type: string nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Section Term Search Resource URI\",\r\n \"TargetSchema\" : [{\"target\"\ \ : \"SWS.Section\"}],\r\n \"TargetOperationId\" : [\"SectionTermSearch\"]\r\n}" SectionTermSearchResponseViewModel: type: object properties: Section: $ref: '#/components/schemas/SectionResourceUri' CourseCampus: type: string nullable: true CourseTitle: type: string nullable: true CourseTitleLong: type: string nullable: true SLN: type: string nullable: true EndDate: type: string nullable: true SectionType: type: string nullable: true RepositoryTimeStamp: type: string nullable: true Metadata: type: string nullable: true MaximumCredit: type: string nullable: true MaximumTermCredit: type: string nullable: true MinimumTermCredit: type: string nullable: true StartDate: type: string nullable: true Meetings: type: array items: $ref: '#/components/schemas/SectionTermMeetingViewModel' nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Section Term Search Response\"\r\n}" SectionTermSearchViewModel: type: object properties: TotalCount: type: integer format: int32 PageSize: type: string nullable: true PageStart: type: string nullable: true Sections: type: array items: $ref: '#/components/schemas/SectionTermSearchResponseViewModel' nullable: true readOnly: true Current: $ref: '#/components/schemas/SectionTermSearchResourceUri' Next: $ref: '#/components/schemas/SectionTermSearchResourceUri' Previous: $ref: '#/components/schemas/SectionTermSearchResourceUri' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Section Term Search Model\"\r\n}" SectionViewModel: type: object properties: Term: $ref: '#/components/schemas/TermResourceUri' CourseCampus: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.course_branch\" },\r\n                    { \"source\":\"UWEO.selSWSCourse.CourseCampus\"\
            \ }\r\n                ],\r\n                \"TechnicalDescription\": \"Campus that section is offered\"\r\n\
            \            }\r\n            
" nullable: true CreditControl: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.crcl\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Credit Control\"\
            \r\n            }\r\n            
" nullable: true RoomCapacity: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.rcap\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Room capacity\"\
            \r\n            }\r\n            
" format: int32 SummerTerm: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.sumt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Summer term\"\
            \r\n            }\r\n            
" nullable: true Course: $ref: '#/components/schemas/CourseResourceUri' SectionID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.csid\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.SectionID\"}\r\n\
            \                ],\r\n                \"TechnicalDescription\": \"Section ID\"\r\n            }\r\n         \
            \   
" nullable: true CourseTitle: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.course_title\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.CourseTitle\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Course title\"\r\n            }\r\n   \
            \         
" nullable: true CourseTitleLong: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.long_course_title\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.CourseTitle\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Course title long\"\r\n            }\r\n\
            \            
" nullable: true CourseDescription: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.course.course_dscr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Course description\"\
            \r\n            }\r\n            
" nullable: true ClassWebsiteUrl: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.csurl\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.ClassWebsiteUrl\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Class website\"\r\n            }\r\n  \
            \          
" nullable: true Curriculum: $ref: '#/components/schemas/CurriculumTimeScheduleUrlViewModel' ResponsibleCourseNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.resp_course_no\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Responsible Course Number\"\r\n            }\r\n            
" nullable: true ResponsibleCurriculumAbbreviation: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_course_titles.resp_curric_abbr\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Responsible Curriculum Abbreviation\"\r\n            }\r\n            
" nullable: true FeeAmount: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.feeamt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Fee amount\"\
            \r\n            }\r\n            
" nullable: true FeeBudget: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.feebgt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Fee budget\"\
            \r\n            }\r\n            
" nullable: true FeeWorktag: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.feetag\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Fee Worktag\"\
            \r\n            }\r\n            
" nullable: true FeeType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.feetp\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Fee Type\"\r\
            \n            }\r\n            
" nullable: true AddCodeRequired: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.addreq\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Add code required\"\
            \r\n            }\r\n            
" EnrollmentRestrictions: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.rqexind\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Enrollment\
            \ restrictions\"\r\n            }\r\n            
" FinancialAidEligible: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.faelig\" }\r\n                ],\r\n                \"TechnicalDescription\": \"This field\
            \ is DEPRECATED/INCORRECT. Please use FinancialAidEligibleDisplay.\"\r\n            }\r\n            
" FinancialAidEligibleDisplay: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.faelig\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Financial aid\
            \ eligible display\"\r\n            }\r\n            
" nullable: true IndependentStudy: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.sctp\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Independent study\"\
            \r\n            }\r\n            
" SLN: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.sln\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.SLN\"}\r\n       \
            \         ],\r\n                \"TechnicalDescription\": \"SLN\"\r\n            }\r\n            
" nullable: true TimeScheduleComments: $ref: '#/components/schemas/TimeScheduleCommentsViewModel' DeleteFlag: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.dflg\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.DeleteFlag\"}\r\n\
            \                ],\r\n                \"TechnicalDescription\": \"Delete flag\"\r\n            }\r\n        \
            \    
" nullable: true DistanceLearning: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.dlind\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.DistanceLearning\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Distance learning\"\r\n            }\r\n\
            \            
" DistanceLearningCalendarType: $ref: '#/components/schemas/DistanceLearningCalendarTypeViewModel' DistanceLearningType: $ref: '#/components/schemas/DistanceLearningTypeViewModel' EndDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.edt\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.EndDate\"}\r\n   \
            \             ],\r\n                \"TechnicalDescription\": \"End date\"\r\n            }\r\n            
" nullable: true FinalExam: $ref: '#/components/schemas/FinalExamViewModel' GradingSystem: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.grs\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.GradingSystem\"}\r\
            \n                ],\r\n                \"TechnicalDescription\": \"Grading system\"\r\n            }\r\n    \
            \        
" nullable: true HonorsCourse: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.hnr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Honors course\"\
            \r\n            }\r\n            
" InstituteName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.inst\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Institute name\"\
            \r\n            }\r\n            
" nullable: true RepositoryTimeStamp: type: string nullable: true Metadata: type: string nullable: true JointSections: type: array items: $ref: '#/components/schemas/SectionSearchResultResourceUri' nullable: true CourseHasVariableContent: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"hardcoded\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Course has variable content\"\
            \r\n            }\r\n            
" SameVariableContentAs: type: array items: $ref: '#/components/schemas/SectionResourceUri' nullable: true MaximumCredit: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.repcr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Maximum credit\"\
            \r\n            }\r\n            
" nullable: true MaximumTermCredit: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.maxcr\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.MaximumTermCredit\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Maximum Term Credit\"\r\n            }\r\
            \n            
" nullable: true MinimumTermCredit: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.mincr\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.MinimumTermCredit\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Minimum term credit\"\r\n            }\r\
            \n            
" nullable: true ResearchCredit: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.rcr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Research credit\"\
            \r\n            }\r\n            
" ServiceLearning: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.scr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Service learning\"\
            \r\n            }\r\n            
" SectionType: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.sctp\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Section type\"\
            \r\n            }\r\n            
" nullable: true SecondaryGradingOption: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.grsc\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Secondary grading\
            \ option\"\r\n            }\r\n            
" StartDate: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.sdt\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.StartDate\"}\r\n \
            \               ],\r\n                \"TechnicalDescription\": \"Start date\"\r\n            }\r\n          \
            \  
" nullable: true DuplicateEnrollmentAllowed: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.de\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Duplicate enrollment\
            \ allowed\"\r\n            }\r\n            
" PrimarySection: $ref: '#/components/schemas/SectionResourceUri' LinkedSectionTypes: type: array items: $ref: '#/components/schemas/LinkedSectionTypeViewModel' nullable: true Meetings: type: array items: $ref: '#/components/schemas/MeetingViewModel' nullable: true GradeSubmissionDelegates: type: array items: $ref: '#/components/schemas/GradeSubmissionDelegateViewModel' nullable: true Auditors: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.stdaud\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.Auditors\"}\r\n\
            \                ],\r\n                \"TechnicalDescription\": \"Auditors\"\r\n            }\r\n           \
            \ 
" format: int32 CurrentEnrollment: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.cen\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.CurrentEnrollment\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Current enrollment\"\r\n            }\r\
            \n            
" format: int32 LimitEstimateEnrollment: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.leenr\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.LimitEstimatedEnrollment\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Limit estimated enrollment\"\r\n      \
            \      }\r\n            
" format: int32 LimitEstimateEnrollmentIndicator: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.le\" },\r\n                    { \"source\":\"UWEO.selSWSCourseSections.LimitEstimatedEnrollmentIndicator\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Limit estimated enrollment indicator\"\r\
            \n            }\r\n            
" nullable: true StudentCreditHours: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI202.sect.stdcr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student credit\
            \ hours\"\r\n            }\r\n            
" nullable: true SelfRegistrationAllowed: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_Schedule.self_sustaining\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Self registration allowed\"\r\n            }\r\n            
" GeneralEducationRequirements: $ref: '#/components/schemas/GeneralEducationRequirementViewModel' Registrations: $ref: '#/components/schemas/RegistrationSearchUri' OnlineLearningType: $ref: '#/components/schemas/OnlineLearningTypeViewModel' LMSOwnership: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSCourseSections.LMSOwnership\"}\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"LMS ownership\"\r\n            }\r\n            
" nullable: true PrimaryLMS: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSCourseSections.primaryLMS\"}\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Primary LMS\"\r\n            }\r\n            
" nullable: true IsIndependentStart: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSCourseSections.IsIndependentStart\"}\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Is independent start\"\r\n            }\r\n            
" EOS_CID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"UWEO.selSWSCourseSections.EOScourseId\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"EOS Course Identification Number\"\r\n            }\r\n            
" nullable: true BlockRegistrationParents: type: array items: $ref: '#/components/schemas/SectionResourceUri' nullable: true BlockRegistrationChildren: type: array items: $ref: '#/components/schemas/SectionResourceUri' nullable: true TimeMaskException: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.time_schedule.time_mask_except\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Indicates whether or not a time slot overlap between two courses causes a registration limit\"\r\n       \
            \     }\r\n            
" additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Section Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Section\"\ }]\r\n}" SportCodeDescriptionViewModel: type: object properties: Code: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.student_2_sport_code.sport_code\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Sport Code\"\r\n            }\r\n            
" nullable: true Description: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_40_sport.sport_descrip\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Sport description\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Sport Code Description Model\"\r\n}" TermResourceUri: type: object properties: Href: type: string nullable: true Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_last_yr\" },\r\n                    { \"source\":\"SWSSDB.sr_major_code.major_first_yr\"\
            \ },\r\n                    { \"source\":\"SWSSDB.sys_tbl_39_calendar.table_key\" },\r\n                    {\
            \ \"source\":\"SWSSDB.student_1.last_yr_enrolled\" },\r\n                    { \"source\":\"SDB.SWI610.trm/yr\"\
            \ },\r\n                    { \"source\":\"SWSSDB.sr_course_titles.first_eff_yr\" },\r\n                    {\
            \ \"source\":\"UWEO.selSWSRegistrations.FirstEffectiveTerm/Year\"}\r\n                ],\r\n                \"\
            TechnicalDescription\": \"Year for the given term\"\r\n            }\r\n            
" format: int32 Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_major_code.major_last_qtr\" },\r\n                    { \"source\":\"SWSSDB.sr_major_code.major_first_qtr\"\
            \ },\r\n                    { \"source\":\"SWSSDB.sys_tbl_39_calendar.table_key\" },\r\n                    {\
            \ \"source\":\"SWSSDB.student_1.last_qtr_enrolled\" },\r\n                    { \"source\":\"SDB.SWI610.trm/qtr\"\
            \ },\r\n                    { \"source\":\"SWSSDB.sr_course_titles.first_eff_qtr\" },\r\n                    {\
            \ \"source\":\"UWEO.selSWSRegistrations.FirstEffectiveTerm/Quarter\"}\r\n                ],\r\n              \
            \  \"TechnicalDescription\": \"Quarter for the given term\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Term Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Term\"\ }],\r\n \"TargetOperationId\" : [\"GetTerm\"]\r\n}" TermViewModel: type: object properties: AcademicCatalog: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.catdt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Academic Catalog\"\
            \r\n            }\r\n            
" nullable: true ATermLastDay: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.ldya\" }\r\n                ],\r\n                \"TechnicalDescription\": \"A term last day\"\
            \r\n            }\r\n            
" nullable: true BTermFirstDay: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.fdyb\" }\r\n                ],\r\n                \"TechnicalDescription\": \"B term first\
            \ day\"\r\n            }\r\n            
" nullable: true CensusDay: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.cnsdy\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Census day\"\
            \r\n            }\r\n            
" nullable: true FifthDay: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.fidy\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Fifth day\"\r\
            \n            }\r\n            
" nullable: true FinancialAidYear: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.fayr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Financial Aid\
            \ Year\"\r\n            }\r\n            
" nullable: true GradeSubmissionDeadline: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.grdln\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Grade submission\
            \ deadline\"\r\n            }\r\n            
" nullable: true GradingPeriodClose: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.grc\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Grading period\
            \ close\"\r\n            }\r\n            
" nullable: true GradingPeriodOpen: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.gro\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Grading period\
            \ open\"\r\n            }\r\n            
" nullable: true GradingPeriodOpenATerm: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.groa\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Grading period\
            \ open A-term\"\r\n            }\r\n            
" nullable: true FirstDay: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.fdy\" }\r\n                ],\r\n                \"TechnicalDescription\": \"First day\"\r\n\
            \            }\r\n            
" nullable: true FirstDayMedSchool: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.fdym\" }\r\n                ],\r\n                \"TechnicalDescription\": \"First day med\
            \ school\"\r\n            }\r\n            
" nullable: true TimeScheduleConstruction: $ref: '#/components/schemas/TimeScheduleConstructionViewModel' TimeSchedulePublished: $ref: '#/components/schemas/TimeSchedulePublishedViewModel' LastAddDay: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.lady\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Last add day\"\
            \r\n            }\r\n            
" nullable: true LastAddDayATerm: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.ladya\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Last add day\
            \ A-term\"\r\n            }\r\n            
" nullable: true LastAddDayBTerm: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.ladyb\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Last add day\
            \ B-term\"\r\n            }\r\n            
" nullable: true LastDayOfClasses: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.ldy\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Last day of classes\"\
            \r\n            }\r\n            
" nullable: true LastDropDay: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.lddy\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Last drop day\"\
            \r\n            }\r\n            
" nullable: true LastDropDayATerm: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.lddya\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Last drop day\
            \ A-term\"\r\n            }\r\n            
" nullable: true LastDropDayBTerm: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.lddyb\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Last drop day\
            \ B-term\"\r\n            }\r\n            
" nullable: true LastDropDayNotRecorded: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.lddyn\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Last drop day\
            \ not recorded\"\r\n            }\r\n            
" nullable: true LastDropDayNotRecordedATerm: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.lddyna\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Last drop day\
            \ not recorded A-term\"\r\n            }\r\n            
" nullable: true LastDropDayNotRecordedBTerm: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.lddynb\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Last drop day\
            \ not recorded B-term\"\r\n            }\r\n            
" nullable: true LastFinalExamDay: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.ldyex\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Last final exam\
            \ day\"\r\n            }\r\n            
" nullable: true NextTerm: $ref: '#/components/schemas/TermResourceUri' PreviousTerm: $ref: '#/components/schemas/TermResourceUri' Quarter: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.qtr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Quarter consists\
            \ of winter, spring, summer, and autumn.\"\r\n            }\r\n            
" nullable: true RepositoryTimeStamp: type: string nullable: true Metadata: type: string nullable: true RegistrationPeriods: type: array items: $ref: '#/components/schemas/RegistrationPeriodViewModel' nullable: true RegistrationServicesStart: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.rsdt\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Registration\
            \ services start\"\r\n            }\r\n            
" nullable: true StudentAccountStart: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.sast\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student accounts\
            \ start\"\r\n            }\r\n            
" nullable: true Year: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SDB.SWI701.term.yr\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Year\"\r\n    \
            \        }\r\n            
" format: int32 additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Term Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Term\"}]\r\n\ }" TestScorePersonViewModel: type: object properties: EmployeeID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwEmployeeID\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Employee\
            \ id\"\r\n            }\r\n            
" nullable: true FirstName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwPersonPreferredFirst\"},\r\n                    { \"source\":\"IRWS.identity.uwPersonPreferredMiddle\"\
            },\r\n                    { \"source\":\"IRWS.identity.uwPersonRegisteredFirstMiddle\"}\r\n                ],\r\
            \n                \"TechnicalDescription\": \"First name. Can be either preferred or registered first and middle\
            \ name.\"\r\n            }\r\n            
" nullable: true LastName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwPersonPreferredSurname\"},\r\n                    { \"source\":\"IRWS.identity.uwPersonRegisteredSurname\"\
            }\r\n                ],\r\n                \"TechnicalDescription\": \"Last name. Can be either preferred or registered\
            \ surname.\"\r\n            }\r\n            
" nullable: true Pronouns: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwPersonPronoun\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\"\r\
            \n            }\r\n            
" nullable: true RegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.regid\" }\r\n                ],\r\n                \"TechnicalDescription\": \"UW Registration\
            \ ID\"\r\n            }\r\n            
" nullable: true StudentName: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.displayName\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student\
            \ name\"\r\n            }\r\n            
" nullable: true StudentNumber: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwStudentID\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Student\
            \ number\"\r\n            }\r\n            
" nullable: true StudentSystemKey: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwStudentSystemKey\" }\r\n                ],\r\n                \"TechnicalDescription\": \"\
            Student system key\"\r\n            }\r\n            
" nullable: true UWNetID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.uwNetID\" }\r\n                ],\r\n                \"TechnicalDescription\": \"UWNetID\"\r\n\
            \            }\r\n            
" nullable: true Uri: $ref: '#/components/schemas/PersonResourceUri' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Test Score Person Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Test\"\ }]\r\n}" TestScoreResourceUri: type: object properties: RegID: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"IRWS.identity.regid\" }\r\n                ],\r\n                \"TechnicalDescription\": \"UW Registration\
            \ ID\"\r\n            }\r\n            
" nullable: true Href: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Test Score Resource URI\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Test\"\ }],\r\n \"TargetOperationId\" : [\"GetTestScore\"]\r\n}" TestScoreViewModel: type: object properties: Person: $ref: '#/components/schemas/TestScorePersonViewModel' TestsTaken: type: array items: $ref: '#/components/schemas/TestViewModel' nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Test Score Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Test\"\ }]\r\n}" TestTypeViewModel: type: object properties: Description: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_42_test_range.test_descrip\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Test Description\"\r\n            }\r\n            
" nullable: true MinScore: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_42_test_range.test_min_score\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Minimum score\"\r\n            }\r\n            
" format: int32 MaxScore: type: integer description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_42_test_range.test_max_score\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Maximum score\"\r\n            }\r\n            
" format: int32 Name: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sr_test_scores.test_type\" }\r\n                ],\r\n                \"TechnicalDescription\": \"Test\
            \ name\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Test Type Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Test\"\ }]\r\n}" TestViewModel: type: object properties: TestType: $ref: '#/components/schemas/TestTypeViewModel' Scores: type: array items: $ref: '#/components/schemas/ScoreViewModel' nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Test Model\",\r\n \"TargetSchema\" : [{\"target\" : \"SWS.Test\"}]\r\n\ }" TimeScheduleCommentsViewModel: type: object properties: CollegeComments: $ref: '#/components/schemas/CommentsViewModel' CourseComments: $ref: '#/components/schemas/CommentsViewModel' CurriculumComments: $ref: '#/components/schemas/CommentsViewModel' DepartmentComments: $ref: '#/components/schemas/CommentsViewModel' InstituteComments: $ref: '#/components/schemas/CommentsViewModel' SectionComments: $ref: '#/components/schemas/CommentsViewModel' TimeScheduleGeneratedComments: $ref: '#/components/schemas/CommentsViewModel' additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Time Schedule Comments Model\"\r\n}" TimeScheduleConstructionViewModel: type: object properties: Bothell: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_39_calendar.cal_ts_cnst_off_b\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Time schedule construction on for the Bothell campus\"\r\n            }\r\n            
" Seattle: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_39_calendar.cal_ts_cnst_off_s\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Time schedule construction on for the Seattle campus\"\r\n            }\r\n            
" Tacoma: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_39_calendar.cal_ts_cnst_off_t\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Time schedule construction on for the Tacoma campus\"\r\n            }\r\n            
" additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Time Schedule Construction Model\"\r\n}" TimeSchedulePublishedViewModel: type: object properties: Bothell: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_39_calendar.cal_web_ts_bot\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Time schedule published for the Bothell campus\"\r\n            }\r\n            
" Seattle: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_39_calendar.cal_web_ts_sea\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Time schedule published for the Seattle campus\"\r\n            }\r\n            
" Tacoma: type: boolean description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_39_calendar.cal_web_ts_tac\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Time schedule published for the Tacoma campus\"\r\n            }\r\n            
" additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Time Schedule Published Model\"\r\n}" UWEntryTermDAEEntryDateViewModel: type: object properties: Year: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.uweyr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Year\"\r\n            }\r\n            
" nullable: true Quarter: type: string description: "
\r\n            {\r\n                        \"OriginatingSchema\" : [\r\n                  \
            \          { \"source\":\"SDB.SWI370.uweqtr\" }\r\n                        ],\r\n                        \"TechnicalDescription\"\
            : \"Quarter\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"UW Entry Term DAE Entry Date Model\"\r\n}" UriResourceWithTitle: type: object properties: Href: type: string format: uri nullable: true Name: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Resource URI\"\r\n}" VersionListViewModel: type: object properties: Current: $ref: '#/components/schemas/VersionViewModel' SupportedVersions: type: array items: $ref: '#/components/schemas/VersionViewModel' nullable: true readOnly: true ServiceVersion: type: string nullable: true DomainCoreVersion: type: string nullable: true Environment: type: string nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Version List Model\",\r\n \"TargetSchema\" : [{\"target\" : \"EWSE.VersionList\"\ }],\r\n \"TargetOperationId\" : [\"VersionList\"],\r\n \"OriginatingSchema\" : [{ \"source\" : \"hardcoded\"\ \ }]\r\n}" VersionViewModel: type: object properties: VersionNumber: type: string nullable: true Href: type: string format: uri nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Version Model\",\r\n \"TargetSchema\" : [{\"target\" : \"EWSE.Version\"\ }],\r\n \"TargetOperationId\" : [\"Version\"],\r\n \"OriginatingSchema\" : [{ \"source\" : \"hardcoded\" }]\r\ \n}" VeteranCodeDescriptionViewModel: type: object properties: Code: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_44_veteran.table_key\" }\r\n                ],\r\n                \"TechnicalDescription\":\
            \ \"Veteran Code\"\r\n            }\r\n            
" nullable: true Description: type: string description: "
\r\n            {\r\n                \"OriginatingSchema\" : [\r\n                    { \"source\"\
            :\"SWSSDB.sys_tbl_44_veteran.veteran_descrip\" }\r\n                ],\r\n                \"TechnicalDescription\"\
            : \"Veteran description\"\r\n            }\r\n            
" nullable: true additionalProperties: false description: "{\r\n \"DisplayTitle\" : \"Veteran Code Description Model\"\r\n}"