/// <summary>
 /// Initializes a new instance of the <see cref="DiagramVariableRm" /> class.
 /// </summary>
 /// <param name="id">Variabile identifier.</param>
 /// <param name="diagramId">Diagram identifier.</param>
 /// <param name="configuration">configuration.</param>
 public DiagramVariableRm(Guid?id = default(Guid?), Guid?diagramId = default(Guid?), VariabileConfigurationRm configuration = default(VariabileConfigurationRm))
 {
     this.Id            = id;
     this.DiagramId     = diagramId;
     this.Configuration = configuration;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="VariableArrayConfigurationRm" /> class.
 /// </summary>
 /// <param name="maxRowLength">The maximum number of rows.  The default value is 0 (Unbound).</param>
 /// <param name="valueType">Indicates the matrix value type [0&#x3D;Auto, 1&#x3D;String, 2&#x3D;Custom].</param>
 /// <param name="customConfiguration">customConfiguration.</param>
 /// <param name="evaluateEvent">evaluateEvent.</param>
 public VariableArrayConfigurationRm(int?maxRowLength = default(int?), int?valueType = default(int?), VariabileConfigurationRm customConfiguration = default(VariabileConfigurationRm), 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.ValueType           = valueType;
     this.CustomConfiguration = customConfiguration;
     this.EvaluateEvent       = evaluateEvent;
 }