Gemini Enterprise for Customer Experience v1 API - Class TransferRule.Types.DeterministicTransfer (1.0.0-beta01)

public sealed class TransferRule.Types.DeterministicTransfer : IMessage<TransferRule.Types.DeterministicTransfer>, IEquatable<TransferRule.Types.DeterministicTransfer>, IDeepCloneable<TransferRule.Types.DeterministicTransfer>, IBufferMessage, IMessage

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class TransferRule.Types.DeterministicTransfer.

Deterministic transfer rule. When the condition evaluates to true, the transfer occurs.

Inheritance

object > TransferRule.Types.DeterministicTransfer

Namespace

Google.Cloud.Ces.V1

Assembly

Google.Cloud.Ces.V1.dll

Constructors

DeterministicTransfer()

public DeterministicTransfer()

DeterministicTransfer(DeterministicTransfer)

public DeterministicTransfer(TransferRule.Types.DeterministicTransfer other)
Parameter
Name Description
other TransferRuleTypesDeterministicTransfer

Properties

ConditionTypeCase

public TransferRule.Types.DeterministicTransfer.ConditionTypeOneofCase ConditionTypeCase { get; }
Property Value
Type Description
TransferRuleTypesDeterministicTransferConditionTypeOneofCase

ExpressionCondition

public ExpressionCondition ExpressionCondition { get; set; }

Optional. A rule that evaluates a session state condition. If the condition evaluates to true, the transfer occurs.

Property Value
Type Description
ExpressionCondition

PythonCodeCondition

public PythonCodeCondition PythonCodeCondition { get; set; }

Optional. A rule that uses Python code block to evaluate the conditions. If the condition evaluates to true, the transfer occurs.

Property Value
Type Description
PythonCodeCondition