public sealed class TransactionEvent : IMessage<TransactionEvent>, IEquatable<TransactionEvent>, IDeepCloneable<TransactionEvent>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud reCAPTCHA Enterprise v1 API class TransactionEvent.
Describes an event in the lifecycle of a payment transaction.
Implements
IMessageTransactionEvent, IEquatableTransactionEvent, IDeepCloneableTransactionEvent, IBufferMessage, IMessageNamespace
Google.Cloud.RecaptchaEnterprise.V1Assembly
Google.Cloud.RecaptchaEnterprise.V1.dll
Constructors
TransactionEvent()
public TransactionEvent()TransactionEvent(TransactionEvent)
public TransactionEvent(TransactionEvent other)| Parameter | |
|---|---|
| Name | Description |
other |
TransactionEvent |
Properties
EventTime
public Timestamp EventTime { get; set; }Optional. Timestamp when this transaction event occurred; otherwise assumed to be the time of the API call.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
EventType
public TransactionEvent.Types.TransactionEventType EventType { get; set; }Optional. The type of this transaction event.
| Property Value | |
|---|---|
| Type | Description |
TransactionEventTypesTransactionEventType |
|
Reason
public string Reason { get; set; }Optional. The reason or standardized code that corresponds with this transaction event, if one exists. For example, a CHARGEBACK event with code 6005.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Value
public double Value { get; set; }Optional. The value that corresponds with this transaction event, if one exists. For example, a refund event where $5.00 was refunded. Currency is obtained from the original transaction data.
| Property Value | |
|---|---|
| Type | Description |
double |
|