public static final class Protos.PaymentDetails.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Protos.PaymentDetails,Protos.PaymentDetails.Builder> implements Protos.PaymentDetailsOrBuilder
payments.PaymentDetails| Modifier and Type | Method and Description |
|---|---|
Protos.PaymentDetails.Builder |
addAllOutputs(java.lang.Iterable<? extends Protos.Output> values)
Where payment should be sent
|
Protos.PaymentDetails.Builder |
addOutputs(int index,
Protos.Output.Builder builderForValue)
Where payment should be sent
|
Protos.PaymentDetails.Builder |
addOutputs(int index,
Protos.Output value)
Where payment should be sent
|
Protos.PaymentDetails.Builder |
addOutputs(Protos.Output.Builder builderForValue)
Where payment should be sent
|
Protos.PaymentDetails.Builder |
addOutputs(Protos.Output value)
Where payment should be sent
|
Protos.PaymentDetails.Builder |
clearExpires()
Timestamp; when this request should be considered invalid
|
Protos.PaymentDetails.Builder |
clearMemo()
Human-readable description of request for the customer
|
Protos.PaymentDetails.Builder |
clearMerchantData()
Arbitrary data to include in the Payment message
|
Protos.PaymentDetails.Builder |
clearNetwork()
"main" or "test"
|
Protos.PaymentDetails.Builder |
clearOutputs()
Where payment should be sent
|
Protos.PaymentDetails.Builder |
clearPaymentUrl()
URL to send Payment and get PaymentACK
|
Protos.PaymentDetails.Builder |
clearTime()
Timestamp; when payment request created
|
long |
getExpires()
Timestamp; when this request should be considered invalid
|
java.lang.String |
getMemo()
Human-readable description of request for the customer
|
com.google.protobuf.ByteString |
getMemoBytes()
Human-readable description of request for the customer
|
com.google.protobuf.ByteString |
getMerchantData()
Arbitrary data to include in the Payment message
|
java.lang.String |
getNetwork()
"main" or "test"
|
com.google.protobuf.ByteString |
getNetworkBytes()
"main" or "test"
|
Protos.Output |
getOutputs(int index)
Where payment should be sent
|
int |
getOutputsCount()
Where payment should be sent
|
java.util.List<Protos.Output> |
getOutputsList()
Where payment should be sent
|
java.lang.String |
getPaymentUrl()
URL to send Payment and get PaymentACK
|
com.google.protobuf.ByteString |
getPaymentUrlBytes()
URL to send Payment and get PaymentACK
|
long |
getTime()
Timestamp; when payment request created
|
boolean |
hasExpires()
Timestamp; when this request should be considered invalid
|
boolean |
hasMemo()
Human-readable description of request for the customer
|
boolean |
hasMerchantData()
Arbitrary data to include in the Payment message
|
boolean |
hasNetwork()
"main" or "test"
|
boolean |
hasPaymentUrl()
URL to send Payment and get PaymentACK
|
boolean |
hasTime()
Timestamp; when payment request created
|
Protos.PaymentDetails.Builder |
removeOutputs(int index)
Where payment should be sent
|
Protos.PaymentDetails.Builder |
setExpires(long value)
Timestamp; when this request should be considered invalid
|
Protos.PaymentDetails.Builder |
setMemo(java.lang.String value)
Human-readable description of request for the customer
|
Protos.PaymentDetails.Builder |
setMemoBytes(com.google.protobuf.ByteString value)
Human-readable description of request for the customer
|
Protos.PaymentDetails.Builder |
setMerchantData(com.google.protobuf.ByteString value)
Arbitrary data to include in the Payment message
|
Protos.PaymentDetails.Builder |
setNetwork(java.lang.String value)
"main" or "test"
|
Protos.PaymentDetails.Builder |
setNetworkBytes(com.google.protobuf.ByteString value)
"main" or "test"
|
Protos.PaymentDetails.Builder |
setOutputs(int index,
Protos.Output.Builder builderForValue)
Where payment should be sent
|
Protos.PaymentDetails.Builder |
setOutputs(int index,
Protos.Output value)
Where payment should be sent
|
Protos.PaymentDetails.Builder |
setPaymentUrl(java.lang.String value)
URL to send Payment and get PaymentACK
|
Protos.PaymentDetails.Builder |
setPaymentUrlBytes(com.google.protobuf.ByteString value)
URL to send Payment and get PaymentACK
|
Protos.PaymentDetails.Builder |
setTime(long value)
Timestamp; when payment request created
|
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionpublic boolean hasNetwork()
"main" or "test"
optional string network = 1 [default = "main"];hasNetwork in interface Protos.PaymentDetailsOrBuilderpublic java.lang.String getNetwork()
"main" or "test"
optional string network = 1 [default = "main"];getNetwork in interface Protos.PaymentDetailsOrBuilderpublic com.google.protobuf.ByteString getNetworkBytes()
"main" or "test"
optional string network = 1 [default = "main"];getNetworkBytes in interface Protos.PaymentDetailsOrBuilderpublic Protos.PaymentDetails.Builder setNetwork(java.lang.String value)
"main" or "test"
optional string network = 1 [default = "main"];value - The network to set.public Protos.PaymentDetails.Builder clearNetwork()
"main" or "test"
optional string network = 1 [default = "main"];public Protos.PaymentDetails.Builder setNetworkBytes(com.google.protobuf.ByteString value)
"main" or "test"
optional string network = 1 [default = "main"];value - The bytes for network to set.public java.util.List<Protos.Output> getOutputsList()
Where payment should be sent
repeated .payments.Output outputs = 2;getOutputsList in interface Protos.PaymentDetailsOrBuilderpublic int getOutputsCount()
Where payment should be sent
repeated .payments.Output outputs = 2;getOutputsCount in interface Protos.PaymentDetailsOrBuilderpublic Protos.Output getOutputs(int index)
Where payment should be sent
repeated .payments.Output outputs = 2;getOutputs in interface Protos.PaymentDetailsOrBuilderpublic Protos.PaymentDetails.Builder setOutputs(int index, Protos.Output value)
Where payment should be sent
repeated .payments.Output outputs = 2;public Protos.PaymentDetails.Builder setOutputs(int index, Protos.Output.Builder builderForValue)
Where payment should be sent
repeated .payments.Output outputs = 2;public Protos.PaymentDetails.Builder addOutputs(Protos.Output value)
Where payment should be sent
repeated .payments.Output outputs = 2;public Protos.PaymentDetails.Builder addOutputs(int index, Protos.Output value)
Where payment should be sent
repeated .payments.Output outputs = 2;public Protos.PaymentDetails.Builder addOutputs(Protos.Output.Builder builderForValue)
Where payment should be sent
repeated .payments.Output outputs = 2;public Protos.PaymentDetails.Builder addOutputs(int index, Protos.Output.Builder builderForValue)
Where payment should be sent
repeated .payments.Output outputs = 2;public Protos.PaymentDetails.Builder addAllOutputs(java.lang.Iterable<? extends Protos.Output> values)
Where payment should be sent
repeated .payments.Output outputs = 2;public Protos.PaymentDetails.Builder clearOutputs()
Where payment should be sent
repeated .payments.Output outputs = 2;public Protos.PaymentDetails.Builder removeOutputs(int index)
Where payment should be sent
repeated .payments.Output outputs = 2;public boolean hasTime()
Timestamp; when payment request created
required uint64 time = 3;hasTime in interface Protos.PaymentDetailsOrBuilderpublic long getTime()
Timestamp; when payment request created
required uint64 time = 3;getTime in interface Protos.PaymentDetailsOrBuilderpublic Protos.PaymentDetails.Builder setTime(long value)
Timestamp; when payment request created
required uint64 time = 3;value - The time to set.public Protos.PaymentDetails.Builder clearTime()
Timestamp; when payment request created
required uint64 time = 3;public boolean hasExpires()
Timestamp; when this request should be considered invalid
optional uint64 expires = 4;hasExpires in interface Protos.PaymentDetailsOrBuilderpublic long getExpires()
Timestamp; when this request should be considered invalid
optional uint64 expires = 4;getExpires in interface Protos.PaymentDetailsOrBuilderpublic Protos.PaymentDetails.Builder setExpires(long value)
Timestamp; when this request should be considered invalid
optional uint64 expires = 4;value - The expires to set.public Protos.PaymentDetails.Builder clearExpires()
Timestamp; when this request should be considered invalid
optional uint64 expires = 4;public boolean hasMemo()
Human-readable description of request for the customer
optional string memo = 5;hasMemo in interface Protos.PaymentDetailsOrBuilderpublic java.lang.String getMemo()
Human-readable description of request for the customer
optional string memo = 5;getMemo in interface Protos.PaymentDetailsOrBuilderpublic com.google.protobuf.ByteString getMemoBytes()
Human-readable description of request for the customer
optional string memo = 5;getMemoBytes in interface Protos.PaymentDetailsOrBuilderpublic Protos.PaymentDetails.Builder setMemo(java.lang.String value)
Human-readable description of request for the customer
optional string memo = 5;value - The memo to set.public Protos.PaymentDetails.Builder clearMemo()
Human-readable description of request for the customer
optional string memo = 5;public Protos.PaymentDetails.Builder setMemoBytes(com.google.protobuf.ByteString value)
Human-readable description of request for the customer
optional string memo = 5;value - The bytes for memo to set.public boolean hasPaymentUrl()
URL to send Payment and get PaymentACK
optional string payment_url = 6;hasPaymentUrl in interface Protos.PaymentDetailsOrBuilderpublic java.lang.String getPaymentUrl()
URL to send Payment and get PaymentACK
optional string payment_url = 6;getPaymentUrl in interface Protos.PaymentDetailsOrBuilderpublic com.google.protobuf.ByteString getPaymentUrlBytes()
URL to send Payment and get PaymentACK
optional string payment_url = 6;getPaymentUrlBytes in interface Protos.PaymentDetailsOrBuilderpublic Protos.PaymentDetails.Builder setPaymentUrl(java.lang.String value)
URL to send Payment and get PaymentACK
optional string payment_url = 6;value - The paymentUrl to set.public Protos.PaymentDetails.Builder clearPaymentUrl()
URL to send Payment and get PaymentACK
optional string payment_url = 6;public Protos.PaymentDetails.Builder setPaymentUrlBytes(com.google.protobuf.ByteString value)
URL to send Payment and get PaymentACK
optional string payment_url = 6;value - The bytes for paymentUrl to set.public boolean hasMerchantData()
Arbitrary data to include in the Payment message
optional bytes merchant_data = 7;hasMerchantData in interface Protos.PaymentDetailsOrBuilderpublic com.google.protobuf.ByteString getMerchantData()
Arbitrary data to include in the Payment message
optional bytes merchant_data = 7;getMerchantData in interface Protos.PaymentDetailsOrBuilderpublic Protos.PaymentDetails.Builder setMerchantData(com.google.protobuf.ByteString value)
Arbitrary data to include in the Payment message
optional bytes merchant_data = 7;value - The merchantData to set.public Protos.PaymentDetails.Builder clearMerchantData()
Arbitrary data to include in the Payment message
optional bytes merchant_data = 7;