/// <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 &#x3D; 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 &#x3D; 2).</param>
 /// <param name="valuesType">Indicates the matrix value type [0&#x3D;Auto, 1&#x3D;String, 2&#x3D;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;
 }