fix swagger definition
This commit is contained in:
parent
274323373c
commit
6b25648340
2
dist/controllers/billing.controller.js
vendored
2
dist/controllers/billing.controller.js
vendored
@ -60,7 +60,7 @@ let BillingController = class BillingController {
|
||||
};
|
||||
exports.BillingController = BillingController;
|
||||
__decorate([
|
||||
(0, common_1.Post)('acr:X-Orange-ISE2/transactions/amount'),
|
||||
(0, common_1.Post)('acr%3AX-Orange-ISE2/transactions/amount'),
|
||||
__param(0, (0, common_1.Headers)('x-orange-ise2')),
|
||||
__param(1, (0, common_1.Headers)('x-orange-mco')),
|
||||
__param(2, (0, common_1.Body)()),
|
||||
|
||||
2
dist/controllers/billing.controller.js.map
vendored
2
dist/controllers/billing.controller.js.map
vendored
@ -1 +1 @@
|
||||
{"version":3,"file":"billing.controller.js","sourceRoot":"","sources":["../../src/controllers/billing.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,2CAA4F;AAC5F,qEAAgE;AAGzD,IAAM,iBAAiB,GAAvB,MAAM,iBAAiB;IAC5B,YAAoB,QAAyB;QAAzB,aAAQ,GAAR,QAAQ,CAAiB;IAAG,CAAC;IAGjD,UAAU,CACkB,IAAY,EACb,GAAW,EAC5B,IAAS;QAEjB,OAAO,CAAC,GAAG,CAAC,wBAAwB,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC;QAE3D,MAAM,EAAE,iBAAiB,EAAE,GAAG,IAAI,CAAC;QAEnC,IAAI,CAAC,iBAAiB,EAAE,CAAC;YACvB,MAAM,IAAI,sBAAa,CAAC;gBACtB,YAAY,EAAE;oBACZ,gBAAgB,EAAE;wBAChB,SAAS,EAAE,SAAS;wBACpB,IAAI,EAAE,wDAAwD;qBAC/D;iBACF;aACF,EAAE,mBAAU,CAAC,WAAW,CAAC,CAAC;QAC7B,CAAC;QAED,MAAM,MAAM,GAAG,UAAU,CAAC,iBAAiB,CAAC,aAAa,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC;QAGtF,MAAM,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,iBAAiB,CAAC;YAC7C,SAAS,EAAE,IAAI;YACf,MAAM;YACN,GAAG,iBAAiB;SACrB,CAAC,CAAC;QAEH,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC;YACpB,MAAM,IAAI,sBAAa,CAAC;gBACtB,YAAY,EAAE;oBACZ,eAAe,EAAE;wBACf,SAAS,EAAE,MAAM,CAAC,KAAK,CAAC,IAAI;wBAC5B,IAAI,EAAE,MAAM,CAAC,KAAK,CAAC,OAAO;qBAC3B;iBACF;aACF,EAAE,mBAAU,CAAC,SAAS,CAAC,CAAC;QAC3B,CAAC;QAED,OAAO;YACL,iBAAiB,EAAE;gBACjB,GAAG,iBAAiB;gBACpB,mBAAmB,EAAE,MAAM,CAAC,WAAW,CAAC,mBAAmB;gBAC3D,0BAA0B,EAAE,SAAS;gBACrC,WAAW,EAAE,qDAAqD,MAAM,CAAC,WAAW,CAAC,mBAAmB,EAAE;aAC3G;SACF,CAAC;IACJ,CAAC;CACF,CAAA;AArDY,8CAAiB;AAI5B;IADC,IAAA,aAAI,EAAC,uCAAuC,CAAC;IAE3C,WAAA,IAAA,gBAAO,EAAC,eAAe,CAAC,CAAA;IACxB,WAAA,IAAA,gBAAO,EAAC,cAAc,CAAC,CAAA;IACvB,WAAA,IAAA,aAAI,GAAE,CAAA;;;;mDA6CR;4BApDU,iBAAiB;IAD7B,IAAA,mBAAU,EAAC,gBAAgB,CAAC;qCAEG,mCAAe;GADlC,iBAAiB,CAqD7B"}
|
||||
{"version":3,"file":"billing.controller.js","sourceRoot":"","sources":["../../src/controllers/billing.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,2CAA4F;AAC5F,qEAAgE;AAGzD,IAAM,iBAAiB,GAAvB,MAAM,iBAAiB;IAC5B,YAAoB,QAAyB;QAAzB,aAAQ,GAAR,QAAQ,CAAiB;IAAG,CAAC;IAGjD,UAAU,CACkB,IAAY,EACb,GAAW,EAC5B,IAAS;QAEjB,OAAO,CAAC,GAAG,CAAC,wBAAwB,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC;QAE3D,MAAM,EAAE,iBAAiB,EAAE,GAAG,IAAI,CAAC;QAEnC,IAAI,CAAC,iBAAiB,EAAE,CAAC;YACvB,MAAM,IAAI,sBAAa,CAAC;gBACtB,YAAY,EAAE;oBACZ,gBAAgB,EAAE;wBAChB,SAAS,EAAE,SAAS;wBACpB,IAAI,EAAE,wDAAwD;qBAC/D;iBACF;aACF,EAAE,mBAAU,CAAC,WAAW,CAAC,CAAC;QAC7B,CAAC;QAED,MAAM,MAAM,GAAG,UAAU,CAAC,iBAAiB,CAAC,aAAa,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC;QAGtF,MAAM,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,iBAAiB,CAAC;YAC7C,SAAS,EAAE,IAAI;YACf,MAAM;YACN,GAAG,iBAAiB;SACrB,CAAC,CAAC;QAEH,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC;YACpB,MAAM,IAAI,sBAAa,CAAC;gBACtB,YAAY,EAAE;oBACZ,eAAe,EAAE;wBACf,SAAS,EAAE,MAAM,CAAC,KAAK,CAAC,IAAI;wBAC5B,IAAI,EAAE,MAAM,CAAC,KAAK,CAAC,OAAO;qBAC3B;iBACF;aACF,EAAE,mBAAU,CAAC,SAAS,CAAC,CAAC;QAC3B,CAAC;QAED,OAAO;YACL,iBAAiB,EAAE;gBACjB,GAAG,iBAAiB;gBACpB,mBAAmB,EAAE,MAAM,CAAC,WAAW,CAAC,mBAAmB;gBAC3D,0BAA0B,EAAE,SAAS;gBACrC,WAAW,EAAE,qDAAqD,MAAM,CAAC,WAAW,CAAC,mBAAmB,EAAE;aAC3G;SACF,CAAC;IACJ,CAAC;CACF,CAAA;AArDY,8CAAiB;AAI5B;IADC,IAAA,aAAI,EAAC,yCAAyC,CAAC;IAE7C,WAAA,IAAA,gBAAO,EAAC,eAAe,CAAC,CAAA;IACxB,WAAA,IAAA,gBAAO,EAAC,cAAc,CAAC,CAAA;IACvB,WAAA,IAAA,aAAI,GAAE,CAAA;;;;mDA6CR;4BApDU,iBAAiB;IAD7B,IAAA,mBAAU,EAAC,gBAAgB,CAAC;qCAEG,mCAAe;GADlC,iBAAiB,CAqD7B"}
|
||||
2
dist/controllers/sms.controller.d.ts
vendored
2
dist/controllers/sms.controller.d.ts
vendored
@ -2,7 +2,7 @@ import { MockDataService } from '../services/mock-data.service';
|
||||
export declare class SmsController {
|
||||
private mockData;
|
||||
constructor(mockData: MockDataService);
|
||||
sendSms(ise2: string, mco: string, body: any): {
|
||||
sendSms(ise2: string, mco: string, senderMsisdn: string, body: any): {
|
||||
outboundSMSMessageRequest: any;
|
||||
};
|
||||
}
|
||||
|
||||
16
dist/controllers/sms.controller.js
vendored
16
dist/controllers/sms.controller.js
vendored
@ -15,11 +15,12 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SmsController = void 0;
|
||||
const common_1 = require("@nestjs/common");
|
||||
const mock_data_service_1 = require("../services/mock-data.service");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
let SmsController = class SmsController {
|
||||
constructor(mockData) {
|
||||
this.mockData = mockData;
|
||||
}
|
||||
sendSms(ise2, mco, body) {
|
||||
sendSms(ise2, mco, senderMsisdn, body) {
|
||||
console.log('[MOCK] SMS MT request:', { ise2, mco, body });
|
||||
const { outboundSMSMessageRequest } = body;
|
||||
if (!outboundSMSMessageRequest) {
|
||||
@ -44,12 +45,19 @@ let SmsController = class SmsController {
|
||||
};
|
||||
exports.SmsController = SmsController;
|
||||
__decorate([
|
||||
(0, common_1.Post)('/outbound/tel:msisdn/requests'),
|
||||
(0, common_1.Post)('/outbound/:senderMsisdn/requests'),
|
||||
(0, swagger_1.ApiParam)({
|
||||
name: 'senderMsisdn',
|
||||
type: String,
|
||||
description: 'senderMsisdn in URL-encoded format',
|
||||
example: 'tel%3A%2B24300000',
|
||||
}),
|
||||
__param(0, (0, common_1.Headers)('x-orange-ise2')),
|
||||
__param(1, (0, common_1.Headers)('x-orange-mco')),
|
||||
__param(2, (0, common_1.Body)()),
|
||||
__param(2, (0, common_1.Param)('senderMsisdn')),
|
||||
__param(3, (0, common_1.Body)()),
|
||||
__metadata("design:type", Function),
|
||||
__metadata("design:paramtypes", [String, String, Object]),
|
||||
__metadata("design:paramtypes", [String, String, String, Object]),
|
||||
__metadata("design:returntype", void 0)
|
||||
], SmsController.prototype, "sendSms", null);
|
||||
exports.SmsController = SmsController = __decorate([
|
||||
|
||||
2
dist/controllers/sms.controller.js.map
vendored
2
dist/controllers/sms.controller.js.map
vendored
@ -1 +1 @@
|
||||
{"version":3,"file":"sms.controller.js","sourceRoot":"","sources":["../../src/controllers/sms.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,2CAOwB;AACxB,qEAAgE;AAGzD,IAAM,aAAa,GAAnB,MAAM,aAAa;IACxB,YAAoB,QAAyB;QAAzB,aAAQ,GAAR,QAAQ,CAAiB;IAAG,CAAC;IAIjD,OAAO,CACqB,IAAY,EACb,GAAW,EAC5B,IAAS;QAEjB,OAAO,CAAC,GAAG,CAAC,wBAAwB,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC;QAE3D,MAAM,EAAE,yBAAyB,EAAE,GAAG,IAAI,CAAC;QAE3C,IAAI,CAAC,yBAAyB,EAAE,CAAC;YAC/B,MAAM,IAAI,sBAAa,CACrB;gBACE,YAAY,EAAE;oBACZ,gBAAgB,EAAE;wBAChB,SAAS,EAAE,SAAS;wBACpB,IAAI,EAAE,wBAAwB;qBAC/B;iBACF;aACF,EACD,mBAAU,CAAC,WAAW,CACvB,CAAC;QACJ,CAAC;QAGD,MAAM,SAAS,GAAG,OAAO,IAAI,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC;QAEjF,OAAO;YACL,yBAAyB,EAAE;gBACzB,GAAG,yBAAyB;gBAC5B,gBAAgB,EAAE,SAAS;gBAC3B,WAAW,EAAE,2DAA2D,SAAS,EAAE;aACpF;SACF,CAAC;IACJ,CAAC;CACF,CAAA;AAvCY,sCAAa;AAKxB;IADA,IAAA,aAAI,EAAC,+BAA+B,CAAC;IAElC,WAAA,IAAA,gBAAO,EAAC,eAAe,CAAC,CAAA;IACxB,WAAA,IAAA,gBAAO,EAAC,cAAc,CAAC,CAAA;IACvB,WAAA,IAAA,aAAI,GAAE,CAAA;;;;4CA8BR;wBAtCU,aAAa;IADzB,IAAA,mBAAU,EAAC,6BAA6B,CAAC;qCAEV,mCAAe;GADlC,aAAa,CAuCzB"}
|
||||
{"version":3,"file":"sms.controller.js","sourceRoot":"","sources":["../../src/controllers/sms.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAEA,2CAQwB;AACxB,qEAAgE;AAEhE,6CAA2C;AAGpC,IAAM,aAAa,GAAnB,MAAM,aAAa;IACxB,YAAoB,QAAyB;QAAzB,aAAQ,GAAR,QAAQ,CAAiB;IAAG,CAAC;IAUjD,OAAO,CACqB,IAAY,EACb,GAAW,EACb,YAAoB,EACnC,IAAS;QAEjB,OAAO,CAAC,GAAG,CAAC,wBAAwB,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC;QAE3D,MAAM,EAAE,yBAAyB,EAAE,GAAG,IAAI,CAAC;QAE3C,IAAI,CAAC,yBAAyB,EAAE,CAAC;YAC/B,MAAM,IAAI,sBAAa,CACrB;gBACE,YAAY,EAAE;oBACZ,gBAAgB,EAAE;wBAChB,SAAS,EAAE,SAAS;wBACpB,IAAI,EAAE,wBAAwB;qBAC/B;iBACF;aACF,EACD,mBAAU,CAAC,WAAW,CACvB,CAAC;QACJ,CAAC;QAGD,MAAM,SAAS,GAAG,OAAO,IAAI,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC;QAEjF,OAAO;YACL,yBAAyB,EAAE;gBACzB,GAAG,yBAAyB;gBAC5B,gBAAgB,EAAE,SAAS;gBAC3B,WAAW,EAAE,2DAA2D,SAAS,EAAE;aACpF;SACF,CAAC;IACJ,CAAC;CACF,CAAA;AA9CY,sCAAa;AAWxB;IAPA,IAAA,aAAI,EAAC,kCAAkC,CAAC;IACxC,IAAA,kBAAQ,EAAC;QACP,IAAI,EAAE,cAAc;QACpB,IAAI,EAAE,MAAM;QACZ,WAAW,EAAE,oCAAoC;QACjD,OAAO,EAAE,mBAAmB;KAC7B,CAAC;IAEC,WAAA,IAAA,gBAAO,EAAC,eAAe,CAAC,CAAA;IACxB,WAAA,IAAA,gBAAO,EAAC,cAAc,CAAC,CAAA;IACvB,WAAA,IAAA,cAAK,EAAC,cAAc,CAAC,CAAA;IACrB,WAAA,IAAA,aAAI,GAAE,CAAA;;;;4CA8BR;wBA7CU,aAAa;IADzB,IAAA,mBAAU,EAAC,6BAA6B,CAAC;qCAEV,mCAAe;GADlC,aAAa,CA8CzB"}
|
||||
2
dist/tsconfig.build.tsbuildinfo
vendored
2
dist/tsconfig.build.tsbuildinfo
vendored
File diff suppressed because one or more lines are too long
@ -5,8 +5,8 @@ import { MockDataService } from '../services/mock-data.service';
|
||||
@Controller('payment/mea/v1')
|
||||
export class BillingController {
|
||||
constructor(private mockData: MockDataService) {}
|
||||
|
||||
@Post('acr:X-Orange-ISE2/transactions/amount')
|
||||
//@Post('acr:X-Orange-ISE2/transactions/amount')
|
||||
@Post('acr%3AX-Orange-ISE2/transactions/amount')
|
||||
chargeUser(
|
||||
@Headers('x-orange-ise2') ise2: string,
|
||||
@Headers('x-orange-mco') mco: string,
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
import { ParamsWithType } from './../../node_modules/@nestjs/swagger/dist/services/parameter-metadata-accessor.d';
|
||||
// src/controllers/sms.controller.ts
|
||||
import {
|
||||
Controller,
|
||||
@ -6,18 +7,28 @@ import {
|
||||
Headers,
|
||||
HttpException,
|
||||
HttpStatus,
|
||||
Param,
|
||||
} from '@nestjs/common';
|
||||
import { MockDataService } from '../services/mock-data.service';
|
||||
import path from 'path';
|
||||
import { ApiParam } from '@nestjs/swagger';
|
||||
|
||||
@Controller('smsmessaging/service/mea/v1')
|
||||
export class SmsController {
|
||||
constructor(private mockData: MockDataService) {}
|
||||
|
||||
//@Post('outbound/tel:+:msisdn/requests') // Original line
|
||||
@Post('/outbound/tel:msisdn/requests')
|
||||
//@Post('outbound/tel:+:msisdn/requests') // Original line
|
||||
@Post('/outbound/:senderMsisdn/requests')
|
||||
@ApiParam({
|
||||
name: 'senderMsisdn',
|
||||
type: String,
|
||||
description: 'senderMsisdn in URL-encoded format',
|
||||
example: 'tel%3A%2B24300000',
|
||||
})
|
||||
sendSms(
|
||||
@Headers('x-orange-ise2') ise2: string,
|
||||
@Headers('x-orange-mco') mco: string,
|
||||
@Param('senderMsisdn') senderMsisdn: string,
|
||||
@Body() body: any,
|
||||
) {
|
||||
console.log('[MOCK] SMS MT request:', { ise2, mco, body });
|
||||
|
||||
Loading…
Reference in New Issue
Block a user