/// <summary>
 /// Initializes a new instance of the <see cref="DiagramObjectPauseRm" /> class.
 /// </summary>
 /// <param name="interval">interval (required).</param>
 public DiagramObjectPauseRm(ObjectIntervalConfigurationRm interval = default(ObjectIntervalConfigurationRm), Guid?id = default(Guid?), Guid?diagramId = default(Guid?), int?objectType = default(int?)) : base(id, diagramId, objectType)
 {
     // to ensure "interval" is required (not null)
     if (interval == null)
     {
         throw new InvalidDataException("interval is a required property for DiagramObjectPauseRm and cannot be null");
     }
     else
     {
         this.Interval = interval;
     }
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="VariableChronoConfigurationRm" /> class.
 /// </summary>
 /// <param name="managePartials">Indicates if the chrono manages partials.</param>
 /// <param name="activateIntervalExpirationCheck">Indicates if the timer must throw an event if the expected duration is exceeded.</param>
 /// <param name="expirationEvent">expirationEvent.</param>
 /// <param name="expirationInterval">expirationInterval.</param>
 public VariableChronoConfigurationRm(bool?managePartials = default(bool?), bool?activateIntervalExpirationCheck = default(bool?), EventInfoRm expirationEvent = default(EventInfoRm), ObjectIntervalConfigurationRm expirationInterval = default(ObjectIntervalConfigurationRm), 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.ManagePartials = managePartials;
     this.ActivateIntervalExpirationCheck = activateIntervalExpirationCheck;
     this.ExpirationEvent    = expirationEvent;
     this.ExpirationInterval = expirationInterval;
 }