Classes
Class | Description | |
---|---|---|
AcceptedRegistrationStatusInfo |
This is the response contract for the GetAcceptedRegistrationStatus service.
| |
AcceptedRegistrationStatusRequest |
This is the request contract for the GetAcceptedRegistrationStatus service.
| |
AcceptedRegistrationStatusResponse |
This is the response contract for the GetAcceptedRegistrationStatus service.
| |
Address |
Contains the address information for an organization or a person.
| |
AddressSummary |
A summary of address information for a student
| |
AgeCriteria |
The age-related criteria (i.e. birth date) for locating a student.
| |
AuditEventInfo |
This data contract is used to communicate who created a record and who last modified a record
| |
AuditInfo |
This data contract is used to communicate who created a record and who last modified a record.
| |
AuthorityClassification |
The classification assigned to the school authority
| |
CallerInfo |
This is a class which contains information about the PASI Client, Software Provider and the user who is calling the service.
| |
CoreAlert |
This is a class contains all the alert information from validating data from the PASI Clients
| |
DataNotificationIdVersion |
Contains a Id (as a string) that uniquely identifies the object
that should be synchronized and the PASICoreVersion for the Id.
| |
DataNotificationRequest |
This data contract is used to with the IsDataAvailable service allowing the client to
determine if updated data is available on the server. It contains information related to
what data the client wishes to synchronize and how long they are willing to wait for an update.
| |
DataNotificationRequestTypeInfo |
A list of these types are sent from the client to describe the type that should be
synchronized as well as the current client PASICoreVersionHash used to detect
"out of sync" clients. The maximum version known for the type also must be provided
| |
DataNotificationResponse |
Will contain a list of DataNotificationTypeInfo objects that will
indicate what object type was updated, the type of update and the
list of Ids that have changed. If this list is empty there are no updates available.
| |
DataNotificationResultTypeInfo |
Will contain a list of Ids that are different in the core for an update
(update type) or a complete list for a ResyncRequired (hash value didn't match).
The records are returned in ascending order by the PASICoreVersion.
| |
HelloWorldRequest |
The request data contract for the HelloWorld service.
| |
HistoricalChangeInfo |
Includes information about the change to the historical enrolment.
| |
MultipleSubmitResponse |
This communicates the that updates were successfully preformed and the resulting
new PASI Core version numbers.
| |
Name |
Describes the attributes of a person's name.
| |
NameCriteria |
The name-related criteria (i.e. first name) for locating a student.
| |
OrganizationAssociation |
This contract describes the caller's relationship to the student through their StateProvinceId.
| |
OrganizationAssociationRequest |
This is the request for the GetOrganizationAssociation service.
| |
OrganizationAssociationResponse |
This is the response for the GetOrganizationAssociation service.
| |
OrganizationName |
This data contract describes an Organization Name.
| |
OrganizationStatus |
Indicates whether the organization is active and when that status became effective
| |
Rejection |
This contract provides a code and description of a failed validation rule within PASI Core.
| |
RequestBase |
This base service is a generic class which must be specified for all PASI service calls.
| |
SchoolAuthorityCodeInfo |
The code assigned to the school authority by Alberta Education
| |
SchoolCalendarYearInfo |
A School's calendar information for a given school year.
| |
SchoolCalendarYearInfoSet |
A list of a school's calendars for a given school year.
| |
SchoolClassification |
Describes a school classification for a school
| |
SchoolGradeOffering |
Describes a single grade offering.
| |
SchoolInformation |
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.
| |
SchoolProgramOffering |
Describes a single program offering
| |
SchoolSummary |
Summary information describing a school
| |
Software |
Information about Software Provider Software
| |
StateProvinceIdPoolRequest |
Requests the pool of Alberta Student Number ranges available for use within PASI
| |
StateProvinceIdPoolResponse |
Returns the pool of available Alberta Student Number ranges within PASI
| |
StateProvinceIdRange |
Defines a range of Alberta Student Numbers, including the upper and lower bounds of the range and the
next available number.
| |
StudentAuditEventRequest |
This is the request for the GetStudentAuditEvents service.
| |
StudentAuditEventResponse |
This is the response from the GetStudentAuditEvents service.
| |
StudentIdentificationInfo |
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 and gender) 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. | |
StudentLocator |
Used to search for a student.
| |
StudentSchoolEnrolmentAuditRequest |
This request of retrieve audit history outlining all the changes made to a particular School Enrolment record.
| |
SubmitResponse |
This communicates the that an update was successfully preformed and the resulting
new PASI Core version number.
| |
SubmitSchoolCalendarYearRequest |
Data contract used to submit a set of school calendars for a given year in PASI core.
| |
SubmitSchoolInformationRequest |
Data contract used to submit an update to a school in the PASI core.
| |
SubmitStateProvinceIdStatusRequest |
Allows a client to link or unlink 2 StateProvinceIds, or to deactivate or reactivate an individual
StateProvinceId.
| |
SubmitStudentDeceasedStatusRequest |
This data contract is used by the SubmitStudentDeceasedStatus service to allow a client to indicate
whether a student is deceased.
| |
SubmitStudentIdentificationInformationRequest |
This contract is used by the SubmitStudentIdentificationInformation service.
| |
SubmitStudentPreferredMailingAddressRequest |
Contains all information required to update the preferred mailing address of a student
| |
SubmitStudentPreferredNameRequest |
Contains all information required to update the preferred name of a student
| |
SubmitStudentPreferredPhoneNumberRequest |
This contract is used with the SubmitStudentPreferredPhoneNumber service.
| |
SubmitStudentSection23EligibilityStatusRequest |
This data contract is used with the SubmitStudentSection23EligibilityStatus service. Submitting this
value will replace the current value on a student.
| |
SubmitStudentStatusAcknowledgementRequest |
Allows for a client to acknowledge the current status of a Core Alert that was raised against the corresponding Student record.
| |
User |
Information about the user who performs the service call from local SIS.
|