/// <summary> /// Initializes a new instance of the <see cref="VariableIntConfigurationRm" /> class. /// </summary> /// <param name="defaultValue">The default value of the variable.</param> /// <param name="evaluateEvent">evaluateEvent.</param> public VariableIntConfigurationRm(int?defaultValue = default(int?), EvaluateEventRm evaluateEvent = default(EvaluateEventRm), int?variableType = default(int?), string name = default(string), bool?encryption = default(bool?), List <MultiLanguageValueRm> labels = default(List <MultiLanguageValueRm>), List <MultiLanguageValueRm> descriptions = default(List <MultiLanguageValueRm>), int?validationType = default(int?), string validationString = default(string), List <MultiLanguageValueRm> validationErrors = default(List <MultiLanguageValueRm>)) : base(variableType, name, encryption, labels, descriptions, validationType, validationString, validationErrors) { this.DefaultValue = defaultValue; this.EvaluateEvent = evaluateEvent; }
/// <summary> /// Initializes a new instance of the <see cref="VariableMatrixConfigurationRm" /> class. /// </summary> /// <param name="maxRowLength">The maximum number of rows. The default value is 0 (Unbound).</param> /// <param name="maxColumnLength">The maximum number of columns (available only if dimension = 2) The default value is 0 (Unbound) This is not valid if a custom configuration is specified.</param> /// <param name="customConfiguration">The custom configuration of the matrix (available only if dimension = 2).</param> /// <param name="valuesType">Indicates the matrix value type [0=Auto, 1=String, 2=Custom].</param> /// <param name="evaluateEvent">evaluateEvent.</param> public VariableMatrixConfigurationRm(int?maxRowLength = default(int?), int?maxColumnLength = default(int?), List <VariabileConfigurationRm> customConfiguration = default(List <VariabileConfigurationRm>), int?valuesType = default(int?), EvaluateEventRm evaluateEvent = default(EvaluateEventRm), int?variableType = default(int?), string name = default(string), bool?encryption = default(bool?), List <MultiLanguageValueRm> labels = default(List <MultiLanguageValueRm>), List <MultiLanguageValueRm> descriptions = default(List <MultiLanguageValueRm>), int?validationType = default(int?), string validationString = default(string), List <MultiLanguageValueRm> validationErrors = default(List <MultiLanguageValueRm>)) : base(variableType, name, encryption, labels, descriptions, validationType, validationString, validationErrors) { this.MaxRowLength = maxRowLength; this.MaxColumnLength = maxColumnLength; this.CustomConfiguration = customConfiguration; this.ValuesType = valuesType; this.EvaluateEvent = evaluateEvent; }