Skip to content

Commit db7cc3c

Browse files
MicheleBellizziNTTMicheleBellizziNTT
andauthored
Aggiornamento Emulator 2.4 (#168)
-allineamento con api presenti sul dev portal Co-authored-by: MicheleBellizziNTT <MicheleGiorgio.Bellizzi@nttdata.com>
1 parent 01abb41 commit db7cc3c

File tree

18 files changed

+8226
-20
lines changed

18 files changed

+8226
-20
lines changed

openapi/bundled-api-external-b2b-pa-v2-4.yaml

Lines changed: 8206 additions & 0 deletions
Large diffs are not rendered by default.

openapi/how-to-generate-the-bundled-openapi-definition.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
```
1111
curl https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0.35/swagger-codegen-cli-3.0.35.jar -O
1212
```
13-
3. Run the command to generate the 'bundled-api-external-b2b-pa-v2-3.yaml'
13+
3. Run the command to generate the 'bundled-api-external-b2b-pa-v2-4.yaml'
1414
```
15-
java -jar swagger-codegen-cli-3.0.35.jar generate -l openapi-yaml -i https://raw.githubusercontent.com/pagopa/pn-delivery/develop/docs/openapi/api-external-b2b-pa-bundle.yaml -o . -DoutputFile=bundled-api-external-b2b-pa-v2-3.yaml
15+
java -jar swagger-codegen-cli-3.0.35.jar generate -l openapi-yaml -i https://raw.githubusercontent.com/pagopa/pn-delivery/develop/docs/openapi/api-external-b2b-pa-bundle.yaml -o . -DoutputFile=bundled-api-external-b2b-pa-v2-4.yaml
1616
```
1717
3. Then do the modification as below to the generated file.
1818
4. Add to the `Problem` and `ProblemError` the `type: object` property

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "pn-local-validator",
3-
"version": "2.3",
3+
"version": "2.4",
44
"description": "A system that emulates some features of Piattaforma Notifiche platform.",
55
"main": "dist/main.js",
66
"scripts": {
77
"generate": "npm run generate:api && npm run generate:pnapi",
8-
"generate:pnapi": "shx rm -rf ./src/generated/pnapi && shx mkdir -p ./src/generated/pnapi && gen-api-models --api-spec ./openapi/bundled-api-external-b2b-pa-v2-3.yaml --no-strict --out-dir ./src/generated/pnapi --request-types --response-decoders",
8+
"generate:pnapi": "shx rm -rf ./src/generated/pnapi && shx mkdir -p ./src/generated/pnapi && gen-api-models --api-spec ./openapi/bundled-api-external-b2b-pa-v2-4.yaml --no-strict --out-dir ./src/generated/pnapi --request-types --response-decoders",
99
"generate:api": "shx rm -rf ./src/generated/api && shx mkdir -p ./src/generated/api && gen-api-models --api-spec ./openapi/internal.yaml --no-strict --out-dir ./src/generated/api",
1010
"clean": "tsc --build --clean",
1111
"postcompile": "shx cp -R ./src/adapters/http/download/exampledocuments ./dist/adapters/http/download/exampledocuments",

src/adapters/http/consumeEventStream/__tests__/router.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ describe('Consume Event Stream Router', () => {
3030

3131
it('should return a 400 response with some data', async () => {
3232
const response = await supertest(app)
33-
.get('/api/delivery-progresses/v2.3/streams/someStreamId/events')
33+
.get('/api/delivery-progresses/v2.4/streams/someStreamId/events')
3434
.query({
3535
lastEventId: '123',
3636
});

src/adapters/http/consumeEventStream/router.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ const handler =
3333
export const makeConsumeEventStreamRouter = (env: SystemEnv): express.Router => {
3434
const router = express.Router();
3535

36-
router.get('/delivery-progresses/v2.3/streams/:streamId/events', toExpressHandler(handler(env)));
36+
router.get('/delivery-progresses/v2.4/streams/:streamId/events', toExpressHandler(handler(env)));
3737

3838
return router;
3939
};

src/adapters/http/createEventStream/__tests__/router.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ describe('Create Event Stream Router', () => {
2929

3030
it('should return a 400 response with some data', async () => {
3131
const response = await supertest(app)
32-
.post('/api/delivery-progresses/v2.3/streams')
32+
.post('/api/delivery-progresses/v2.4/streams')
3333
.send({});
3434

3535
expect(response.status).toBe(400);

src/adapters/http/createEventStream/router.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ const handler =
3535
export const makeCreateEventStreamRouter = (env: SystemEnv): express.Router => {
3636
const router = express.Router();
3737

38-
router.post('/delivery-progresses/v2.3/streams', toExpressHandler(handler(env)));
38+
router.post('/delivery-progresses/v2.4/streams', toExpressHandler(handler(env)));
3939

4040
return router;
4141
};

src/adapters/http/deleteEventStream/__tests__/router.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ describe('Delete Event Stream Router', () => {
2929

3030
it('should return a 500 response with some data', async () => {
3131
const response = await supertest(app)
32-
.delete('/api/delivery-progresses/v2.3/streams/123')
32+
.delete('/api/delivery-progresses/v2.4/streams/123')
3333

3434
expect(response.status).toBe(500);
3535
});

src/adapters/http/deleteEventStream/router.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const handler =
3131
export const makeDeleteEventStreamRouter = (env: SystemEnv): express.Router => {
3232
const router = express.Router();
3333

34-
router.delete('/delivery-progresses/v2.3/streams/:streamId', toExpressHandler(handler(env)));
34+
router.delete('/delivery-progresses/v2.4/streams/:streamId', toExpressHandler(handler(env)));
3535

3636
return router;
3737
};

0 commit comments

Comments
 (0)