Overview

Packages

  • DELETE
  • DEPRECATED
  • GET
  • POST
  • PUT
  • SYSTEM

Functions

  • PutCategories
  • PutEduAdmins
  • PutEducationLevels
  • PutImplementationEntities
  • PutLegalCharacters
  • PutMunicipalities
  • PutMunicipalityCommunities
  • PutOperationShifts
  • PutOrientationTypes
  • PutPrefectures
  • PutRegionEduAdmins
  • PutRelations
  • PutRelationTypes
  • PutSources
  • PutSpecialTypes
  • PutStates
  • PutTaxOffices
  • PutTransferAreaMunicipalities
  • PutTransferAreas
  • PutUnitDns
  • PutUnits
  • PutUnitTypes
  • PutUnitWorkers
  • PutWorkerPositions
  • PutWorkers
  • PutWorkerSpecializations
  • Overview
  • Package
  • Function

Function PutEduAdmins

ΛΕΞΙΚΟ : Ενημέρωση Διεύθυνσης Εκπαίδευσης

Η συνάρτηση ενημερώνει Διεύθυνση Εκπαίδευσης σύμφωνα με τις παραμέτρους που έγινε η κλήση.
Η κλήση μπορεί να γίνει μέσω της παρακάτω διεύθυνσης με τη μέθοδο PUT και route_api_name = edu_admins :
https://mm.sch.gr/api/edu_admins

Ορισμός Μοναδικών Τιμών Παραμέτρων
Παρακάτω ορίζονται οι παραμέτροι που έχουν μοναδικές τιμές και πραγματοποιειται ελεγχος πριν κάθε καταχώρηση:

  • edu_admin_id
  • name
  • registry_no

Πίνακας Παραμέτρων

  • Στον Πίνακα Παραμέτρων Parameters summary εμφανίζονται όλοι οι παράμετροι με τους οποίους μπορεί να γίνει η κλήση της συνάρτησης.
  • Όλοι οι παράμετροι είναι προαιρετικοί εκτός από αυτές που έχουν χαρακτηριστεί ως υποχρεωτικοί.
  • Οι παράμετροι μπορούν να χρησιμοποιηθούν με οποιαδήποτε σειρά.

Πίνακας Αποτελεσμάτων

  • Στον Πίνακα Αποτελεσμάτων Return value summary εμφανίζονται οι μεταβλητές που επιστρέφει η συνάρτηση.
  • Όλες οι μεταβλητές επιστρέφονται σε JSON objects.
  • Η μεταβλητή status καθορίζει αν η εκτέλεση της συνάρτησης ήταν επιτυχής (κωδικός 200) ή προέκυψε κάποιο σφάλμα.

Πίνακας Σφαλμάτων

  • Στον Πίνακα Σφαλμάτων Thrown exceptions summary εμφανίζονται τα Μηνύματα Σφαλμάτων που μπορεί να προκύψουν κατά την κλήση της συνάρτησης.
  • Οι περιγραφές των Σφαλμάτων καθώς και οι Κωδικοί τους είναι διαθέσιμες μέσω του πίνακα Μηνύματα Σφαλμάτων (ExceptionMessages) και Κωδικοί Σφαλμάτων (ExceptionCodes) αντίστοιχα.

Παραδείγματα Κλήσης

  • Υπάρχουν διαθέσιμα παραδείγματα κλήσης της συνάρτησης με διάφορους τρόπους (ApiRequestExamples).

Μηνύματα Authentication/Authorization

  • Υπάρχουν αναλυτικές πληροφορίες για τα μηνύματα Authentication/Authorization (AuthMessages).

Δεδομένα Επιστροφής
Παρακάτω εμφανίζονται τα αποτελέσματα σε μορφή JSON :

{
"controller": "PutEduAdmins",
"function": "edu_admins",
"method": "PUT",
"parameters": { "edu_admin_id": ``,"name": ``,"registry_no": ``,"region_edu_admin": ``,
                "implementation_entity": ``,"parent_rdn": ``,"third_level_dns": `` },
"edu_admin_id": ``,
"status": 200,
"message": "[PUT][edu_admins]:success"
}
Package: PUT
Author: ΤΕΙ Αθήνας
Located at api/put/PutEduAdmins.php
Parameters summary
integer $edu_admin_id ID Διεύθυνση Εκπαίδευσης

