PASI.DataContract.V2018 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 classAccommodationTypeRelationship
An Accommodation Type and it's related Accommodation Formats.
Public classAccommodationTypeRelationshipsRequest
Requests the Accommodation Type relationships available for use within PASI
Public classAccommodationTypeRelationshipsResponse
All the Accommodation Types available in PASI and the related Accommodation Formats for each Type.
Public classCitizenshipStatusInfo
Defines the citizenship status for a student
Public classClassroomAccommodationAuditInfo
This is the response for the GetClassroomAccommodationAuditEvents service.
Public classClassroomAccommodationAuditRequest
This is the request for the GetClassroomAccommodationAuditEvents service.
Public classClassroomAccommodationAuditResponse
This is the response from the GetClassroomAccommodationAuditEvents service.
Public classClassroomAccommodationInfo
A Classroom Accommodation record.
Public classClassroomAccommodationRequest
This contract is used to get a list of Classroom Accommodation using the GetClassroomAccommodation service.
Public classClassroomAccommodationResponse
This contract contains information about a Classroom Accommodation record.
Public classClassroomAccommodationStatusInfo
This data contract contains information about the core alerts for a Classroom Accommodation record.
Public classClassroomAccommodationStatusRequest
This contract is used to get a list of Classroom Accommodation statuses using the GetClassroomAccommodationStatus service.
Public classClassroomAccommodationStatusResponse
This contract contains information about the status of a Classroom Accommodation.
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 classCourseInfo
Defines a course recognized by Alberta Education.
Public classCourseResponse
This contract contains information about a Course.
Public classCreateStudentRequest
This contract is used with the CreateStudent service.
Public classDocumentIdentityInfo
The identification record (document) used to validate a person's identity.
This object will contain information about a person'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 person's identity if the same document is presented in the future for identity verification.
Public classDocumentImage
Contains metadata and the binary image of a document
Public classDocumentProblemReportInfo
A document's problem report information.
Public classDocumentQualityAssuranceResultInfo
A document's quality assurance information.
Public classDocumentTypeInfo
Used to define data contract for GetDocumentTypes service
Public classDocumentTypeRequest
The request data contract for the GetDocumentTypes service.
Public classDocumentTypesResponse
The response for the GetDocumentTypes service call.
Public classIdentifyStudentMatchedResponse
The response for the IdentifyStudent service.
Public classIdentityInfo
The identification record (document) used to validate a person's identity.
This object will contain information about a person'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 person's identity if the same document is presented in the future for identity verification.
Public classIrrelevantDocument
Contains a reference to a document to mark as not-relevant
Public classMatchedStudent
Describes a student that was found by the Identify Student service
Public classMedicalAlertInfo
Contains medical alert information for a student
Public classOrganizationAssociation
This contract describes the caller's relationship to the student through their StateProvinceId.
Public classOrganizationAssociationResponse
This is the response for the GetOrganizationAssociation service.
Public classParentGuardianAddress
Defines the address for a parent/guardian
Public classParentGuardianInfo
Contains parent/guardian information for a student
Public classParentGuardianName
Defines the name for a parent guardian
Public classPrerequisiteRuleInfo
A Course Prerequisite Rule is used to identify a prerequisite for a course. Each Prerequisite Rule for a course is logically combined (i.e. AND) to identify all the prerequisite rules a student must satisfy.
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 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 classStudentInfo
Contains personal information for a student
Public classStudentLearningProfileInfo
Contains learning information related to a student and constitutes a student learning profile.
Public classStudentLearningProfileRequest
The request for GetStudentLearningProfile PASI Core service
Public classStudentLearningProfileResponse
This contract contains information about the student's learning profile.
Public classStudentPersonalProfileInfo
Contains personal information for a student
Public classStudentPersonalProfileResponse
This is the response data contract for getting a student's personal profile
Public classStudentRecordDocumentDetailAuditInfo
This data contract represents a single audit event for a Student Document Problem Report.
Public classStudentRecordDocumentDetailAuditRequest
This is the request for the GetStudentDocumentAuditEvents service.
Public classStudentRecordDocumentDetailAuditResponse
This is the response from the GetStudentDocumentAuditEvents service.
Public classStudentRecordDocumentDetailInfo
A Student Record Document Detail record.
Public classStudentRecordDocumentImageRequest
This is the request data contract for getting a list of student's record document.
Public classStudentRecordDocumentImageResponse
Contains the PDF image of a student record document.
Public classStudentRecordDocumentInfo
A Student Record Document record.
Public classStudentRecordDocumentListRequest
This is the request data contract for getting a list of student's record document.
Public classStudentRecordDocumentListResponse
The response data contract for the GetStudentRecordDocumentList service, it contains information about a list of student record document.
Public classStudentRecordDocumentProblemReportAuditInfo
This data contract represents a single audit event for a Student Document Problem Report.
Public classStudentRecordDocumentProblemReportAuditRequest
This is the request data contract for GetStudentRecordDocumentProblemReportAuditEvents service.
Public classStudentRecordDocumentProblemReportAuditResponse
This is the response for the GetStudentRecordDocumentProblemReportAuditEvents service.
Public classStudentRecordDocumentProblemReportInfo
This data contract represents a Student Document Problem Report.
Public classStudentRecordDocumentQualityAssuranceFailureInfo
This contract is used to update a document's quality assurance result
Public classStudentRecordDocumentQualityAssuranceResultAuditInfo
This data contract represents a single audit event for a Student Document Quality Assurance Result
Public classStudentRecordDocumentQualityAssuranceResultAuditRequest
This is the request data contract for GetStudentRecordDocumentQAResultAuditEvents service.
Public classStudentRecordDocumentQualityAssuranceResultAuditResponse
This is the response for the GetStudentRecordDocumentQAResultAuditEvents service.
Public classStudentRecordDocumentQualityAssuranceResultInfo
This data contract represents a Student Document Quality Assurance Result.
Public classStudentRecordDocumentRequest
This contract is used to get a list of Student Record Document using the GetStudentRecordDocument service.
Public classStudentRecordDocumentResponse
This contract contains information about a Student Record Document.
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
Contains the core alerts (advice and warnings) for a student
Public classStudentStatusResponse
This contract contains information about the status of a Student.
Public classSubmitAddressRequest
Contains all information required to update an address.
Public classSubmitClassroomAccommodationRequest
This data contract is the request for the SubmitClassroomAccommodation 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 classSubmitEmailAddressRequest
Contains all information required to add, update, or delete a person's email address.
Public classSubmitIdentificationInformationRequest
This contract is used by the SubmitIdentificationInformation service.
Public classSubmitLanguageAtHomeRequest
This data contract is the request for the SubmitLanguageAtHome service.
Public classSubmitMedicalAlertRequest
This data contract is the request for the SubmitMedicalAlert service
Public classSubmitNameRequest
This data contract is the request for the SubmitName service.
Public classSubmitParentGuardianRequest
This data contract is the request for the SubmitParentGurdian service.
Public classSubmitPhoneNumberRequest
This contract is used with the SubmitPhoneNumber service.
Public classSubmitPreferredMailingAddressRequest
Contains all information required to update the preferred mailing address
Public classSubmitPreferredNameRequest
Contains all information required to update the preferred name of a student
Public classSubmitPreferredPhoneNumberRequest
This contract is used with the SubmitPreferredPhoneNumber service.
Public classSubmitStudentCitizenshipStatusRequest
This contract is used by the SubmitStudentCitizenshipStatus service.
Public classSubmitStudentRecordDocumentProblemReportRequest
This is the request data contract for SubmitStudentRecordDocumentProblemReport service.
Public classSubmitStudentRecordDocumentQualityAssuranceRequest
This contract is used to update a document's quality assurance result
Public classSubmitStudentRecordDocumentRequest
Contains the information to add, update, or delete a document that is part of a student's digital record
Public classSubmitStudentRequest
This contract is used in a service that has been removed
Public classSubmitStudentSchoolEnrolmentRequest
The request data contract for SubmitStudentSchoolEnrolment service.