Class AutomationRule
- Namespace
- Smartsheet.Api.Models
- Assembly
- smartsheet-csharp-sdk.dll
Class encapsulating one automation rule
public class AutomationRule : IdentifiableModel
- Inheritance
-
AutomationRule
- Inherited Members
Properties
Action
Gets the automation action for this rule
public AutomationAction Action { get; set; }
Property Value
- AutomationAction
the automation action
CreatedAt
Gets a timestamp of when the rule was created
public DateTime? CreatedAt { get; set; }
Property Value
- DateTime?
the timestamp
CreatedBy
Gets the User object for the author of this rule
public User CreatedBy { get; set; }
Property Value
- User
the User object
DisabledReason
Gets a machine-readable reason a rule is disabled
public AutomationRuleDisabledReason? DisabledReason { get; set; }
Property Value
- AutomationRuleDisabledReason?
the reason
DisabledReasonText
Gets descriptive text for why this rule is disabled
public string DisabledReasonText { get; set; }
Property Value
- string
the reason
Enabled
Gets flag indicating whether rule is active
public bool? Enabled { get; set; }
Property Value
- bool?
the flag
ModifiedAt
Gets a timestamp for the last modification to this rule
public DateTime? ModifiedAt { get; set; }
Property Value
- DateTime?
the timestamp
ModifiedBy
Gets the user who made the last modification to this rule
public User ModifiedBy { get; set; }
Property Value
- User
the user
UserCanModify
Gets a flag indicating whether the current user can modify this rule
public bool? UserCanModify { get; set; }
Property Value
- bool?
the flag