src/api/webApi/data/parameterDefinition.interface.ts
Properties |
Methods |
areValuesSame |
areValuesSame(val1: string, val2: string)
|
Returns :
boolean
|
allowedValues |
allowedValues:
|
Type : Array<string>
|
allowedValuesFreeAllowed |
allowedValuesFreeAllowed:
|
Type : boolean
|
defaultValue |
defaultValue:
|
Type : string
|
format |
format:
|
Type : string
|
hasAllowedValues |
hasAllowedValues:
|
Type : boolean
|
label |
label:
|
Type : string
|
max |
max:
|
Type : string
|
min |
min:
|
Type : string
|
multipleValue |
multipleValue:
|
Type : string
|
optional |
optional:
|
Type : boolean
|
property |
property:
|
Type : ParameterProperty
|
readOnlyValue |
readOnlyValue:
|
Type : string
|
regex |
regex:
|
Type : string
|
type |
type:
|
Type : ParameterType
|
import { ParameterType } from 'api/webApi/data/parameterType.enum';
import { Parameter } from 'api/webApi/data/parameter.interface';
import { ParameterProperty } from './parameterProperty.enum';
export interface ParameterDefinition extends Parameter {
label: string;
property: ParameterProperty;
type: ParameterType;
optional: boolean;
min: string;
max: string;
regex: string;
format: string;
hasAllowedValues: boolean;
allowedValues: Array<string>;
allowedValuesFreeAllowed: boolean;
defaultValue: string;
readOnlyValue: string;
multipleValue: string;
areValuesSame(val1: string, val2: string): boolean;
}