Ο Κωδικός ID της Διεύθυνσης Εκπαίδευσης
Η παράμετρος είναι υποχρεωτική
ID Διεύθυνση Εκπαίδευσης : GetEduAdmins()
Η τιμή της παραμέτρου μπορεί να είναι : integer
  • integer
    Αριθμητική : Η αναζήτηση γίνεται με το Κωδικό ID Διεύθυνση Εκπαίδευσης
    Η αναζήτηση στον Κωδικό γίνεται με τον Τύπο SearchEnumTypes::Exact
string $name Όνομα

Το Όνομα της Διεύθυνσης Εκπαίδευσης
Η παράμετρος είναι υποχρεωτική
Η τιμή της παραμέτρου μπορεί να είναι : string
string $registry_no Κωδικός ΥΠΕΠΘ

Το Όνομα της Κωδικού ΥΠΕΠΘ της Διεύθυνσης Εκπαίδευσης
Η παράμετρος είναι υποχρεωτική
Η τιμή της παραμέτρου μπορεί να είναι : string
integer|string $region_edu_admin Όνομα ή ID Περιφέρειας

Το Όνομα ή ο Κωδικός ID της Περιφέρειας
Όνομα ή ID Περιφέρειας : GetRegionEduAdmins()
Η τιμή της παραμέτρου μπορεί να είναι : integer|string
  • integer
    Αριθμητική : Η αναζήτηση γίνεται με το Κωδικό ID Περιφέρειας
    Η αναζήτηση στον Κωδικό γίνεται με τον Τύπο SearchEnumTypes::Exact
  • string
    Αλφαριθμητική : Η αναζήτηση γίνεται με το Όνομα Περιφέρειας
    Η αναζήτηση στο Όνομα γίνεται με τον Τύπο SearchEnumTypes::Exact
integer|string $implementation_entity Όνομα ή ID Φορέα Υλοποίησης

Το Όνομα ή ο Κωδικός ID του Φορέα Υλοποίησης
Όνομα ή ID Φορέα Υλοποίησης : GetImplementationEntities()
Η τιμή της παραμέτρου μπορεί να είναι : integer|string
  • integer
    Αριθμητική : Η αναζήτηση γίνεται με το Κωδικό ID Φορέα Υλοποίησης
    Η αναζήτηση στον Κωδικό γίνεται με τον Τύπο SearchEnumTypes::Exact
  • string
    Αλφαριθμητική : Η αναζήτηση γίνεται με το Όνομα Περιφέρειας
    Η αναζήτηση στο Όνομα γίνεται με τον Τύπο SearchEnumTypes::Exact
string $parent_rdn Parent RDN

Το Parent RDN της Διεύθυνσης Εκπαίδευσης
Η τιμή της παραμέτρου μπορεί να είναι : string
string $third_level_dns Third Level Dns

Το Third Level Dns της Διεύθυνσης Εκπαίδευσης
Η τιμή της παραμέτρου μπορεί να είναι : string
Return value summary
Objects<JSON> Επιστρέφει τα παρακάτω JSON objects :

