Class RawABRInput
Raw string values from a state JSON being passed to ABR
Matches InputValue definition from ABR State Schema
Parameters can have one or more inputs
Namespace: IVLab.ABREngine
Assembly: IVLab.ABREngine.Runtime.dll
Syntax
public class RawABRInput
Fields
| Improve this Doc View SourceinputGenre
What type of input is it (variable, visasset, etc.)
Declaration
public string inputGenre
Field Value
| Type | Description |
|---|---|
| string |
inputType
String representation of the C# type this ABR input is
Declaration
public string inputType
Field Value
| Type | Description |
|---|---|
| string |
inputValue
The actual value of the input (string representation)
Declaration
public string inputValue
Field Value
| Type | Description |
|---|---|
| string |
Methods
| Improve this Doc View SourceCanConvertToABRInput(string)
Checks if the type can be converted from a raw to actual ABR input
Declaration
public bool CanConvertToABRInput(string type)
Parameters
| Type | Name | Description |
|---|---|---|
| string | type |
Returns
| Type | Description |
|---|---|
| bool |
Copy()
Raw string values from a state JSON being passed to ABR
Matches InputValue definition from ABR State Schema
Parameters can have one or more inputs
Declaration
public RawABRInput Copy()
Returns
| Type | Description |
|---|---|
| RawABRInput |
ToABRInput()
Convert a RawABRInput (strings from JSON) to a real ABR input assignable to data impressions
Declaration
public IABRInput ToABRInput()
Returns
| Type | Description |
|---|---|
| IABRInput |