public sealed class TransferRule.Types.DeterministicTransfer : IMessage<TransferRule.Types.DeterministicTransfer>, IEquatable<TransferRule.Types.DeterministicTransfer>, IDeepCloneable<TransferRule.Types.DeterministicTransfer>, IBufferMessage, IMessageReference 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.
Implements
IMessageTransferRuleTypesDeterministicTransfer, IEquatableTransferRuleTypesDeterministicTransfer, IDeepCloneableTransferRuleTypesDeterministicTransfer, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
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 |
|