diff --git a/src/automation/dtos/automation.dto.ts b/src/automation/dtos/automation.dto.ts index 8d43084..6495b8b 100644 --- a/src/automation/dtos/automation.dto.ts +++ b/src/automation/dtos/automation.dto.ts @@ -123,7 +123,7 @@ export class AddAutomationDto { @ApiProperty({ description: 'Automation name', required: true }) @IsString() @IsNotEmpty() - public name: string; + public automationName: string; @ApiProperty({ description: 'Decision expression', required: true }) @IsString() @@ -163,7 +163,7 @@ export class UpdateAutomationDto { @ApiProperty({ description: 'Automation name', required: true }) @IsString() @IsNotEmpty() - public name: string; + public automationName: string; @ApiProperty({ description: 'Decision expression', required: true }) @IsString() diff --git a/src/automation/services/automation.service.ts b/src/automation/services/automation.service.ts index 93b6688..ce9bfa5 100644 --- a/src/automation/services/automation.service.ts +++ b/src/automation/services/automation.service.ts @@ -5,7 +5,11 @@ import { BadRequestException, } from '@nestjs/common'; import { SpaceRepository } from '@app/common/modules/space/repositories'; -import { UpdateAutomationDto, UpdateAutomationStatusDto } from '../dtos'; +import { + AddAutomationDto, + UpdateAutomationDto, + UpdateAutomationStatusDto, +} from '../dtos'; import { GetUnitByUuidInterface } from 'src/unit/interface/unit.interface'; import { ConfigService } from '@nestjs/config'; import { TuyaContext } from '@tuya/tuya-connector-nodejs'; @@ -37,7 +41,7 @@ export class AutomationService { }); } - async addAutomation(addAutomationDto, spaceTuyaId = null) { + async addAutomation(addAutomationDto: AddAutomationDto, spaceTuyaId = null) { try { let unitSpaceTuyaId; if (!spaceTuyaId) { @@ -88,7 +92,7 @@ export class AutomationService { path, body: { space_id: unitSpaceTuyaId, - name: addAutomationDto.name, + name: addAutomationDto.automationName, effective_time: { ...addAutomationDto.effectiveTime, timezone_id: 'Asia/Dubai',