Class ScriptState
Status of scripts within Sensus
Inheritance
Namespace: Sensus.Probes.User.Scripts
Assembly: Sensus.Shared.NuGet.dll
Syntax
public sealed class ScriptState : Enum
Fields
AgentAccepted
The IScriptProbeAgent accepted the IScript for delivery, making it available to the user.
Declaration
public const ScriptState AgentAccepted
Field Value
Type | Description |
---|---|
ScriptState |
AgentDeclined
The IScriptProbeAgent declined the IScript for delivery, causing it to be ignored forever.
Declaration
public const ScriptState AgentDeclined
Field Value
Type | Description |
---|---|
ScriptState |
AgentDeferred
The IScriptProbeAgent deferred delivery of the IScript to a later time.
Declaration
public const ScriptState AgentDeferred
Field Value
Type | Description |
---|---|
ScriptState |
Cancelled
The script was Opened by the user, but the user subsequently cancelled its completion.
Declaration
public const ScriptState Cancelled
Field Value
Type | Description |
---|---|
ScriptState |
Deleted
The script was deleted by the user after it was Delivered.
Declaration
public const ScriptState Deleted
Field Value
Type | Description |
---|---|
ScriptState |
Delivered
The script was delivered to the user and made available for taking. On Android this will be exactly the scheduled/triggered time. On iOS, this will be exactly the triggered time, but when it comes to scheduled scripts the timing depends on whether push notifications are enabled. Without push notifications the delivery time will be when the user brings the app to the foreground. With push notifications enabled, the delivery time will correspond to the arrival of the push notification, which causes the script to run.
Declaration
public const ScriptState Delivered
Field Value
Type | Description |
---|---|
ScriptState |
Expired
The script expired after it was Delivered.
Declaration
public const ScriptState Expired
Field Value
Type | Description |
---|---|
ScriptState |
Opened
The script was opened by the user after it was Delivered.
Declaration
public const ScriptState Opened
Field Value
Type | Description |
---|---|
ScriptState |
Submitted
The script was submitted by the user after it was Opened, though the user might not necessarily have completed all fields.
Declaration
public const ScriptState Submitted
Field Value
Type | Description |
---|---|
ScriptState |
value__
Declaration
public int value__
Field Value
Type | Description |
---|---|
System.Int32 |