ArchActionGetConversationData(coreGetConversationDataActionViewModel)

new ArchActionGetConversationData(coreGetConversationDataActionViewModel)

The Architect Scripting class that represents the Get Conversation Data action. Instances of this action should be created by calling ArchFactoryActions#addActionGetConversationData

Parameters:
Name Type Description
coreGetConversationDataActionViewModel Object

( Internal ) an Architect core get conversation data action view model.

See:

Extends

Members

static, readonly displayTypeName :string

Returns the display type name string 'ArchActionGetConversationData'.

readonly conversationId :ArchValueString

The conversation id to get data from

readonly isArchActionGetConversationData :boolean

Returns true indicating that this is an ArchActionGetConversationData instance.

readonly outputFound :ArchActionOutput

The found output for this action

Inherited From:

readonly outputNotFound :ArchActionOutput

The not found output for this action

Inherited From:

readonly participantId :ArchValueString

The participant id to get data from

Methods

addAttributeNameOutputValuePair(nameExpressionopt, variableExpressionopt) → {ArchBaseNameValuePair}

This adds an attribute name value pair to the Get Conversation Data action that is used to specify the attribute name to retrieve and the corresponding output variable where the value should be stored at runtime. On the returned ArchBaseNameValuePair:

  • the name property specifies the name of the attribute whose value you want to retrieve
  • the value property is an output string value property that specifies the string variable where the runtime value of the attribute will be stored.
Parameters:
Name Type Attributes Description
nameExpression string <optional>

a string expression that specifies the name of the attribute to retrieve.

variableExpression string <optional>

a string variable expression that specifies the name of the variable where the value should be stored. For example -> Flow.MyStringVar