Files
twenty/packages/twenty-server/src/core/open-api/open-api.module.ts
martmull e3e42be723 Add generate openapi schema for rest api (#2923)
* Add generate openapi schema for rest api

* Split method in utils

* Add paramters

* Add error response

* Update description of filter and order by

* Add get/id routes

* Add delete route

* Use components

* Fix Typo

* Add tags

* Add create query

* Add required field

* Add update query

* Add body request example

* Add 201 on create request

* Add servers

* Fix failing test

* Add open-api endpoint

* Update description

* Return base schema if no auth

* Code review returns

* Use open-api/types

* Fix tag

* Use components for parameters

* Improve response examples

* Improve axios error message

* Fix tests
2023-12-13 14:58:34 +01:00

14 lines
492 B
TypeScript

import { Module } from '@nestjs/common';
import { OpenApiController } from 'src/core/open-api/open-api.controller';
import { OpenApiService } from 'src/core/open-api/open-api.service';
import { AuthModule } from 'src/core/auth/auth.module';
import { ObjectMetadataModule } from 'src/metadata/object-metadata/object-metadata.module';
@Module({
imports: [ObjectMetadataModule, AuthModule],
controllers: [OpenApiController],
providers: [OpenApiService],
})
export class OpenApiModule {}