Table of Contents

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