FEAT: new conection test module

This commit is contained in:
Gabriel Rosa
2022-07-27 08:41:32 -03:00
parent 349ae780a7
commit 037f5cfec0
11 changed files with 340 additions and 11 deletions
+18
View File
@@ -0,0 +1,18 @@
import { ApiProperty } from '@nestjs/swagger';
export class DatabaseConnectionPropertiesDto {
credentials_type: 'basic_auth';
@ApiProperty()
plugin: string;
@ApiProperty()
host: string;
@ApiProperty()
port: string;
@ApiProperty()
username: string;
@ApiProperty()
@ApiProperty()
password: string;
@ApiProperty()
database: string;
}
@@ -1,4 +1,4 @@
import { ApiProperty } from '@nestjs/swagger';
import { ApiProperty, ApiPropertyOptional } from '@nestjs/swagger';
import { IsString, IsObject } from 'class-validator';
export class CreateConnectionDto {
@@ -14,9 +14,9 @@ export class CreateConnectionDto {
@IsString()
description: string;
@ApiProperty()
@ApiPropertyOptional()
@IsString()
network_config_id: string;
network_config_id?: string;
@ApiProperty()
@IsString()