/** Report Parameter Model */ export class ReportParameter { name : string ; variable : string ; label : string ; displayType : string ; formatType : string ; defaultVal : any ; selectOne : any ; selectAll : any ; parentParameterName : string ; inputName : string ; selectOptions : any [ ] = [ ] ; childParameters : any [ ] = [ ] ; pentahoName : any ; constructor ( options ) { this . name = options [ 0 ] ; this . variable = options [ 1 ] ; this . label = options [ 2 ] ; this . displayType = options [ 3 ] ; this . formatType = options [ 4 ] ; this . defaultVal = options [ 5 ] ; this . selectOne = options [ 6 ] ; this . selectAll = options [ 7 ] ; this . parentParameterName = options [ 8 ] ; this . inputName = `R_${ options [ 1 ] }` ; } }