Pupils¶
(implementation of Pupil entity)
Provides following method for API calls:
Create¶
URL:¶
/api/v1/{format}/pupils
Method:¶
POST
Parameters response:¶
Object
Description:
- person(OBJECT< Person >)
- contact_person(OBJECT< Person >)
- class_placement_from(NUMBER(Date representation wrapped))
- class_placement_to(NUMBER(Date representation wrapped))
- school_class(OBJECT< SchoolClass >)
- school(OBJECT< School >)
- academic_year(OBJECT< AcademicYear >)
- guardians(ARRAY< Guardian >)
- truancies(ARRAY< Truancy >)
- after_school_center_section(OBJECT< AfterSchoolCenterSection >)
- school_center_schema(ARRAY< AfterSchoolCenterSchema >)
- id(NUMBER)
Delete¶
URL:¶
/api/v1/{format}/pupils/{id}
Method:¶
DELETE
Parameters request:¶
null
Parameters response:¶
Object
Description:
- person(OBJECT< Person >)
- contact_person(OBJECT< Person >)
- class_placement_from(NUMBER(Date representation wrapped))
- class_placement_to(NUMBER(Date representation wrapped))
- school_class(OBJECT< SchoolClass >)
- school(OBJECT< School >)
- academic_year(OBJECT< AcademicYear >)
- guardians(ARRAY< Guardian >)
- truancies(ARRAY< Truancy >)
- after_school_center_section(OBJECT< AfterSchoolCenterSection >)
- school_center_schema(ARRAY< AfterSchoolCenterSchema >)
- id(NUMBER)
DeleteByIds¶
URL:¶
/api/v1/{format}/pupils
Method:¶
DELETE
Parameters request:¶
Url parameters: ids
Parameters response:¶
Array
Description:
- person(OBJECT< Person >)
- contact_person(OBJECT< Person >)
- class_placement_from(NUMBER(Date representation wrapped))
- class_placement_to(NUMBER(Date representation wrapped))
- school_class(OBJECT< SchoolClass >)
- school(OBJECT< School >)
- academic_year(OBJECT< AcademicYear >)
- guardians(ARRAY< Guardian >)
- truancies(ARRAY< Truancy >)
- after_school_center_section(OBJECT< AfterSchoolCenterSection >)
- school_center_schema(ARRAY< AfterSchoolCenterSchema >)
- id(NUMBER)
Get¶
URL:¶
/api/v1/{format}/pupils/{id}
Method:¶
GET
Parameters request:¶
null
Parameters response:¶
Object
Description:
- person(OBJECT< Person >)
- contact_person(OBJECT< Person >)
- class_placement_from(NUMBER(Date representation wrapped))
- class_placement_to(NUMBER(Date representation wrapped))
- school_class(OBJECT< SchoolClass >)
- school(OBJECT< School >)
- academic_year(OBJECT< AcademicYear >)
- guardians(ARRAY< Guardian >)
- truancies(ARRAY< Truancy >)
- after_school_center_section(OBJECT< AfterSchoolCenterSection >)
- school_center_schema(ARRAY< AfterSchoolCenterSchema >)
- id(NUMBER)
GetAll¶
URL:¶
/api/v1/{format}/pupils
Method:¶
GET
Parameters request:¶
null
Parameters response:¶
Array
Description:
- person(OBJECT< Person >)
- contact_person(OBJECT< Person >)
- class_placement_from(NUMBER(Date representation wrapped))
- class_placement_to(NUMBER(Date representation wrapped))
- school_class(OBJECT< SchoolClass >)
- school(OBJECT< School >)
- academic_year(OBJECT< AcademicYear >)
- guardians(ARRAY< Guardian >)
- truancies(ARRAY< Truancy >)
- after_school_center_section(OBJECT< AfterSchoolCenterSection >)
- school_center_schema(ARRAY< AfterSchoolCenterSchema >)
- id(NUMBER)
GetAllPupils¶
URL:¶
/api/v1/{format}/pupils/all
Method:¶
GET
Parameters request:¶
null
Parameters response:¶
Array
Description:
- person(OBJECT< Person >)
- contact_person(OBJECT< Person >)
- class_placement_from(NUMBER(Date representation wrapped))
- class_placement_to(NUMBER(Date representation wrapped))
- school_class(OBJECT< SchoolClass >)
- school(OBJECT< School >)
- academic_year(OBJECT< AcademicYear >)
- guardians(ARRAY< Guardian >)
- truancies(ARRAY< Truancy >)
- after_school_center_section(OBJECT< AfterSchoolCenterSection >)
- school_center_schema(ARRAY< AfterSchoolCenterSchema >)
- id(NUMBER)
GetByPersonalId¶
URL:¶
/api/v1/{format}/pupils
Method:¶
GET
Parameters request:¶
Url parameters: personalId
Parameters response:¶
Array
Description:
- person(OBJECT< Person >)
- contact_person(OBJECT< Person >)
- class_placement_from(NUMBER(Date representation wrapped))
- class_placement_to(NUMBER(Date representation wrapped))
- school_class(OBJECT< SchoolClass >)
- school(OBJECT< School >)
- academic_year(OBJECT< AcademicYear >)
- guardians(ARRAY< Guardian >)
- truancies(ARRAY< Truancy >)
- after_school_center_section(OBJECT< AfterSchoolCenterSection >)
- school_center_schema(ARRAY< AfterSchoolCenterSchema >)
- id(NUMBER)
GetFirstByPersonalId¶
URL:¶
/api/v1/{format}/pupils
Method:¶
GET
Parameters request:¶
Url parameters: personalId, first
Parameters response:¶
Object
Description:
- person(OBJECT< Person >)
- contact_person(OBJECT< Person >)
- class_placement_from(NUMBER(Date representation wrapped))
- class_placement_to(NUMBER(Date representation wrapped))
- school_class(OBJECT< SchoolClass >)
- school(OBJECT< School >)
- academic_year(OBJECT< AcademicYear >)
- guardians(ARRAY< Guardian >)
- truancies(ARRAY< Truancy >)
- after_school_center_section(OBJECT< AfterSchoolCenterSection >)
- school_center_schema(ARRAY< AfterSchoolCenterSchema >)
- id(NUMBER)
SaveAll¶
URL:¶
/api/v1/{format}/pupils/saveall
Method:¶
POST
Parameters response:¶
Array
Description:
- person(OBJECT< Person >)
- contact_person(OBJECT< Person >)
- class_placement_from(NUMBER(Date representation wrapped))
- class_placement_to(NUMBER(Date representation wrapped))
- school_class(OBJECT< SchoolClass >)
- school(OBJECT< School >)
- academic_year(OBJECT< AcademicYear >)
- guardians(ARRAY< Guardian >)
- truancies(ARRAY< Truancy >)
- after_school_center_section(OBJECT< AfterSchoolCenterSection >)
- school_center_schema(ARRAY< AfterSchoolCenterSchema >)
- id(NUMBER)
SaveAllAndReturnIds¶
URL:¶
/api/v1/{format}/pupils/saveall
Method:¶
POST
Parameters response:¶
Array
- Description:
- ARRAY<NUMBER>
Search¶
URL:¶
/api/v1/{format}/pupils/search
Method:¶
POST
Parameters request:¶
Array< SearchCriteries$SearchCriteriaResult >
Parameters response:¶
Array
Description:
- person(OBJECT< Person >)
- contact_person(OBJECT< Person >)
- class_placement_from(NUMBER(Date representation wrapped))
- class_placement_to(NUMBER(Date representation wrapped))
- school_class(OBJECT< SchoolClass >)
- school(OBJECT< School >)
- academic_year(OBJECT< AcademicYear >)
- guardians(ARRAY< Guardian >)
- truancies(ARRAY< Truancy >)
- after_school_center_section(OBJECT< AfterSchoolCenterSection >)
- school_center_schema(ARRAY< AfterSchoolCenterSchema >)
- id(NUMBER)
SearchFirst¶
URL:¶
/api/v1/{format}/pupils/search/first
Method:¶
POST
Parameters request:¶
Array< SearchCriteries$SearchCriteriaResult >
Parameters response:¶
Object
Description:
- person(OBJECT< Person >)
- contact_person(OBJECT< Person >)
- class_placement_from(NUMBER(Date representation wrapped))
- class_placement_to(NUMBER(Date representation wrapped))
- school_class(OBJECT< SchoolClass >)
- school(OBJECT< School >)
- academic_year(OBJECT< AcademicYear >)
- guardians(ARRAY< Guardian >)
- truancies(ARRAY< Truancy >)
- after_school_center_section(OBJECT< AfterSchoolCenterSection >)
- school_center_schema(ARRAY< AfterSchoolCenterSchema >)
- id(NUMBER)
Update¶
URL:¶
/api/v1/{format}/pupils/{id}
Method:¶
PUT
Parameters response:¶
Object
Description:
- person(OBJECT< Person >)
- contact_person(OBJECT< Person >)
- class_placement_from(NUMBER(Date representation wrapped))
- class_placement_to(NUMBER(Date representation wrapped))
- school_class(OBJECT< SchoolClass >)
- school(OBJECT< School >)
- academic_year(OBJECT< AcademicYear >)
- guardians(ARRAY< Guardian >)
- truancies(ARRAY< Truancy >)
- after_school_center_section(OBJECT< AfterSchoolCenterSection >)
- school_center_schema(ARRAY< AfterSchoolCenterSchema >)
- id(NUMBER)