import { IsNotEmpty, IsString, IsNumber, IsNotEmptyObject, } from "class-validator"; import { AbstractCommand, Command } from "@twixtlabs/lambda-cqrs-poc"; export abstract class TenantSettingsCommand extends AbstractCommand { @IsString() @IsNotEmpty() public readonly tenantId:string; constructor({commandName,tenantId}:{commandName:string,tenantId:string}){ super({ commandName, targetAggregateIdentifier:tenantId }); this.tenantId = tenantId } }