@@ -30,6 +30,8 @@ import { IntegrationController } from './../../controllers/public/integrationCon
3030// WARNING: This file was auto-generated with tsoa. Please do not modify it. Re-run tsoa to re-generate this file: https://github.com/lukeautry/tsoa
3131import { TraceController } from './../../controllers/public/traceController';
3232// WARNING: This file was auto-generated with tsoa. Please do not modify it. Re-run tsoa to re-generate this file: https://github.com/lukeautry/tsoa
33+ import { TestController } from './../../controllers/public/testController';
34+ // WARNING: This file was auto-generated with tsoa. Please do not modify it. Re-run tsoa to re-generate this file: https://github.com/lukeautry/tsoa
3335import { SessionController } from './../../controllers/public/sessionController';
3436// WARNING: This file was auto-generated with tsoa. Please do not modify it. Re-run tsoa to re-generate this file: https://github.com/lukeautry/tsoa
3537import { StatusController } from './../../controllers/public/providerStatusController';
@@ -2066,6 +2068,25 @@ const models: TsoaRoute.Models = {
20662068 "type": {"dataType":"nestedObjectLiteral","nestedProperties":{"resourceSpans":{"dataType":"array","array":{"dataType":"nestedObjectLiteral","nestedProperties":{"scopeSpans":{"dataType":"array","array":{"dataType":"nestedObjectLiteral","nestedProperties":{"spans":{"dataType":"array","array":{"dataType":"nestedObjectLiteral","nestedProperties":{"droppedLinksCount":{"dataType":"double","required":true},"links":{"dataType":"array","array":{"dataType":"any"},"required":true},"status":{"dataType":"nestedObjectLiteral","nestedProperties":{"code":{"dataType":"double","required":true}},"required":true},"droppedEventsCount":{"dataType":"double","required":true},"events":{"dataType":"array","array":{"dataType":"any"},"required":true},"droppedAttributesCount":{"dataType":"double","required":true},"attributes":{"dataType":"array","array":{"dataType":"nestedObjectLiteral","nestedProperties":{"value":{"dataType":"nestedObjectLiteral","nestedProperties":{"intValue":{"dataType":"double"},"stringValue":{"dataType":"string"}},"required":true},"key":{"dataType":"string","required":true}}},"required":true},"endTimeUnixNano":{"dataType":"string","required":true},"startTimeUnixNano":{"dataType":"string","required":true},"kind":{"dataType":"double","required":true},"name":{"dataType":"string","required":true},"spanId":{"dataType":"string","required":true},"traceId":{"dataType":"string","required":true}}},"required":true},"scope":{"dataType":"nestedObjectLiteral","nestedProperties":{"version":{"dataType":"string","required":true},"name":{"dataType":"string","required":true}},"required":true}}},"required":true},"resource":{"dataType":"nestedObjectLiteral","nestedProperties":{"droppedAttributesCount":{"dataType":"double","required":true},"attributes":{"dataType":"array","array":{"dataType":"nestedObjectLiteral","nestedProperties":{"value":{"dataType":"nestedObjectLiteral","nestedProperties":{"arrayValue":{"dataType":"nestedObjectLiteral","nestedProperties":{"values":{"dataType":"array","array":{"dataType":"nestedObjectLiteral","nestedProperties":{"stringValue":{"dataType":"string","required":true}}},"required":true}}},"intValue":{"dataType":"double"},"stringValue":{"dataType":"string"}},"required":true},"key":{"dataType":"string","required":true}}},"required":true}},"required":true}}},"required":true}},"validators":{}},
20672069 },
20682070 // WARNING: This file was auto-generated with tsoa. Please do not modify it. Re-run tsoa to re-generate this file: https://github.com/lukeautry/tsoa
2071+ "SendTestRequestResponse": {
2072+ "dataType": "refObject",
2073+ "properties": {
2074+ "success": {"dataType":"boolean","required":true},
2075+ "response": {"dataType":"string"},
2076+ "requestId": {"dataType":"string"},
2077+ "error": {"dataType":"string"},
2078+ },
2079+ "additionalProperties": false,
2080+ },
2081+ // WARNING: This file was auto-generated with tsoa. Please do not modify it. Re-run tsoa to re-generate this file: https://github.com/lukeautry/tsoa
2082+ "SendTestRequestRequest": {
2083+ "dataType": "refObject",
2084+ "properties": {
2085+ "apiKey": {"dataType":"string","required":true},
2086+ },
2087+ "additionalProperties": false,
2088+ },
2089+ // WARNING: This file was auto-generated with tsoa. Please do not modify it. Re-run tsoa to re-generate this file: https://github.com/lukeautry/tsoa
20692090 "SessionResult": {
20702091 "dataType": "refObject",
20712092 "properties": {
@@ -8597,6 +8618,37 @@ export function RegisterRoutes(app: Router) {
85978618 }
85988619 });
85998620 // WARNING: This file was auto-generated with tsoa. Please do not modify it. Re-run tsoa to re-generate this file: https://github.com/lukeautry/tsoa
8621+ const argsTestController_sendTestRequest: Record<string, TsoaRoute.ParameterSchema> = {
8622+ body: {"in":"body","name":"body","required":true,"ref":"SendTestRequestRequest"},
8623+ };
8624+ app.post('/v1/test/gateway-request',
8625+ authenticateMiddleware([{"api_key":[]}]),
8626+ ...(fetchMiddlewares<RequestHandler>(TestController)),
8627+ ...(fetchMiddlewares<RequestHandler>(TestController.prototype.sendTestRequest)),
8628+
8629+ async function TestController_sendTestRequest(request: ExRequest, response: ExResponse, next: any) {
8630+
8631+ // WARNING: This file was auto-generated with tsoa. Please do not modify it. Re-run tsoa to re-generate this file: https://github.com/lukeautry/tsoa
8632+
8633+ let validatedArgs: any[] = [];
8634+ try {
8635+ validatedArgs = templateService.getValidatedArgs({ args: argsTestController_sendTestRequest, request, response });
8636+
8637+ const controller = new TestController();
8638+
8639+ await templateService.apiHandler({
8640+ methodName: 'sendTestRequest',
8641+ controller,
8642+ response,
8643+ next,
8644+ validatedArgs,
8645+ successStatus: undefined,
8646+ });
8647+ } catch (err) {
8648+ return next(err);
8649+ }
8650+ });
8651+ // WARNING: This file was auto-generated with tsoa. Please do not modify it. Re-run tsoa to re-generate this file: https://github.com/lukeautry/tsoa
86008652 const argsSessionController_hasSession: Record<string, TsoaRoute.ParameterSchema> = {
86018653 request: {"in":"request","name":"request","required":true,"dataType":"object"},
86028654 };
0 commit comments