|
4 | 4 | "crud_objects": { |
5 | 5 | "schools": { |
6 | 6 | "operations": { |
7 | | - "schools_get": { |
| 7 | + "schoolsList": { |
8 | 8 | "method": "get", |
9 | 9 | "call": { |
10 | 10 | "mode": "normal", |
|
55 | 55 | }, |
56 | 56 | "contacts": { |
57 | 57 | "operations": { |
58 | | - "contacts_get": { |
| 58 | + "contactsList": { |
59 | 59 | "method": "get", |
60 | 60 | "call": { |
61 | 61 | "mode": "iteration", |
|
153 | 153 | }, |
154 | 154 | "students": { |
155 | 155 | "operations": { |
156 | | - "students_get": { |
| 156 | + "studentsList": { |
157 | 157 | "method": "get", |
158 | 158 | "call": { |
159 | 159 | "mode": "iteration", |
|
167 | 167 | "query_parameters": {}, |
168 | 168 | "maxSessionCount": 20 |
169 | 169 | }, |
| 170 | + "studentUpdate": { |
| 171 | + "method": "post", |
| 172 | + "call": { |
| 173 | + "mode": "normal", |
| 174 | + "path": "/api/v5/UpdateStudent/{StudentID}" |
| 175 | + }, |
| 176 | + "query_parameters": {}, |
| 177 | + "semantics": "update", |
| 178 | + "resource_allowance_default": "optional", |
| 179 | + "resource_prohibited": [ |
| 180 | + "MailingAddress", |
| 181 | + "MailingAddressCity", |
| 182 | + "MailingAddressState", |
| 183 | + "MailingAddressZipCode", |
| 184 | + "MailingAddressZipExt", |
| 185 | + "ResidenceAddress", |
| 186 | + "ResidenceAddressCity", |
| 187 | + "ResidenceAddressState", |
| 188 | + "ResidenceAddressZipCode", |
| 189 | + "ResidenceAddressZipExt" |
| 190 | + ], |
| 191 | + "resource_mandatory": [ |
| 192 | + "StudentID" |
| 193 | + ] |
| 194 | + }, |
170 | 195 | "students_updateEmail": { |
171 | 196 | "method": "post", |
172 | 197 | "call": { |
|
179 | 204 | "Columns": { |
180 | 205 | "ColumnCode": "STE", |
181 | 206 | "NewValue": "{StudentEmailAddress}" |
182 | | - |
183 | 207 | } |
184 | 208 | }, |
185 | 209 | "semantics": "update", |
|
189 | 213 | "StudentID", |
190 | 214 | "StudentEmailAddress" |
191 | 215 | ] |
192 | | - } |
| 216 | + }, |
| 217 | + "studentUpdateSchoolSupplemental": { |
| 218 | + "method": "post", |
| 219 | + "call": { |
| 220 | + "mode": "normal", |
| 221 | + "path": "/api/v5/UpdateSchoolSuppelmental/{SchoolCode}/{StudentNumber}" |
| 222 | + }, |
| 223 | + "query_parameters": {}, |
| 224 | + "body": { |
| 225 | + "_nim_merge_attributes_": false, |
| 226 | + "Columns": { |
| 227 | + "ColumnCode": "{ColumnCode}", |
| 228 | + "NewValue": "{NewValue}" |
| 229 | + } |
| 230 | + }, |
| 231 | + "resource_allowance_default": "prohibited", |
| 232 | + "resource_prohibited": [ |
| 233 | + ], |
| 234 | + "resource_mandatory": [ |
| 235 | + "SchoolCode", |
| 236 | + "StudentNumber", |
| 237 | + "ColumnCode", |
| 238 | + "NewValue" |
| 239 | + ] |
| 240 | + } |
193 | 241 | }, |
194 | 242 | "parameters": {}, |
195 | 243 | "key": "StudentID", |
196 | 244 | "resources": { |
197 | 245 | "StudentID": "number*", |
198 | 246 | "SchoolCode": "number*", |
199 | 247 | "StudentNumber": "number*", |
200 | | - "StateStudentID": "0099500004", |
| 248 | + "StateStudentID": "string*", |
201 | 249 | "LastName": "string*", |
202 | 250 | "FirstName": "string*", |
203 | 251 | "MiddleName": "string*", |
|
270 | 318 | "NextGradeLevelShortDescription": "string", |
271 | 319 | "NextGradeLevelLongDescription": "string*", |
272 | 320 | "OldPermanentID": "number", |
273 | | - "RecordsReleaseCode": "string" |
| 321 | + "RecordsReleaseCode": "string", |
| 322 | + "ColumnCode": "string", |
| 323 | + "NewValue": "string" |
| 324 | + } |
| 325 | + }, |
| 326 | + "school_groups": { |
| 327 | + "operations": { |
| 328 | + "school_groupsList": { |
| 329 | + "method": "get", |
| 330 | + "call": { |
| 331 | + "mode": "iteration", |
| 332 | + "table": "schools", |
| 333 | + "iterator": "SchoolCode", |
| 334 | + "path": "/api/v5/schools/{iterator}/StudentGroups", |
| 335 | + "base": { |
| 336 | + "SchoolCode": "{iterator}" |
| 337 | + } |
| 338 | + }, |
| 339 | + "processing_options": { |
| 340 | + "output_field": null |
| 341 | + }, |
| 342 | + "query_parameters": {}, |
| 343 | + "maxSessionCount": 20 |
| 344 | + } |
| 345 | + }, |
| 346 | + "parameters": {}, |
| 347 | + "key": "GroupID", |
| 348 | + "resources": { |
| 349 | + "Description": "string*", |
| 350 | + "ExpirationDate": "date*", |
| 351 | + "GroupId": "number*", |
| 352 | + "IsCommunicationGroup": "boolean*", |
| 353 | + "Name": "string*", |
| 354 | + "Staff": [ |
| 355 | + { |
| 356 | + "StaffId": "string*" |
| 357 | + } |
| 358 | + ], |
| 359 | + "Students": [ |
| 360 | + { |
| 361 | + "StudentId": "string*" |
| 362 | + } |
| 363 | + ] |
274 | 364 | } |
275 | 365 | }, |
276 | 366 | "fees": { |
277 | 367 | "operations": { |
278 | | - "fees_get": { |
| 368 | + "feesList": { |
279 | 369 | "method": "get", |
280 | 370 | "call": { |
281 | 371 | "mode": "iteration", |
|
310 | 400 | }, |
311 | 401 | "student_classes": { |
312 | 402 | "operations": { |
313 | | - "student_classes_get": { |
| 403 | + "student_classesList": { |
314 | 404 | "method": "get", |
315 | 405 | "call": { |
316 | 406 | "mode": "iteration", |
|
339 | 429 | }, |
340 | 430 | "courses": { |
341 | 431 | "operations": { |
342 | | - "courses_get": { |
| 432 | + "coursesList": { |
343 | 433 | "method": "get", |
344 | 434 | "call": { |
345 | 435 | "mode": "normal", |
|
448 | 538 | }, |
449 | 539 | "sections": { |
450 | 540 | "operations": { |
451 | | - "sections_get": { |
| 541 | + "sectionsList": { |
452 | 542 | "method": "get", |
453 | 543 | "call": { |
454 | 544 | "mode": "iteration", |
|
551 | 641 | }, |
552 | 642 | "staff": { |
553 | 643 | "operations": { |
554 | | - "staff_get": { |
| 644 | + "staffList": { |
555 | 645 | "method": "get", |
556 | 646 | "call": { |
557 | 647 | "mode": "normal", |
|
561 | 651 | "output_field": null |
562 | 652 | }, |
563 | 653 | "query_parameters": {} |
564 | | - } |
| 654 | + }, |
| 655 | + "staffCreate": { |
| 656 | + "method": "post", |
| 657 | + "call": { |
| 658 | + "mode": "normal", |
| 659 | + "path": "/api/v5/staff" |
| 660 | + }, |
| 661 | + "query_parameters": {}, |
| 662 | + "semantics": "create", |
| 663 | + "resource_allowance_default": "optional", |
| 664 | + "resource_prohibited": [ |
| 665 | + "ID" |
| 666 | + ], |
| 667 | + "resource_mandatory": [ |
| 668 | + "FirstName", |
| 669 | + "LastName" |
| 670 | + ] |
| 671 | + }, |
| 672 | + "staffUpdate": { |
| 673 | + "method": "put", |
| 674 | + "call": { |
| 675 | + "mode": "normal", |
| 676 | + "path": "/api/v5/staff/{ID}" |
| 677 | + }, |
| 678 | + "query_parameters": {}, |
| 679 | + "semantics": "update", |
| 680 | + "resource_allowance_default": "optional", |
| 681 | + "resource_prohibited": [ |
| 682 | + ], |
| 683 | + "resource_mandatory": [ |
| 684 | + "ID" |
| 685 | + ] |
| 686 | + } |
565 | 687 | }, |
566 | 688 | "parameters": {}, |
567 | 689 | "key": "ID", |
|
621 | 743 | }, |
622 | 744 | "teachers": { |
623 | 745 | "operations": { |
624 | | - "teachers_get": { |
| 746 | + "teachersList": { |
625 | 747 | "method": "get", |
626 | 748 | "call": { |
627 | 749 | "mode": "iteration", |
|
667 | 789 | }, |
668 | 790 | "staff_assignments": { |
669 | 791 | "operations": { |
670 | | - "staff_assignments_get": { |
| 792 | + "staff_assignmentsList": { |
671 | 793 | "method": "get", |
672 | 794 | "call": { |
673 | 795 | "mode": "iteration", |
|
680 | 802 | }, |
681 | 803 | "query_parameters": {}, |
682 | 804 | "maxSessionCount": 20 |
683 | | - } |
| 805 | + }, |
| 806 | + "staff_assignmentsCreate": { |
| 807 | + "method": "post", |
| 808 | + "call": { |
| 809 | + "mode": "normal", |
| 810 | + "path": "/api/v5/staff/{ID}/assignments" |
| 811 | + }, |
| 812 | + "query_parameters": {}, |
| 813 | + "semantics": "create", |
| 814 | + "resource_allowance_default": "optional", |
| 815 | + "resource_prohibited": [ |
| 816 | + ], |
| 817 | + "resource_mandatory": [ |
| 818 | + "AssignmentType", |
| 819 | + "ID" |
| 820 | + ] |
| 821 | + }, |
| 822 | + "staff_assignmentsUpdate": { |
| 823 | + "method": "put", |
| 824 | + "call": { |
| 825 | + "mode": "normal", |
| 826 | + "path": "/api/v5/staff/{ID}/assignments/{AssignmentType}/{SequenceNumber}" |
| 827 | + }, |
| 828 | + "query_parameters": {}, |
| 829 | + "semantics": "create", |
| 830 | + "resource_allowance_default": "optional", |
| 831 | + "resource_prohibited": [ |
| 832 | + ], |
| 833 | + "resource_mandatory": [ |
| 834 | + "ID", |
| 835 | + "SequenceNumber", |
| 836 | + "AssignmentType" |
| 837 | + ] |
| 838 | + }, |
| 839 | + "staff_assignmentsDelete": { |
| 840 | + "method": "delete", |
| 841 | + "call": { |
| 842 | + "mode": "normal", |
| 843 | + "path": "/api/v5/staff/{ID}/assignments/{AssignmentType}/{SequenceNumber}" |
| 844 | + }, |
| 845 | + "query_parameters": {}, |
| 846 | + "semantics": "delete", |
| 847 | + "resource_allowance_default": "optional", |
| 848 | + "resource_prohibited": [ |
| 849 | + ], |
| 850 | + "resource_mandatory": [ |
| 851 | + "ID", |
| 852 | + "SequenceNumber", |
| 853 | + "AssignmentType" |
| 854 | + ] |
| 855 | + } |
684 | 856 | }, |
685 | 857 | "parameters": {}, |
686 | 858 | "key": "ID", |
|
704 | 876 | }, |
705 | 877 | "student_enrollments": { |
706 | 878 | "operations": { |
707 | | - "students_enrollments_get": { |
| 879 | + "students_enrollmentsList": { |
708 | 880 | "method": "get", |
709 | 881 | "call": { |
710 | 882 | "mode": "normal", |
|
0 commit comments