Skip to content

Commit b0e8e17

Browse files
feat: implement latest API versions
1 parent 0002507 commit b0e8e17

20 files changed

Lines changed: 1241 additions & 1097 deletions

composer.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
{
2-
"name": "altravia/openapi",
3-
"description": "OpenApi PHP Libraries (https://openapi.it)",
4-
"authors": [
5-
{
6-
"name": "Altravia",
7-
"email": "info@altravia.com"
8-
}
9-
],
10-
"minimum-stability": "stable",
11-
"require": {
12-
"php": ">=7.2.0"
13-
},
14-
"autoload": {
15-
"psr-4": {
16-
"OpenApi\\": "src"
17-
}
18-
}
19-
}
1+
{
2+
"name": "altravia/openapi",
3+
"description": "OpenApi PHP Libraries (https://openapi.it)",
4+
"authors": [
5+
{
6+
"name": "Altravia",
7+
"email": "info@altravia.com"
8+
}
9+
],
10+
"minimum-stability": "stable",
11+
"require": {
12+
"php": ">=7.2.0"
13+
},
14+
"autoload": {
15+
"psr-4": {
16+
"OpenApi\\": "src"
17+
}
18+
}
19+
}

readme.md

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,51 @@
1-
# OpenAPI Library
2-
3-
## Usage
4-
5-
### Instanza della classe
6-
7-
```
8-
$this->openapi = new \OpenApi\OpenApi($scopes,$user,$apikey,"test");
9-
```
10-
11-
Dove ```$scopes``` è un array di stringhe o di oggetti in uno dei seguenti formati:
12-
13-
```php
14-
$scopes=[
15-
"GET:ws.ufficiopostale.com/comuni",
16-
["domain"=>"ws.ufficiopostale.com", "method"=>"comuni","mode"=>"GET"]
17-
];
18-
```
19-
20-
A questo punto, in base agli scopes indicati vengono creati i seguenti oggetto:
21-
22-
```php
23-
$this->openapi->ufficiopostale
24-
$this->openapi->imprese
25-
...
26-
```
27-
28-
che possono essere usati al seguente modo:
29-
30-
```php
31-
$this->openapi->ufficioposale->getCitiesByCap('00132');
32-
```
33-
34-
# Modulo ufficio postale
35-
36-
# Modulo visure
37-
38-
# Modulo imprese
39-
40-
## `getByPartitaIva`
41-
42-
### Introduction
43-
44-
La funzione consente di recuperare i dati aziendali a partire dalla partita IVA
45-
46-
### Description
47-
48-
`function getByPartitaIva(string $partitaIva, $ttl = 86400):object`
49-
50-
* $partitaIva: La partita IVA da cercare
51-
* $ttl: Time To Release, per quanti secondi la chiamata resta in cache prima di essere effettuata una seconda volta
1+
# OpenAPI Library
2+
3+
## Usage
4+
5+
### Instanza della classe
6+
7+
```
8+
$this->openapi = new \OpenApi\OpenApi($scopes,$user,$apikey,"test");
9+
```
10+
11+
Dove ```$scopes``` è un array di stringhe o di oggetti in uno dei seguenti formati:
12+
13+
```php
14+
$scopes=[
15+
"GET:ws.ufficiopostale.com/comuni",
16+
["domain"=>"ws.ufficiopostale.com", "method"=>"comuni","mode"=>"GET"]
17+
];
18+
```
19+
20+
A questo punto, in base agli scopes indicati vengono creati i seguenti oggetto:
21+
22+
```php
23+
$this->openapi->ufficiopostale
24+
$this->openapi->imprese
25+
...
26+
```
27+
28+
che possono essere usati al seguente modo:
29+
30+
```php
31+
$this->openapi->ufficioposale->getCitiesByCap('00132');
32+
```
33+
34+
# Modulo ufficio postale
35+
36+
# Modulo visure
37+
38+
# Modulo imprese
39+
40+
## `getByPartitaIva`
41+
42+
### Introduction
43+
44+
La funzione consente di recuperare i dati aziendali a partire dalla partita IVA
45+
46+
### Description
47+
48+
`function getByPartitaIva(string $partitaIva, $ttl = 86400):object`
49+
50+
* $partitaIva: La partita IVA da cercare
51+
* $ttl: Time To Release, per quanti secondi la chiamata resta in cache prima di essere effettuata una seconda volta

0 commit comments

Comments
 (0)