import { BaseModel } from './BaseModel'; import { FormGroup } from '@angular/forms'; import { FormGenerator } from './interfaces/FormGenerator'; import { Serializable } from './interfaces/Serializable'; export class Rule extends BaseModel implements Serializable { public sourceField: string; public targetField: string; public requiredValue; public type: string; fromJSONObject(item: any): Rule { this.sourceField = item.sourceField; this.targetField = item.targetField; this.requiredValue = item.requiredValue; this.type = item.type; return this; } }