public final class TransactionEvent extends GeneratedMessageV3 implements TransactionEventOrBuilder
Describes an event in the lifecycle of a payment transaction.
Protobuf type google.cloud.recaptchaenterprise.v1.TransactionEvent
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
EVENT_TIME_FIELD_NUMBER
public static final int EVENT_TIME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
EVENT_TYPE_FIELD_NUMBER
public static final int EVENT_TYPE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
REASON_FIELD_NUMBER
public static final int REASON_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
VALUE_FIELD_NUMBER
public static final int VALUE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static TransactionEvent getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static TransactionEvent.Builder newBuilder()
newBuilder(TransactionEvent prototype)
public static TransactionEvent.Builder newBuilder(TransactionEvent prototype)
public static TransactionEvent parseDelimitedFrom(InputStream input)
public static TransactionEvent parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static TransactionEvent parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TransactionEvent parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static TransactionEvent parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TransactionEvent parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TransactionEvent parseFrom(CodedInputStream input)
public static TransactionEvent parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static TransactionEvent parseFrom(InputStream input)
public static TransactionEvent parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static TransactionEvent parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static TransactionEvent parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<TransactionEvent> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public TransactionEvent getDefaultInstanceForType()
getEventTime()
public Timestamp getEventTime()
Optional. Timestamp when this transaction event occurred; otherwise assumed
to be the time of the API call.
.google.protobuf.Timestamp event_time = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
Timestamp | The eventTime.
|
getEventTimeOrBuilder()
public TimestampOrBuilder getEventTimeOrBuilder()
Optional. Timestamp when this transaction event occurred; otherwise assumed
to be the time of the API call.
.google.protobuf.Timestamp event_time = 4 [(.google.api.field_behavior) = OPTIONAL];
getEventType()
public TransactionEvent.TransactionEventType getEventType()
Optional. The type of this transaction event.
.google.cloud.recaptchaenterprise.v1.TransactionEvent.TransactionEventType event_type = 1 [(.google.api.field_behavior) = OPTIONAL];
getEventTypeValue()
public int getEventTypeValue()
Optional. The type of this transaction event.
.google.cloud.recaptchaenterprise.v1.TransactionEvent.TransactionEventType event_type = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
int | The enum numeric value on the wire for eventType.
|
getParserForType()
public Parser<TransactionEvent> getParserForType()
Overrides
getReason()
public String getReason()
Optional. The reason or standardized code that corresponds with this
transaction event, if one exists. For example, a CHARGEBACK event with code
6005.
string reason = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
String | The reason.
|
getReasonBytes()
public ByteString getReasonBytes()
Optional. The reason or standardized code that corresponds with this
transaction event, if one exists. For example, a CHARGEBACK event with code
6005.
string reason = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
ByteString | The bytes for reason.
|
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
getValue()
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.
double value = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
double | The value.
|
hasEventTime()
public boolean hasEventTime()
Optional. Timestamp when this transaction event occurred; otherwise assumed
to be the time of the API call.
.google.protobuf.Timestamp event_time = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | Whether the eventTime field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public TransactionEvent.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected TransactionEvent.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public TransactionEvent.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides