Overview

Packages

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

Functions

  • DeleteCategories
  • DeleteEduAdmins
  • DeleteEducationLevels
  • DeleteImplementationEntities
  • DeleteLegalCharacters
  • DeleteMunicipalities
  • DeleteMunicipalityCommunities
  • DeleteOperationShifts
  • DeleteOrientationTypes
  • DeletePrefectures
  • DeleteRegionEduAdmins
  • DeleteRelations
  • DeleteRelationTypes
  • DeleteSources
  • DeleteSpecialTypes
  • DeleteStates
  • DeleteTaxOffices
  • DeleteTransferAreaMunicipalities
  • DeleteTransferAreas
  • DeleteUnitDns
  • DeleteUnits
  • DeleteUnitTypes
  • DeleteUnitWorkers
  • DeleteWorkerPositions
  • DeleteWorkers
  • DeleteWorkerSpecializations
  • Overview
  • Package
  • Function

Function DeleteMunicipalities

ΛΕΞΙΚΟ : Διαγραφή Δήμου ΟΤΑ

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

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

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

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

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

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

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

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

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

Μηνύματα Authentication/Authorization

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

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

{
"controller": "DeleteMunicipalities",
"function": "municipalities",
"method": "DELETE",
"parameters": { "municipality_id": `` },
"municipality_id": ``,
"status": 200,
"message": "[DELETE][municipalities]:success"
}
Package: DELETE
Author: ΤΕΙ Αθήνας
Located at api/delete/DeleteMunicipalities.php
Parameters summary
integer $municipality_id ID Δήμου ΟΤΑ

Ο Κωδικός ID του Δήμου ΟΤΑ
Η παράμετρος είναι υποχρεωτική
ID Δήμου ΟΤΑ : GetMunicipalities()
Η τιμή της παραμέτρου μπορεί να είναι : integer
  • integer
    Αριθμητική : Η αναζήτηση γίνεται με το Κωδικό ID Δήμου ΟΤΑ
    Η αναζήτηση στον Κωδικό γίνεται με τον Τύπο SearchEnumTypes::Exact
Return value summary
Objects<JSON> Επιστρέφει τα παρακάτω JSON objects :

string : controller : Ο controller που χρησιμοποιείται
string : function : Η συνάρτηση που υλοποιείται από το σύστημα
string : method : Η μέθοδος κλήσης της συνάρτησης
array : parameters : Οι παράμετροι που δίνει ο χρήστης
integer : municipality_id : Ο Κωδικός ID του Δήμου ΟΤΑ που διαγράφηκε
integer : status : Ο Κωδικός του αποτελέσματος της κλήσης
string : message : Το Μήνυμα του αποτελέσματος της κλήσης
Thrown exceptions summary
MissingMunicipalityIDParam ExceptionMessages::MissingMunicipalityIDParam
ExceptionCodes::MissingMunicipalityIDParam
MissingMunicipalityIDValue ExceptionMessages::MissingMunicipalityIDValue
ExceptionCodes::MissingMunicipalityIDValue
InvalidMunicipalityIDArray ExceptionMessages::InvalidMunicipalityIDArray
ExceptionCodes::InvalidMunicipalityIDArray
InvalidMunicipalityIDType ExceptionMessages::InvalidMunicipalityIDType
ExceptionCodes::InvalidMunicipalityIDType
NotFoundDelMunicipalityValue ExceptionMessages::NotFoundDelMunicipalityValue
ExceptionCodes::NotFoundDelMunicipalityValue
DuplicateDelMunicipalityValue ExceptionMessages::DuplicateDelMunicipalityValue
ExceptionCodes::DuplicateDelMunicipalityValue
ReferencesMunicipalityUnits ExceptionMessages::ReferencesMunicipalityUnits
ExceptionCodes::ReferencesMunicipalityUnits
ReferencesMunicipalityTransferAreaMunicipalities ExceptionMessages::ReferencesMunicipalityTransferAreaMunicipalities
ExceptionCodes::ReferencesMunicipalityTransferAreaMunicipalities
ReferencesMunicipalitySchoolCommittees ExceptionMessages::ReferencesMunicipalitySchoolCommittees
ExceptionCodes::ReferencesMunicipalitySchoolCommittees
ReferencesMunicipalityCommunities ExceptionMessages::ReferencesMunicipalityCommunities
ExceptionCodes::ReferencesMunicipalityCommunities
NoErrors ExceptionMessages::NoErrors
ExceptionCodes::NoErrors
mm.sch.gr API documentation generated by ApiGen 2.8.0