diff --git a/docs/sim-api/Activation Email Health.bru b/docs/sim-api/Activation Email Health.bru index eebbd63..280096d 100644 --- a/docs/sim-api/Activation Email Health.bru +++ b/docs/sim-api/Activation Email Health.bru @@ -1,7 +1,7 @@ meta { name: Activation Email Health type: http - seq: 8 + seq: 9 } post { diff --git a/docs/sim-api/Activation Email.bru b/docs/sim-api/Activation Email.bru index 2d7dec1..7db3f33 100644 --- a/docs/sim-api/Activation Email.bru +++ b/docs/sim-api/Activation Email.bru @@ -1,7 +1,7 @@ meta { name: Activation Email type: http - seq: 7 + seq: 8 } post { diff --git a/docs/sim-api/Alai/folder.bru b/docs/sim-api/Alai/folder.bru index acad99f..aef4508 100644 --- a/docs/sim-api/Alai/folder.bru +++ b/docs/sim-api/Alai/folder.bru @@ -1,6 +1,6 @@ meta { name: Alai - seq: 15 + seq: 14 } auth { diff --git a/docs/sim-api/Cancel.bru b/docs/sim-api/Cancel.bru index a4f77ec..7122531 100644 --- a/docs/sim-api/Cancel.bru +++ b/docs/sim-api/Cancel.bru @@ -1,7 +1,7 @@ meta { name: Cancel type: http - seq: 3 + seq: 4 } post { diff --git a/docs/sim-api/Docs.bru b/docs/sim-api/Docs.bru index d2e6145..124dd07 100644 --- a/docs/sim-api/Docs.bru +++ b/docs/sim-api/Docs.bru @@ -1,7 +1,7 @@ meta { name: Docs type: http - seq: 10 + seq: 11 } get { diff --git a/docs/sim-api/Health.bru b/docs/sim-api/Health.bru index ab5d247..2d5774c 100644 --- a/docs/sim-api/Health.bru +++ b/docs/sim-api/Health.bru @@ -1,7 +1,7 @@ meta { name: Health type: http - seq: 6 + seq: 7 } get { diff --git a/docs/sim-api/Nos/Select.bru b/docs/sim-api/Nos/Select.bru new file mode 100644 index 0000000..5b1e92c --- /dev/null +++ b/docs/sim-api/Nos/Select.bru @@ -0,0 +1,16 @@ +meta { + name: Select + type: http + seq: 1 +} + +get { + url: + body: none + auth: inherit +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/docs/sim-api/Nos/folder.bru b/docs/sim-api/Nos/folder.bru new file mode 100644 index 0000000..fadeb09 --- /dev/null +++ b/docs/sim-api/Nos/folder.bru @@ -0,0 +1,8 @@ +meta { + name: Nos + seq: 15 +} + +auth { + mode: inherit +} diff --git a/docs/sim-api/France Suspended Lines.bru b/docs/sim-api/Objenious/France Suspended Lines.bru similarity index 97% rename from docs/sim-api/France Suspended Lines.bru rename to docs/sim-api/Objenious/France Suspended Lines.bru index fe38d87..029c7f9 100644 --- a/docs/sim-api/France Suspended Lines.bru +++ b/docs/sim-api/Objenious/France Suspended Lines.bru @@ -1,7 +1,7 @@ meta { name: France Suspended Lines type: http - seq: 17 + seq: 16 } get { diff --git a/docs/sim-api/France Suspended Time.bru b/docs/sim-api/Objenious/France Suspended Time.bru similarity index 100% rename from docs/sim-api/France Suspended Time.bru rename to docs/sim-api/Objenious/France Suspended Time.bru diff --git a/docs/sim-api/Objenious/folder.bru b/docs/sim-api/Objenious/folder.bru new file mode 100644 index 0000000..91b431a --- /dev/null +++ b/docs/sim-api/Objenious/folder.bru @@ -0,0 +1,8 @@ +meta { + name: Objenious + seq: 16 +} + +auth { + mode: inherit +} diff --git a/docs/sim-api/Orders/folder.bru b/docs/sim-api/Orders/folder.bru index 6623108..7fd4620 100644 --- a/docs/sim-api/Orders/folder.bru +++ b/docs/sim-api/Orders/folder.bru @@ -1,5 +1,6 @@ meta { name: Orders + seq: 3 } auth { diff --git a/docs/sim-api/Pause.bru b/docs/sim-api/Pause.bru index ecc3c43..2bb5401 100644 --- a/docs/sim-api/Pause.bru +++ b/docs/sim-api/Pause.bru @@ -1,7 +1,7 @@ meta { name: Pause type: http - seq: 4 + seq: 5 } post { diff --git a/docs/sim-api/Preactivate.bru b/docs/sim-api/Preactivate.bru index ed73ab1..1bc990d 100644 --- a/docs/sim-api/Preactivate.bru +++ b/docs/sim-api/Preactivate.bru @@ -1,7 +1,7 @@ meta { name: Preactivate type: http - seq: 5 + seq: 6 } post { diff --git a/docs/sim-api/ReActivate.bru b/docs/sim-api/ReActivate.bru index 8fd13df..7093634 100644 --- a/docs/sim-api/ReActivate.bru +++ b/docs/sim-api/ReActivate.bru @@ -1,7 +1,7 @@ meta { name: ReActivate type: http - seq: 11 + seq: 12 } post { diff --git a/docs/sim-api/Select.bru b/docs/sim-api/Select.bru new file mode 100644 index 0000000..fb4b492 --- /dev/null +++ b/docs/sim-api/Select.bru @@ -0,0 +1,20 @@ +meta { + name: Select + type: http + seq: 13 +} + +get { + url: {{baseurl}}/sim/select?iccid=8934909001500561503 + body: none + auth: inherit +} + +params:query { + iccid: 8934909001500561503 +} + +settings { + encodeUrl: true + timeout: 0 +} diff --git a/docs/sim-api/Test Order.bru b/docs/sim-api/Test Order.bru index 27b0879..6995c17 100644 --- a/docs/sim-api/Test Order.bru +++ b/docs/sim-api/Test Order.bru @@ -1,7 +1,7 @@ meta { name: Test Order type: http - seq: 9 + seq: 10 } post { diff --git a/docs/sim-api/test proxy.bru b/docs/sim-api/test proxy.bru index cb85bc8..2e66502 100644 --- a/docs/sim-api/test proxy.bru +++ b/docs/sim-api/test proxy.bru @@ -1,7 +1,7 @@ meta { name: test proxy type: http - seq: 12 + seq: 13 } get { diff --git a/packages/sim-consumidor-alai/aplication/SimAlai.controller.ts b/packages/sim-consumidor-alai/aplication/SimAlai.controller.ts index 0fc538f..0dddca4 100644 --- a/packages/sim-consumidor-alai/aplication/SimAlai.controller.ts +++ b/packages/sim-consumidor-alai/aplication/SimAlai.controller.ts @@ -139,7 +139,7 @@ export class SimAlaiController { const validateBody = iccidValidator.validate(body); if (validateBody.error != undefined) { - res.status(402).json(validateBody) + res.status(422).json(validateBody) return; } diff --git a/packages/sim-entrada-eventos/aplication/Sim.controller.ts b/packages/sim-entrada-eventos/aplication/Sim.controller.ts index 2643c5a..0750b39 100644 --- a/packages/sim-entrada-eventos/aplication/Sim.controller.ts +++ b/packages/sim-entrada-eventos/aplication/Sim.controller.ts @@ -219,8 +219,9 @@ export class SimController { */ public select() { return async (req: Request, res: Response) => { + const iccid = req.query.iccid as string try { - iccidValidator.validate(req.body) + iccidValidator.validate({ iccid: iccid }) } catch (e) { res.status(422).json({ errors: { @@ -229,7 +230,6 @@ export class SimController { }) } - const { iccid } = req.body const company = companyFromIccid(iccid) const url = mapCompanyService.get(company) const endpoint = "/select"