CoreAlertArguments Property Provincial Approach to Student Information API
List of Key Value Pairs used to evaluate the rule.

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

public List<KeyValuePair> Arguments { get; set; }

Property Value

Type: ListKeyValuePair
The outcome of the rule evaluation is based on these list of key and values
Remarks

The arguments returned in a core alert is the data that was used when evaluating the business rule that failed. For example, if an enrolment was created for a student in grade 6 but last school year the student was in grade 4 this creates an 'Advice' core alert. The argument list would contain two records:

Name: Grade
Value: 06
Name: PreviousGrade
Value: 04


If the PASI client user wished to acknowledge this core alert because the student did skip grade 5 the argument data is what is being confirmed. If the enrolment was change so the student was enrolled in grade 5 the core alert along with the arguments would be removed from the status object since the alert condition no longer exists.
See Also

Reference