DataNotificationResultTypeInfoNotificationType Property Provincial Approach to Student Information API
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.25.26.0 (9.25.26.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
CourseGetCourse
SchoolGetSchoolInformation
SchoolAuthorityGetSchoolAuthorityInformation
SchoolCalendarYearGetSchoolCalendarYearInformation
StudentGetStudent
StudentStatusGetStudentStatus
StudentSchoolEnrolmentGetStudentSchoolEnrolment
StudentSchoolEnrolmentStatusGetStudentSchoolEnrolmentStatus
SectionGetSection
SectionStatusGetSectionStatus
CourseEnrolmentGetCourseEnrolment
CourseEnrolmentStatusGetCourseEnrolmentStatus
EvaluatedMarkGetEvaluatedMark
EvaluatedMarkStatusGetEvaluatedMarkStatus
ExamGetExam
ExamMarkGetExamMark
ExamRescoreRequestGetDiplomaExamRescoreRequest

For all the DataNotificationTypes listed above except: Course, School, SchoolAuthority, Student and StudentStatus 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)
See Also

Reference