PASI.DataContract.V2017 NamespaceProvincial Approach to Student Information API
 
Classes

  ClassDescription
Public classAcademicCourseEnrolmentInfo
A Course Enrolment represents a student enrolment in a specific Course being offered in a school Section.
Public classAddress
Defines the address for an organization or a person
Public classAwardedCredentialInfo
An Awarded Credential Info
Public classBasicPersonalInfo
A simplified PersonalInfo data contract that is used when creating new Students.
Public classCitizenshipStatusInfo
Defines the citizenship status for a student
Public classConnectionsForAsnResponse
The response for the GetStudentConnectionForAsn PASI Core service.
Public classConnectionsForEducationAccountResponse
The response for the GetStudentConnectionsForEducationAccount PASI Core service.
Public classCourseEnrolmentAuditInfo
Public classCourseEnrolmentAuditResponse
This is the response from the GetCourseEnrolmentAuditEvents service.
Public classCourseEnrolmentInfo
A Course Enrolment represents a student enrolment in a specific Course being offered in a school Section.
Public classCourseEnrolmentResponse
This contract contains information about a Course Enrolment.
Public classCourseEnrolmentStatusInfo
This data contract contains information about the core alerts for a Course Enrolment.
Public classCourseEnrolmentStatusResponse
This contract contains information about the status of a Course Enrolment.
Public classCreateStudentRequest
This contract is used with the CreateStudent service.
Public classDiplomaExamSittingResponse
This contract contains information about an Exam Sitting.
Public classEmailAddress
Defines the email address for a person
Public classExamExemptionAuditInfo
This contract is used in a service that has been removed
Public classExamExemptionAuditRequest
This contract is used in a service that has been removed
Public classExamExemptionAuditResponse
This contract is used in a service that has been removed
Public classExamExemptionFullInfo
This contract is used in a service that has been removed
Public classExamExemptionRequestInfo
This contract is used in a service that has been removed
Public classExamExemptionRequestRequest
This contract is used in a service that has been removed
Public classExamExemptionRequestResponse
This contract is used in a service that has been removed
Public classExamSittingAuditInfo
This data contract represents a single audit event for an exam sitting.
Public classExamSittingAuditRequest
This service request retrieves the audit trail information for a GED Exam Mark entry.
Public classExamSittingAuditResponse
This is the response from the GetExamSittingAuditEvents service.
Public classExamSittingInfo
Used to defined an examination sitting.
Public classExternalCredentialInfo
Defines the information associated with a external credential definition.
Public classExternalCredentialResponse
The response for the ExternalCredentialsResponse service.
Public classIdentifyStudentMatchedResponse
The response for the IdentifyStudent service.
Public classMatchedStudent
Describes a student that was found by the Identify Student service
Public className
Defines the name for a person
Public classPartnerPostSecondaryInstitutionInfo
Used to define a Partner Post Secondary Institution that participates in the dual credit program.
Public classPartnerPostSecondaryInstitutionRequest
This contract is used with the GetPartnerPostSecondaryInstitutions service.
Public classPartnerPostSecondaryInstitutionsResponse
The response for the GetPartnerPostSecondaryInstitutions service call.
Public classPathwayCompletionAuditRequest
This service request retrieves the audit information for pathway completion.
Public classPathwayCompletionAuditResponse
This is the response for the GetPathwyaCompletionAuditEvents service.
Public classPathwayCompletionInfo
PathwayCompletion record.
Public classPathwayInfo
Used to define a Pathway.
Public classPathwayRequirementCourseInfo
Defines a course and criteria for completing part of a Pathway Requirement
Public classPathwayRequirementInfo
Defines a selection of courses and criteria for completing part of a Pathway
Public classPathwayRequirementSetInfo
A set of requirements that will complete a Pathway
Public classPathwaysResponse
The response for the GetPathways service.
Public classPhoneNumber
Defines the phone number for a person
Public classSchoolAuthorityInformation
Contains information relating to a school authority. Items such Name, Status, Addresses, and Phone Number etc are provided. OrganizationStatus, OrganizationName and AuthorityClassifications can all change over time. The current value will be the first one in the list.

