public static final class ValidatedPurchase.Builder extends com.google.protobuf.GeneratedMessage.Builder<ValidatedPurchase.Builder> implements ValidatedPurchaseOrBuilder
Validated Purchase stored by Nakama.Protobuf type
nakama.api.ValidatedPurchase
Modifier and Type | Method and Description |
---|---|
ValidatedPurchase |
build() |
ValidatedPurchase |
buildPartial() |
ValidatedPurchase.Builder |
clear() |
ValidatedPurchase.Builder |
clearCreateTime()
Timestamp when the receipt validation was stored in DB.
|
ValidatedPurchase.Builder |
clearEnvironment()
Whether the purchase was done in production or sandbox environment.
|
ValidatedPurchase.Builder |
clearProductId()
Purchase Product ID.
|
ValidatedPurchase.Builder |
clearProviderResponse()
Raw provider validation response.
|
ValidatedPurchase.Builder |
clearPurchaseTime()
Timestamp when the purchase was done.
|
ValidatedPurchase.Builder |
clearRefundTime()
Timestamp when the purchase was refunded.
|
ValidatedPurchase.Builder |
clearSeenBefore()
Whether the purchase had already been validated by Nakama before.
|
ValidatedPurchase.Builder |
clearStore()
Store identifier
|
ValidatedPurchase.Builder |
clearTransactionId()
Purchase Transaction ID.
|
ValidatedPurchase.Builder |
clearUpdateTime()
Timestamp when the receipt validation was updated in DB.
|
ValidatedPurchase.Builder |
clearUserId()
Purchase User ID.
|
com.google.protobuf.Timestamp |
getCreateTime()
Timestamp when the receipt validation was stored in DB.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Timestamp when the receipt validation was stored in DB.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Timestamp when the receipt validation was stored in DB.
|
ValidatedPurchase |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
StoreEnvironment |
getEnvironment()
Whether the purchase was done in production or sandbox environment.
|
int |
getEnvironmentValue()
Whether the purchase was done in production or sandbox environment.
|
java.lang.String |
getProductId()
Purchase Product ID.
|
com.google.protobuf.ByteString |
getProductIdBytes()
Purchase Product ID.
|
java.lang.String |
getProviderResponse()
Raw provider validation response.
|
com.google.protobuf.ByteString |
getProviderResponseBytes()
Raw provider validation response.
|
com.google.protobuf.Timestamp |
getPurchaseTime()
Timestamp when the purchase was done.
|
com.google.protobuf.Timestamp.Builder |
getPurchaseTimeBuilder()
Timestamp when the purchase was done.
|
com.google.protobuf.TimestampOrBuilder |
getPurchaseTimeOrBuilder()
Timestamp when the purchase was done.
|
com.google.protobuf.Timestamp |
getRefundTime()
Timestamp when the purchase was refunded.
|
com.google.protobuf.Timestamp.Builder |
getRefundTimeBuilder()
Timestamp when the purchase was refunded.
|
com.google.protobuf.TimestampOrBuilder |
getRefundTimeOrBuilder()
Timestamp when the purchase was refunded.
|
boolean |
getSeenBefore()
Whether the purchase had already been validated by Nakama before.
|
StoreProvider |
getStore()
Store identifier
|
int |
getStoreValue()
Store identifier
|
java.lang.String |
getTransactionId()
Purchase Transaction ID.
|
com.google.protobuf.ByteString |
getTransactionIdBytes()
Purchase Transaction ID.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Timestamp when the receipt validation was updated in DB.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
Timestamp when the receipt validation was updated in DB.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Timestamp when the receipt validation was updated in DB.
|
java.lang.String |
getUserId()
Purchase User ID.
|
com.google.protobuf.ByteString |
getUserIdBytes()
Purchase User ID.
|
boolean |
hasCreateTime()
Timestamp when the receipt validation was stored in DB.
|
boolean |
hasPurchaseTime()
Timestamp when the purchase was done.
|
boolean |
hasRefundTime()
Timestamp when the purchase was refunded.
|
boolean |
hasUpdateTime()
Timestamp when the receipt validation was updated in DB.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ValidatedPurchase.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Timestamp when the receipt validation was stored in DB.
|
ValidatedPurchase.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ValidatedPurchase.Builder |
mergeFrom(com.google.protobuf.Message other) |
ValidatedPurchase.Builder |
mergeFrom(ValidatedPurchase other) |
ValidatedPurchase.Builder |
mergePurchaseTime(com.google.protobuf.Timestamp value)
Timestamp when the purchase was done.
|
ValidatedPurchase.Builder |
mergeRefundTime(com.google.protobuf.Timestamp value)
Timestamp when the purchase was refunded.
|
ValidatedPurchase.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
Timestamp when the receipt validation was updated in DB.
|
ValidatedPurchase.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Timestamp when the receipt validation was stored in DB.
|
ValidatedPurchase.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Timestamp when the receipt validation was stored in DB.
|
ValidatedPurchase.Builder |
setEnvironment(StoreEnvironment value)
Whether the purchase was done in production or sandbox environment.
|
ValidatedPurchase.Builder |
setEnvironmentValue(int value)
Whether the purchase was done in production or sandbox environment.
|
ValidatedPurchase.Builder |
setProductId(java.lang.String value)
Purchase Product ID.
|
ValidatedPurchase.Builder |
setProductIdBytes(com.google.protobuf.ByteString value)
Purchase Product ID.
|
ValidatedPurchase.Builder |
setProviderResponse(java.lang.String value)
Raw provider validation response.
|
ValidatedPurchase.Builder |
setProviderResponseBytes(com.google.protobuf.ByteString value)
Raw provider validation response.
|
ValidatedPurchase.Builder |
setPurchaseTime(com.google.protobuf.Timestamp.Builder builderForValue)
Timestamp when the purchase was done.
|
ValidatedPurchase.Builder |
setPurchaseTime(com.google.protobuf.Timestamp value)
Timestamp when the purchase was done.
|
ValidatedPurchase.Builder |
setRefundTime(com.google.protobuf.Timestamp.Builder builderForValue)
Timestamp when the purchase was refunded.
|
ValidatedPurchase.Builder |
setRefundTime(com.google.protobuf.Timestamp value)
Timestamp when the purchase was refunded.
|
ValidatedPurchase.Builder |
setSeenBefore(boolean value)
Whether the purchase had already been validated by Nakama before.
|
ValidatedPurchase.Builder |
setStore(StoreProvider value)
Store identifier
|
ValidatedPurchase.Builder |
setStoreValue(int value)
Store identifier
|
ValidatedPurchase.Builder |
setTransactionId(java.lang.String value)
Purchase Transaction ID.
|
ValidatedPurchase.Builder |
setTransactionIdBytes(com.google.protobuf.ByteString value)
Purchase Transaction ID.
|
ValidatedPurchase.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Timestamp when the receipt validation was updated in DB.
|
ValidatedPurchase.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
Timestamp when the receipt validation was updated in DB.
|
ValidatedPurchase.Builder |
setUserId(java.lang.String value)
Purchase User ID.
|
ValidatedPurchase.Builder |
setUserIdBytes(com.google.protobuf.ByteString value)
Purchase User ID.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<ValidatedPurchase.Builder>
public ValidatedPurchase.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<ValidatedPurchase.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<ValidatedPurchase.Builder>
public ValidatedPurchase getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public ValidatedPurchase build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public ValidatedPurchase buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public ValidatedPurchase.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ValidatedPurchase.Builder>
public ValidatedPurchase.Builder mergeFrom(ValidatedPurchase other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<ValidatedPurchase.Builder>
public ValidatedPurchase.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ValidatedPurchase.Builder>
java.io.IOException
public java.lang.String getUserId()
Purchase User ID.
string user_id = 1 [json_name = "userId"];
getUserId
in interface ValidatedPurchaseOrBuilder
public com.google.protobuf.ByteString getUserIdBytes()
Purchase User ID.
string user_id = 1 [json_name = "userId"];
getUserIdBytes
in interface ValidatedPurchaseOrBuilder
public ValidatedPurchase.Builder setUserId(java.lang.String value)
Purchase User ID.
string user_id = 1 [json_name = "userId"];
value
- The userId to set.public ValidatedPurchase.Builder clearUserId()
Purchase User ID.
string user_id = 1 [json_name = "userId"];
public ValidatedPurchase.Builder setUserIdBytes(com.google.protobuf.ByteString value)
Purchase User ID.
string user_id = 1 [json_name = "userId"];
value
- The bytes for userId to set.public java.lang.String getProductId()
Purchase Product ID.
string product_id = 2 [json_name = "productId"];
getProductId
in interface ValidatedPurchaseOrBuilder
public com.google.protobuf.ByteString getProductIdBytes()
Purchase Product ID.
string product_id = 2 [json_name = "productId"];
getProductIdBytes
in interface ValidatedPurchaseOrBuilder
public ValidatedPurchase.Builder setProductId(java.lang.String value)
Purchase Product ID.
string product_id = 2 [json_name = "productId"];
value
- The productId to set.public ValidatedPurchase.Builder clearProductId()
Purchase Product ID.
string product_id = 2 [json_name = "productId"];
public ValidatedPurchase.Builder setProductIdBytes(com.google.protobuf.ByteString value)
Purchase Product ID.
string product_id = 2 [json_name = "productId"];
value
- The bytes for productId to set.public java.lang.String getTransactionId()
Purchase Transaction ID.
string transaction_id = 3 [json_name = "transactionId"];
getTransactionId
in interface ValidatedPurchaseOrBuilder
public com.google.protobuf.ByteString getTransactionIdBytes()
Purchase Transaction ID.
string transaction_id = 3 [json_name = "transactionId"];
getTransactionIdBytes
in interface ValidatedPurchaseOrBuilder
public ValidatedPurchase.Builder setTransactionId(java.lang.String value)
Purchase Transaction ID.
string transaction_id = 3 [json_name = "transactionId"];
value
- The transactionId to set.public ValidatedPurchase.Builder clearTransactionId()
Purchase Transaction ID.
string transaction_id = 3 [json_name = "transactionId"];
public ValidatedPurchase.Builder setTransactionIdBytes(com.google.protobuf.ByteString value)
Purchase Transaction ID.
string transaction_id = 3 [json_name = "transactionId"];
value
- The bytes for transactionId to set.public int getStoreValue()
Store identifier
.nakama.api.StoreProvider store = 4 [json_name = "store"];
getStoreValue
in interface ValidatedPurchaseOrBuilder
public ValidatedPurchase.Builder setStoreValue(int value)
Store identifier
.nakama.api.StoreProvider store = 4 [json_name = "store"];
value
- The enum numeric value on the wire for store to set.public StoreProvider getStore()
Store identifier
.nakama.api.StoreProvider store = 4 [json_name = "store"];
getStore
in interface ValidatedPurchaseOrBuilder
public ValidatedPurchase.Builder setStore(StoreProvider value)
Store identifier
.nakama.api.StoreProvider store = 4 [json_name = "store"];
value
- The store to set.public ValidatedPurchase.Builder clearStore()
Store identifier
.nakama.api.StoreProvider store = 4 [json_name = "store"];
public boolean hasPurchaseTime()
Timestamp when the purchase was done.
.google.protobuf.Timestamp purchase_time = 5 [json_name = "purchaseTime"];
hasPurchaseTime
in interface ValidatedPurchaseOrBuilder
public com.google.protobuf.Timestamp getPurchaseTime()
Timestamp when the purchase was done.
.google.protobuf.Timestamp purchase_time = 5 [json_name = "purchaseTime"];
getPurchaseTime
in interface ValidatedPurchaseOrBuilder
public ValidatedPurchase.Builder setPurchaseTime(com.google.protobuf.Timestamp value)
Timestamp when the purchase was done.
.google.protobuf.Timestamp purchase_time = 5 [json_name = "purchaseTime"];
public ValidatedPurchase.Builder setPurchaseTime(com.google.protobuf.Timestamp.Builder builderForValue)
Timestamp when the purchase was done.
.google.protobuf.Timestamp purchase_time = 5 [json_name = "purchaseTime"];
public ValidatedPurchase.Builder mergePurchaseTime(com.google.protobuf.Timestamp value)
Timestamp when the purchase was done.
.google.protobuf.Timestamp purchase_time = 5 [json_name = "purchaseTime"];
public ValidatedPurchase.Builder clearPurchaseTime()
Timestamp when the purchase was done.
.google.protobuf.Timestamp purchase_time = 5 [json_name = "purchaseTime"];
public com.google.protobuf.Timestamp.Builder getPurchaseTimeBuilder()
Timestamp when the purchase was done.
.google.protobuf.Timestamp purchase_time = 5 [json_name = "purchaseTime"];
public com.google.protobuf.TimestampOrBuilder getPurchaseTimeOrBuilder()
Timestamp when the purchase was done.
.google.protobuf.Timestamp purchase_time = 5 [json_name = "purchaseTime"];
getPurchaseTimeOrBuilder
in interface ValidatedPurchaseOrBuilder
public boolean hasCreateTime()
Timestamp when the receipt validation was stored in DB.
.google.protobuf.Timestamp create_time = 6 [json_name = "createTime"];
hasCreateTime
in interface ValidatedPurchaseOrBuilder
public com.google.protobuf.Timestamp getCreateTime()
Timestamp when the receipt validation was stored in DB.
.google.protobuf.Timestamp create_time = 6 [json_name = "createTime"];
getCreateTime
in interface ValidatedPurchaseOrBuilder
public ValidatedPurchase.Builder setCreateTime(com.google.protobuf.Timestamp value)
Timestamp when the receipt validation was stored in DB.
.google.protobuf.Timestamp create_time = 6 [json_name = "createTime"];
public ValidatedPurchase.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Timestamp when the receipt validation was stored in DB.
.google.protobuf.Timestamp create_time = 6 [json_name = "createTime"];
public ValidatedPurchase.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Timestamp when the receipt validation was stored in DB.
.google.protobuf.Timestamp create_time = 6 [json_name = "createTime"];
public ValidatedPurchase.Builder clearCreateTime()
Timestamp when the receipt validation was stored in DB.
.google.protobuf.Timestamp create_time = 6 [json_name = "createTime"];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Timestamp when the receipt validation was stored in DB.
.google.protobuf.Timestamp create_time = 6 [json_name = "createTime"];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Timestamp when the receipt validation was stored in DB.
.google.protobuf.Timestamp create_time = 6 [json_name = "createTime"];
getCreateTimeOrBuilder
in interface ValidatedPurchaseOrBuilder
public boolean hasUpdateTime()
Timestamp when the receipt validation was updated in DB.
.google.protobuf.Timestamp update_time = 7 [json_name = "updateTime"];
hasUpdateTime
in interface ValidatedPurchaseOrBuilder
public com.google.protobuf.Timestamp getUpdateTime()
Timestamp when the receipt validation was updated in DB.
.google.protobuf.Timestamp update_time = 7 [json_name = "updateTime"];
getUpdateTime
in interface ValidatedPurchaseOrBuilder
public ValidatedPurchase.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Timestamp when the receipt validation was updated in DB.
.google.protobuf.Timestamp update_time = 7 [json_name = "updateTime"];
public ValidatedPurchase.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Timestamp when the receipt validation was updated in DB.
.google.protobuf.Timestamp update_time = 7 [json_name = "updateTime"];
public ValidatedPurchase.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Timestamp when the receipt validation was updated in DB.
.google.protobuf.Timestamp update_time = 7 [json_name = "updateTime"];
public ValidatedPurchase.Builder clearUpdateTime()
Timestamp when the receipt validation was updated in DB.
.google.protobuf.Timestamp update_time = 7 [json_name = "updateTime"];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Timestamp when the receipt validation was updated in DB.
.google.protobuf.Timestamp update_time = 7 [json_name = "updateTime"];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Timestamp when the receipt validation was updated in DB.
.google.protobuf.Timestamp update_time = 7 [json_name = "updateTime"];
getUpdateTimeOrBuilder
in interface ValidatedPurchaseOrBuilder
public boolean hasRefundTime()
Timestamp when the purchase was refunded. Set to UNIX
.google.protobuf.Timestamp refund_time = 8 [json_name = "refundTime"];
hasRefundTime
in interface ValidatedPurchaseOrBuilder
public com.google.protobuf.Timestamp getRefundTime()
Timestamp when the purchase was refunded. Set to UNIX
.google.protobuf.Timestamp refund_time = 8 [json_name = "refundTime"];
getRefundTime
in interface ValidatedPurchaseOrBuilder
public ValidatedPurchase.Builder setRefundTime(com.google.protobuf.Timestamp value)
Timestamp when the purchase was refunded. Set to UNIX
.google.protobuf.Timestamp refund_time = 8 [json_name = "refundTime"];
public ValidatedPurchase.Builder setRefundTime(com.google.protobuf.Timestamp.Builder builderForValue)
Timestamp when the purchase was refunded. Set to UNIX
.google.protobuf.Timestamp refund_time = 8 [json_name = "refundTime"];
public ValidatedPurchase.Builder mergeRefundTime(com.google.protobuf.Timestamp value)
Timestamp when the purchase was refunded. Set to UNIX
.google.protobuf.Timestamp refund_time = 8 [json_name = "refundTime"];
public ValidatedPurchase.Builder clearRefundTime()
Timestamp when the purchase was refunded. Set to UNIX
.google.protobuf.Timestamp refund_time = 8 [json_name = "refundTime"];
public com.google.protobuf.Timestamp.Builder getRefundTimeBuilder()
Timestamp when the purchase was refunded. Set to UNIX
.google.protobuf.Timestamp refund_time = 8 [json_name = "refundTime"];
public com.google.protobuf.TimestampOrBuilder getRefundTimeOrBuilder()
Timestamp when the purchase was refunded. Set to UNIX
.google.protobuf.Timestamp refund_time = 8 [json_name = "refundTime"];
getRefundTimeOrBuilder
in interface ValidatedPurchaseOrBuilder
public java.lang.String getProviderResponse()
Raw provider validation response.
string provider_response = 9 [json_name = "providerResponse"];
getProviderResponse
in interface ValidatedPurchaseOrBuilder
public com.google.protobuf.ByteString getProviderResponseBytes()
Raw provider validation response.
string provider_response = 9 [json_name = "providerResponse"];
getProviderResponseBytes
in interface ValidatedPurchaseOrBuilder
public ValidatedPurchase.Builder setProviderResponse(java.lang.String value)
Raw provider validation response.
string provider_response = 9 [json_name = "providerResponse"];
value
- The providerResponse to set.public ValidatedPurchase.Builder clearProviderResponse()
Raw provider validation response.
string provider_response = 9 [json_name = "providerResponse"];
public ValidatedPurchase.Builder setProviderResponseBytes(com.google.protobuf.ByteString value)
Raw provider validation response.
string provider_response = 9 [json_name = "providerResponse"];
value
- The bytes for providerResponse to set.public int getEnvironmentValue()
Whether the purchase was done in production or sandbox environment.
.nakama.api.StoreEnvironment environment = 10 [json_name = "environment"];
getEnvironmentValue
in interface ValidatedPurchaseOrBuilder
public ValidatedPurchase.Builder setEnvironmentValue(int value)
Whether the purchase was done in production or sandbox environment.
.nakama.api.StoreEnvironment environment = 10 [json_name = "environment"];
value
- The enum numeric value on the wire for environment to set.public StoreEnvironment getEnvironment()
Whether the purchase was done in production or sandbox environment.
.nakama.api.StoreEnvironment environment = 10 [json_name = "environment"];
getEnvironment
in interface ValidatedPurchaseOrBuilder
public ValidatedPurchase.Builder setEnvironment(StoreEnvironment value)
Whether the purchase was done in production or sandbox environment.
.nakama.api.StoreEnvironment environment = 10 [json_name = "environment"];
value
- The environment to set.public ValidatedPurchase.Builder clearEnvironment()
Whether the purchase was done in production or sandbox environment.
.nakama.api.StoreEnvironment environment = 10 [json_name = "environment"];
public boolean getSeenBefore()
Whether the purchase had already been validated by Nakama before.
bool seen_before = 11 [json_name = "seenBefore"];
getSeenBefore
in interface ValidatedPurchaseOrBuilder
public ValidatedPurchase.Builder setSeenBefore(boolean value)
Whether the purchase had already been validated by Nakama before.
bool seen_before = 11 [json_name = "seenBefore"];
value
- The seenBefore to set.public ValidatedPurchase.Builder clearSeenBefore()
Whether the purchase had already been validated by Nakama before.
bool seen_before = 11 [json_name = "seenBefore"];