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
This commit is contained in:
13
packages/twenty-server/src/core/open-api/open-api.module.ts
Normal file
13
packages/twenty-server/src/core/open-api/open-api.module.ts
Normal file
@ -0,0 +1,13 @@
|
||||
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 {}
|
||||
Reference in New Issue
Block a user