DataNotificationRequestTypeInfoNotificationType Property Provincial Approach to Student Information API
(Required) Specifies the data type the client wishes to sync with the PASI core.

Namespace: PASI.DataContract.V2009
Assembly: PASI.DataContract (in PASI.DataContract.dll) Version: 9.23.3.0 (9.23.3.0)
Syntax

public string NotificationType { get; set; }

Property Value

Type: String
Remarks

The string value passed in is case insensitive. The following values can be provided for NotificationType:
Notification TypeCorresponding Sync Service
ClassroomAccommodationGetClassroomAccommodation
ClassroomAccommodationStatusGetClassroomAccommodationStatus
CourseGetCourse
CourseEnrolmentGetCourseEnrolment
CourseEnrolmentStatusGetCourseEnrolmentStatus
DiplomaExamGetExam or GetDiplomaExam (2016 endpoint)
DiplomaExamMarkGetExamMark or GetDiplomaExamMark (2016 endpoint)
DiplomaExamRescoreRequestGetDiplomaExamRescoreRequest
DiplomaExamSittingGetExamSitting
EducationAccountConnectionGetEducationAccountConnection
EvaluatedMarkGetEvaluatedMark
EvaluatedMarkStatusGetEvaluatedMarkStatus
ProvincialAchievementTestGetProvincialAchievementTest
ProvincialAchievementTestResultGetProvincialAchievementTestResult
ResponsibleSchoolGetResponsibleSchool
ResponsibleSchoolStatusGetResponsibleSchoolStatus
SchoolGetSchoolInformation
SchoolAuthorityGetSchoolAuthorityInformation
SchoolCalendarYearGetSchoolCalendarYearInformation
SectionGetSection
SectionStatusGetSectionStatus
StudentGetStudent
StudentRecordDocumentGetStudentRecordDocument
StudentSchoolEnrolmentGetStudentSchoolEnrolment
StudentSchoolEnrolmentStatusGetStudentSchoolEnrolmentStatus
StudentStatusGetStudentStatus
StudentTranscriptDetailGetStudentTranscriptDetail

For all the DataNotificationTypes listed above except: ClassroomAccommodation, Course, EducationAccountConnection, ExamRescoreRequest, School, SchoolAuthority, Student, StudentStatus and StudentTranscriptDetail a SchoolYear must also be provided (Rule 3008). For example, to synchronize school enrolments for the 2012 school year, the DataNotificationType of "StudentSchoolEnrolment.2012" should be used. This will synchronize all school enrolments that the PASI client has access to for the 2012 school year. To synchronize multiple years of school enrolments the PASI client should supply more than one DataNotificationRequestTypeInfo (i.e. StudentSchoolEnrolment.2012 and StudentSchoolEnrolment.2013)

Field Validation

  • This field is Required.
See Also

Reference