Course Offering Input
Input representation of the course offering request.
- JSON example
-
1[ 2 { 3 "courseOffering": { 4 "courseOfferingExternalId": { 5 "fieldName": "externalField__c", 6 "fieldValue": "custom field value" 7 }, 8 "courseOfferingCustomAttribute": [ 9 { 10 "fieldName": "customField__c", 11 "fieldValue": "custom field value" 12 } 13 ], 14 "courseOfferingId": "", 15 "courseOfferingName": "Operating System", 16 "academicSessionId": "0vcxx00000000ODAAY", 17 "learningCourseId": "0vYxx00000000ODEAY", 18 "primaryFacultyId": "003xx000004Wj36AAC", 19 "startDate": "2024-12-09T20:00:00.000Z", 20 "endDate": "2025-12-15T20:00:00.000Z", 21 "isActive": "true", 22 "enrollmentCapacity": 12, 23 "waitlistedCapacity": 2, 24 "description": "Course Offering Summer 2025 Operating System", 25 "sectionNumber": 1, 26 "courseOfferingSchedule": [ 27 { 28 "courseOfferingScheduleExternalId": { 29 "fieldName": "customField__c", 30 "fieldValue": "custom field value" 31 }, 32 "courseOfferingScheduleCustomAttribute": [ 33 { 34 "fieldName": "customField1__c", 35 "fieldValue": "custom field value" 36 } 37 ], 38 "recurrencePattern": "RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20251130T000000Z;", 39 "startTime": "00:15:00.000", 40 "endTime": "01:15:00.000", 41 "location": "131xx0000004FoLAAU", 42 "courseOfferingScheduleTemplate": null, 43 "startDate": "2024-12-01", 44 "type": "Class", 45 "description": "LT for OS class", 46 "courseOfferingScheduleId": "" 47 }, 48 { 49 "courseOfferingScheduleExternalId": { 50 "fieldName": "customField__c", 51 "fieldValue": "custom field value" 52 }, 53 "courseOfferingScheduleCustomAttribute": [ 54 { 55 "fieldName": "customField1__c", 56 "fieldValue": "custom field value" 57 } 58 ], 59 "recurrencePattern": "RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20251130T000000Z;", 60 "startTime": "00:15:00.000", 61 "endTime": "01:15:00.000", 62 "location": "131xx0000004FoLAAU", 63 "courseOfferingScheduleTemplate": null, 64 "startDate": "2024-12-01", 65 "type": "Class", 66 "description": " class", 67 "courseOfferingScheduleId": "" 68 } 69 ] 70 } 71 } 72] - Properties
-
Name Type Description Required or Optional Available Version courseOfferingInput Course Offering Input[] List of course offering input to be processed. Required 64.0