string : controller : Ο controller που χρησιμοποιείται
string : function : Η συνάρτηση που υλοποιείται από το σύστημα
string : method : Η μέθοδος κλήσης της συνάρτησης
array : parameters : Οι παράμετροι που δίνει ο χρήστης
integer : edu_admin_id : Ο Κωδικός ID της Διεύθυνσης Εκπαίδευσης που ενημερώθηκε
integer : status : Ο Κωδικός του αποτελέσματος της κλήσης
string : message : Το Μήνυμα του αποτελέσματος της κλήσης
Thrown exceptions summary
MissingEduAdminIDParam ExceptionMessages::MissingEduAdminIDParam
ExceptionCodes::MissingEduAdminIDParam
MissingEduAdminIDValue ExceptionMessages::MissingEduAdminIDValue
ExceptionCodes::MissingEduAdminIDValue
InvalidEduAdminIDArray ExceptionMessages::InvalidEduAdminIDArray
ExceptionCodes::InvalidEduAdminIDArray
InvalidEduAdminIDType ExceptionMessages::InvalidEduAdminIDType
ExceptionCodes::InvalidEduAdminIDType
InvalidEduAdminValue ExceptionMessages::InvalidEduAdminValue
ExceptionCodes::InvalidEduAdminValue
DuplicatedEduAdminUniqueValue ExceptionMessages::DuplicatedEduAdminUniqueValue
ExceptionCodes::DuplicatedEduAdminUniqueValue
MissingEduAdminNameParam ExceptionMessages::MissingEduAdminNameParam
ExceptionCodes::MissingEduAdminNameParam
MissingEduAdminNameValue ExceptionMessages::MissingEduAdminNameValue
ExceptionCodes::MissingEduAdminNameValue
InvalidEduAdminNameType ExceptionMessages::InvalidEduAdminNameType
ExceptionCodes::InvalidEduAdminNameType
MissingEduAdminCodeParam ExceptionMessages::MissingEduAdminCodeParam
ExceptionCodes::MissingEduAdminCodeParam
MissingEduAdminCodeValue ExceptionMessages::MissingEduAdminCodeValue
ExceptionCodes::MissingEduAdminCodeValue
InvalidEduAdminCodeType ExceptionMessages::InvalidEduAdminCodeType
ExceptionCodes::InvalidEduAdminCodeType
MissingRegionEduAdminParam ExceptionMessages::MissingRegionEduAdminParam
ExceptionCodes::MissingRegionEduAdminParam
MissingRegionEduAdminValue ExceptionMessages::MissingRegionEduAdminValue
ExceptionCodes::MissingRegionEduAdminValue
InvalidRegionEduAdminArray ExceptionMessages::InvalidRegionEduAdminArray
ExceptionCodes::InvalidRegionEduAdminArray
InvalidRegionEduAdminType ExceptionMessages::InvalidRegionEduAdminType
ExceptionCodes::InvalidRegionEduAdminType
DuplicatedRegionEduAdminUniqueValue ExceptionMessages::DuplicatedRegionEduAdminUniqueValue
ExceptionCodes::DuplicatedRegionEduAdminUniqueValue
MissingImplementationEntityParam ExceptionMessages::MissingImplementationEntityParam
ExceptionCodes::MissingImplementationEntityParam
MissingImplementationEntityValue ExceptionMessages::MissingImplementationEntityValue
ExceptionCodes::MissingImplementationEntityValue
InvalidImplementationEntityArray ExceptionMessages::InvalidImplementationEntityArray
ExceptionCodes::InvalidImplementationEntityArray
InvalidImplementationEntityType ExceptionMessages::InvalidImplementationEntityType
ExceptionCodes::InvalidImplementationEntityType
DuplicatedImplementationEntityUniqueValue ExceptionMessages::DuplicatedImplementationEntityUniqueValue
ExceptionCodes::DuplicatedImplementationEntityUniqueValue
MissingEduAdminParentRdnParam ExceptionMessages::MissingEduAdminParentRdnParam
ExceptionCodes::MissingEduAdminParentRdnParam
MissingEduAdminParentRdnValue ExceptionMessages::MissingEduAdminParentRdnValue
ExceptionCodes::MissingEduAdminParentRdnValue
InvalidEduAdminParentRdnType ExceptionMessages::InvalidEduAdminParentRdnType
ExceptionCodes::InvalidEduAdminParentRdnType
MissingEduAdminThirdLevelDnsParam ExceptionMessages::MissingEduAdminThirdLevelDnsParam
ExceptionCodes::MissingEduAdminThirdLevelDnsParam
MissingEduAdminThirdLevelDnsValue ExceptionMessages::MissingEduAdminThirdLevelDnsValue
ExceptionCodes::MissingEduAdminThirdLevelDnsValue
InvalidEduAdminThirdLevelDnsType ExceptionMessages::InvalidEduAdminThirdLevelDnsType
ExceptionCodes::InvalidEduAdminThirdLevelDnsType
DuplicatedEduAdminValue ExceptionMessages::DuplicatedEduAdminValue
ExceptionCodes::DuplicatedEduAdminValue
DuplicatedEduAdminCodeValue ExceptionMessages::DuplicatedEduAdminCodeValue
ExceptionCodes::DuplicatedEduAdminCodeValue
NoErrors ExceptionMessages::NoErrors
ExceptionCodes::NoErrors
mm.sch.gr API documentation generated by ApiGen 2.8.0