Class AlertTypesRequest
Represents a set of query parameters for selecting alert types based on alert group, source type, assigned service agreement, etc.
Inherited Members
Namespace: Nevatech.Vsb.Repository.Entities
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class AlertTypesRequest
Constructors
AlertTypesRequest()
Declaration
public AlertTypesRequest()
Properties
AlertGroupId
Gets or sets identifier of the alert type group.
Declaration
public int? AlertGroupId { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Int32> |
AlertSourceTypeId
Gets or sets identifier of the alert type source.
Declaration
public int? AlertSourceTypeId { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Int32> |
EntityId
Gets or sets the identifier of the monitored entity that alert type is assigned to. This property is used ONLY if AlertSourceTypeId property is set to ChangeNotification (4).
Declaration
public int? EntityId { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Int32> |
EntityType
Gets or sets the type of the monitored entity that alert type is assigned to. This property is used ONLY if AlertSourceTypeId property is set to ChangeNotification.
Declaration
public EntityType EntityType { get; set; }
Property Value
Type | Description |
---|---|
EntityType |
FolderId
Gets or sets the identifier of the monitored folder that alert type is assigned to. Set this property to 0 to specify the root folder. This property is used ONLY if AlertSourceTypeId property is set to ChangeNotification (4) AND EntityId property is not set.
Declaration
public int? FolderId { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Int32> |
IsEnabled
Gets or sets flag indicating that alert type must be enabled or disabled.
Declaration
public bool? IsEnabled { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Boolean> |
ServiceAgreementId
Gets or sets identifier of the service agreement that alert type is assigned to. This property is used ONLY if AlertSourceTypeId property is set to ServiceAgreementViolation (2).
Declaration
public int? ServiceAgreementId { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Int32> |