Skip to content

Commit

Permalink
Merge pull request #12 from teamdigitale/document-actual-ipa
Browse files Browse the repository at this point in the history
Document actual ipa
  • Loading branch information
ioggstream authored Sep 25, 2018
2 parents ad39473 + 846cf9c commit d214070
Show file tree
Hide file tree
Showing 15 changed files with 3,293 additions and 3 deletions.
9 changes: 7 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,15 @@ YAMLGEN=$(patsubst %.yaml.src,%.yaml,$(YAMLSRC))

yaml: $(YAMLGEN)

%.yaml: %.yaml.src
# Run tox if the virtualenv is not setup
%/activate:
tox

.ONESHELL:
%.yaml: %.yaml.src .tox/python/bin/activate
. .tox/python/bin/activate
yamllint $<
python ./yaml-resolver.py $< $@
python -m openapi_resolver $< $@


yamllint: $(YAML)
Expand Down
27 changes: 27 additions & 0 deletions external-apis/indicepa/WS00_COD_ERR.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"$schema": "http://json-schema.org/draft-03/schema#",
"name": "WS01Response",
"properties": {
"result": {
"type": "object",
"properties": {
"cod_err": {
"type": "number",
"description": "Codice di ritorno. I valori ammessi sono cod_err desc_err\n 0 Nessun errore\n 1 Parametro CF mancante\n 2 Parametro CF non valorizzato\n 3 Parametro CF valorizzato erroneamente\n 10 Parametro EMAIL mancante\n 11 Parametro EMAIL non valorizzato\n 12 Parametro EMAIL valorizzato erroneamente\n 20 Parametro COD_AMM mancante\n 21 Parametro COD_AMM non valorizzato\n 22 Parametro COD_AMM valorizzato erroneamente\n 23 Valore COD_AMM non presente in archivio\n 30 Parametro COD_UNI_OU mancante\n 31 Parametro COD_UNI_OU non valorizzato\n 32 Parametro COD_UNI_OU valorizzato erroneamente\n 40 Parametro COD_AOO mancante\n 41 Parametro COD_AOO non valorizzato\n 42 Parametro COD_AOO valorizzato erroneamente\n 900 Parametro AUTH_ID mancante\n 901 Parametro AUTH_ID non valorizzato\n 902 Paramentro AUTH_ID errato",
"required": true
},
"desc_err": {
"type": "string",
"description": "Descrizione errore",
"required": false
},
"num_items": {
"type": "number",
"description": "Numero di occorrenze trovate",
"minimum": 0,
"required": true
}
}
}
}
}
71 changes: 71 additions & 0 deletions external-apis/indicepa/WS01_SFE_CF_SCHEMA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
{
"$schema": "http://json-schema.org/draft-03/schema#",
"name": "WS01Response",
"type": "object",
"properties": {
"result": {
"type": "object",
"properties": {
"cod_err": {
"type": "number",
"description": "Codice di ritorno",
"required": true
},
"desc_err": {
"type": "string",
"description": "Descrizione errore",
"required": false
},
"num_items": {
"type": "number",
"description": "Numero di occorrenze trovate",
"minimum": 0,
"required": true
}
}
},
"data":{
"type": "array",
"items":{
"type": "object",
"properties":{
"cod_amm":{
"type": "string",
"description": "Codice Ente accreditato in IPA",
"required": true
},
"des_amm":{
"type": "string",
"description": "Denominazione Ente accreditato in IPA",
"required": true
},
"OU":{
"type": "array",
"items":{
"type": "object",
"properties":{
"des_ou":{
"type": "string",
"description": "Denominazione Unita Organizzativa",
"required": true
},
"stato_canale": {
"type": "string",
"description": "A: Canale Attivo, V: In Fase di validazione",
"required": true
},
"cod_uni_ou": {
"type": "string",
"description": "Codice Univoco Ufficio destinatario di Fatturazione Elettroniche",
"required": false
}
}
},
"minItems": 1
}
}
},
"required": false
}
}
}
122 changes: 122 additions & 0 deletions external-apis/indicepa/WS02_AOO_SCHEMA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
{
"$schema": "http://json-schema.org/draft-03/schema#",
"name": "WS02Response",
"type": "object",
"properties": {
"result": {
"type": "object",
"properties": {
"cod_err": {
"type": "number",
"description": "Codice di ritorno",
"required": true
},
"desc_err": {
"type": "string",
"description": "Descrizione errore",
"required": false
},
"num_items": {
"type": "number",
"description": "Numero di occorrenze trovate",
"minimum": 0,
"required": true
}
}
},
"data":{
"type": "array",
"items":{
"type": "object",
"properties":{
"cod_amm":{
"type": "string",
"description": "Codice Ente accreditato in IPA",
"required": true
},
"cod_aoo":{
"type": "string",
"description": "Codice AOO",
"required": true
},
"des_aoo":{
"type": "string",
"description": "Nome dell'AOO",
"required": false
},
"regione":{
"type": "string",
"description": "Regione registrata in IPA per la sede dell'AOO",
"required": false
},
"provincia":{
"type": "string",
"description": "Provincia registrata in IPA per la sede dell'AOO",
"required": false
},
"comune":{
"type": "string",
"description": "Comune registrato in IPA per la sede dell'AOO",
"required": false
},
"cap":{
"type": "string",
"description": "Cap registrato in IPA per la sede dell'AOO",
"required": false
},
"indirizzo":{
"type": "string",
"description": "Indirizzo postale registrato in IPA per la sede dell'AOO",
"required": false
},
"tel":{
"type": "string",
"description": "Numero di telefono registrato in IPA per dell’AOO",
"required": false
},
"fax":{
"type": "string",
"description": "Numero di fax registrato in IPA per dell’AOO",
"required": false
},
"mail1":{
"type": "string",
"description": "Indirizzo email primario associato all’AOO",
"required": false
},
"mail2":{
"type": "string",
"description": "Indirizzo email associato all’AOO",
"required": false
},
"mail3":{
"type": "string",
"description": "Indirizzo email associato all’AOO",
"required": false
},
"nome_resp":{
"type": "string",
"description": "Nome del responsabile dell'AOO",
"required": true
},
"cogn_resp":{
"type": "string",
"description": "Cognome del responsabile dell'AOO",
"required": false
},
"mail_resp":{
"type": "string",
"description": "Indirizzo email del responsabile dell'AOO",
"required": false
},
"tel_resp":{
"type": "string",
"description": "Numero di telefono del responsabile dell'AOO",
"required": false
}
}
},
"required": false
}
}
}
127 changes: 127 additions & 0 deletions external-apis/indicepa/WS03_OU_SCHEMA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
{
"$schema":"http://json-schema.org/draft-03/schema#",
"name":"WS03Response",
"type":"object",
"properties":{
"result":{
"type":"object",
"properties":{
"cod_err":{
"type":"number",
"description":"Codice di ritorno",
"required":true
},
"desc_err":{
"type":"string",
"description":"Descrizione errore",
"required":false
},
"num_items":{
"type":"number",
"description":"Numero di occorrenze trovate",
"minimum":0,
"required":"true"
}
}
},
"data":{
"type":"array",
"items":{
"type":"object",
"properties":{
"cod_amm":{
"type":"string",
"description":"Codice Ente accreditato in IPA",
"required":"true"
},
"cod_uni_ou":{
"type":"string",
"description":"Codice Univoco dell'UO",
"required":"true"
},
"cod_aoo":{
"type":"string",
"description":"Codice AOO",
"required":"false"
},
"des_ou":{
"type":"string",
"description":"Nome dell'UO",
"required":"false"
},
"regione":{
"type":"string",
"description":"Regione registrata in IPA per la sede dell'UO",
"required":"false"
},
"provincia":{
"type":"string",
"description":"Provincia registrata in IPA per la sede dell'UO",
"required":"false"
},
"comune":{
"type":"string",
"description":"ComuneregistratoinIPAperlasededell'UO",
"required":"false"
},
"cap":{
"type":"string",
"description":"CapregistratoinIPAperlasededell'UO",
"required":"false"
},
"indirizzo":{
"type":"string",
"description":"IndirizzopostaleregistratoinIPAperlasededell'UO",
"required":"false"
},
"tel":{
"type":"string",
"description":"NumeroditelefonoregistratoinIPAperdell’UO",
"required":"false"
},
"fax":{
"type":"string",
"description":"NumerodifaxregistratoinIPAperdell’UO",
"required":"false"
},
"mail1":{
"type":"string",
"description":"Indirizzoemailprimarioassociatoall’UO",
"required":"false"
},
"mail2":{
"type":"string",
"description":"Indirizzoemailassociatoall’UO",
"required":"false"
},
"mail3":{
"type":"string",
"description":"Indirizzoemailassociatoall’UO",
"required":"false"
},
"nome_resp":{
"type":"string",
"description":"Nomedelresponsabiledell'UO",
"required":"false"
},
"cogn_resp":{
"type":"string",
"description":"Cognomedelresponsabiledell'UO",
"required":"false"
},
"mail_resp":{
"type":"string",
"description":"Indirizzoemaildelresponsabiledell'UO",
"required":"false"
},
"tel_resp":{
"type":"string",
"description":"Numeroditelefonodelresponsabiledell'UO",
"required":"false"
}
}
},
"required":"false"
}
}
}
Loading

0 comments on commit d214070

Please sign in to comment.