import { autoserializeAs, Command, inheritSerialization, serializable, Validators } from '@my-devkit/core'; @serializable @inheritSerialization(Command) export class CreateEnumerationPropertyCommand extends Command { @Validators.IsNotEmpty() @Validators.IsString() @autoserializeAs(String) public enumerationId: string = null; @Validators.IsNotEmpty() @Validators.IsString() @autoserializeAs(String) public enumerationPropertyId: string = null; @Validators.IsNotEmpty() @Validators.IsString() @autoserializeAs(String) public name: string = null; @Validators.IsNotEmpty() @Validators.IsString() @autoserializeAs(String) public value: string = null; constructor() { super('CreateEnumerationPropertyCommand'); } }