Addresses and Classifications will return lists of information which include the current value as well as any historical values.
Public classSchoolAuthorityInformationResponse
This contract contains information about a School Authority.
Public classSchoolInformation
Contains information relating to a school. Items such as Name, Status, School Authority Code, Addresses, Phone Number etc are provided. SchoolAuthorityCodeInfo, OrganizationStatus, OrganizationName and AuthorityClassifications can all change over time. The current value will be the first one in the list. Addresses, Classifications and School Authority Code will return lists of information which include the current value as well as any historical values.
Public classSchoolInformationResponse
This contract contains information about a School.
Public classStudentAcademicProfileInfo
Contains scholastic information related to a student and constitutes a student academic profile.
Public classStudentAcademicProfileResponse
The request for GetStudentAcademicProfile PASI Core service
Public classStudentConnectionInfo
Information of Connection between Education Account and Student.
Public classStudentCredentialAuditInfo
A Student Credential Info Audit record
Public classStudentCredentialAuditResponse
This is the response from the GetStudentCredentialAuditEvents service.
Public classStudentCredentialInfo
A Student Credential Info used to retrieve achieved or exempted student credentials for a single student.
Public classStudentDisclosureRestrictionInfo
Describes a restriction on the disclosure of student information
Public classStudentIdentificationInfo
The identification record (document) used to validate a student's identity.
This object will contain information about a student's identity (legal name and birth date) as well as information about the documentation that supports that claim (i.e. current system value, parental declaration, birth certificate, etc...)

In the case where the document is a government issued document additional information can be captured. This can be useful in confirming the student's identity if the same document is presented in the future for identity verification.
Public classStudentIdentityInfo
The identification record (document) used to validate a student's identity.
This object will contain information about a student's identity (legal name and birth date) as well as information about the documentation that supports that claim (i.e. current system value, parental declaration, birth certificate, etc).

In the case where the document is a government issued document additional information can be captured. This can be useful in confirming the student's identity if the same document is presented in the future for identity verification.
Public classStudentInfo
Contains personal information for a student
Public classStudentPersonalProfileInfo
Contains personal information for a student
Public classStudentPersonalProfileResponse
This is the response data contract for getting a student's personal profile
Public classStudentResponse
This is the response data contract for getting a student
Public classStudentSchoolEnrolment
Contains all information of a student's registration at a school and the corresponding program enrolment information.
Public classStudentSchoolEnrolmentAuditInfo
A verion of the given School Enrolment record and its audit information.
Public classStudentSchoolEnrolmentAuditResponse
This is the response from the GetStudentSchoolEnrolmentAuditEvents service.
Public classStudentSchoolEnrolmentResponse
This contract contains information about a Student School Enrolment.
Public classStudentSchoolEnrolmentStatusInfo
This data contract contains information about the core alerts for a Student School Enrolment.
Public classStudentSchoolEnrolmentStatusResponse
This contract contains information about the status of a Student School Enrolment.
Public classStudentStatusInfo
This data contract contains information about the core alerts for a Student.
Public classStudentStatusResponse
This contract contains information about the status of a Student.
Public classStudentTranscriptDetailInfo
A student's transcript details.
Public classStudentTranscriptDetailResponse
The response for GetStudentTranscriptDetail PASI Core service.
Public classSubmitCourseEnrolmentRequest
The request data contract used to add, update, delete or undelete an single Course Enrolments or a list of Course Enrolments.
Public classSubmitExamExemptionRequestRequest
This contract is used in a service that has been removed
Public classSubmitSchoolAuthorityInformationRequest
Data contract used to submit a update to a SchoolAuthority in PASI core.
Public classSubmitSchoolInformationRequest
Data contract used to submit an update to a school in the PASI core.
Public classSubmitStudentAddressRequest
Contains all information required to update a students address.
Public classSubmitStudentCitizenshipStatusRequest
This contract is used by the SubmitStudentCitizenshipStatus service.
Public classSubmitStudentDisclosureRestrictionRequest
Contains all information required to update the disclosure restriction for a student.
Public classSubmitStudentEmailAddressRequest
Contains all information required to add, update, or delete a student's email address.
Public classSubmitStudentGenderRequest
Used by the SubmitStudentGender service
Public classSubmitStudentIdentificationInformationRequest
This contract is used by the SubmitStudentIdentificationInformation service.
Public classSubmitStudentNameRequest
This data contract is the request for the SubmitStudentName service.
Public classSubmitStudentPhoneNumberRequest
This contract is used with the SubmitStudentPhoneNumber service.
Public classSubmitStudentRequest
This contract is used in a service that has been removed
Public classSubmitStudentSchoolEnrolmentRequest