/// <summary> /// Ctor of an object using a configuration object. /// </summary> public OpcEventOnEndpointModel(EventConfigurationModel eventConfiguration, OpcPublisherPublishState opcPublisherPublishState = OpcPublisherPublishState.None) { Id = eventConfiguration.Id; DisplayName = eventConfiguration.DisplayName; IotCentralEventPublishMode = eventConfiguration.IotCentralEventPublishMode; SelectClauses = eventConfiguration.SelectClauses; WhereClause = eventConfiguration.WhereClause; OpcPublisherPublishState = opcPublisherPublishState; }
/// <summary> /// Ctor of an object using a configuration object. /// </summary> public OpcEventOnEndpointModel(EventConfigurationModel eventConfiguration, OpcPublisherPublishState opcPublisherPublishState = OpcPublisherPublishState.None) { Id = eventConfiguration.Id; EventNotifierId = eventConfiguration.EventNotifierId; Key = eventConfiguration.Key; IotCentralEventPublishMode = eventConfiguration.IotCentralEventPublishMode; SelectClauses = eventConfiguration.SelectClauses; WhereClause = eventConfiguration.WhereClause; OpcPublisherPublishState = opcPublisherPublishState; }