From 2bcf5a4fbc3689f689ade45230ddf2f4913276a7 Mon Sep 17 00:00:00 2001 From: Giuliano1993 Date: Tue, 6 Dec 2022 12:08:41 +0100 Subject: [PATCH] Implementazione metodi per le route di visura catastale nella classe Catasto --- src/classes/Catasto.php | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/src/classes/Catasto.php b/src/classes/Catasto.php index e07a613..3ab6792 100644 --- a/src/classes/Catasto.php +++ b/src/classes/Catasto.php @@ -89,6 +89,44 @@ function ricercaNazionale($tipo_catasto,$cf_piva,$callback= NULL){ return $data->data; } + function createVisuraCatastale($entita, $tipo_catasto, $provincia, $comune, $foglio, $particella, $subalterno, $tipo_visura, $richiedente, $callback=NULL){ + $param = array( + "entita"=>$entita, + "tipo_catasto"=>$tipo_catasto, + "provincia"=>$provincia, + "comune"=>$comune, + "foglio"=>$foglio, + "particella"=>$particella, + "subalterno"=>$subalterno, + "tipo_visura"=>$tipo_visura, + "richiedente"=>$richiedente + ); + + if($callback != NULL){ + $param['callback'] = $callback; + } + + $data = $this->connect("visura_catastale", "POST", $param); + return $data->data; + } + + + function getVisureCatastali($ttl= 86400){ + $data = $this->connect("visura_catastale", "GET", [], $ttl); + return $data->data; + } + + function getVisuraCatastale($id, $ttl= 86400){ + $data = $this->connect("visura_catastale/$id", "GET", [], $ttl); + return $data->data; + } + + function getVisuraCatastaleDocumento($id, $ttl= 86400){ + $data = $this->connect("visura_catastale/$id/documento", "GET", [], $ttl); + return $data->data; + } + +