Package org.bitcoin.protocols.payments
Class Protos.Payment
java.lang.Object
com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite<Protos.Payment,Protos.Payment.Builder>
org.bitcoin.protocols.payments.Protos.Payment
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,Protos.PaymentOrBuilder
- Enclosing class:
- Protos
public static final class Protos.Payment
extends com.google.protobuf.GeneratedMessageLite<Protos.Payment,Protos.Payment.Builder>
implements Protos.PaymentOrBuilder
Protobuf type
payments.Payment-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typepayments.PaymentNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type extends Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
memoizedSerializedSize, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) static Protos.PaymentgetMemo()Human-readable message for the merchantcom.google.protobuf.ByteStringHuman-readable message for the merchantcom.google.protobuf.ByteStringFrom PaymentDetails.merchant_datagetRefundTo(int index) Where to send refunds, if a refund is necessaryintWhere to send refunds, if a refund is necessaryWhere to send refunds, if a refund is necessarygetRefundToOrBuilder(int index) Where to send refunds, if a refund is necessaryList<? extends Protos.OutputOrBuilder>Where to send refunds, if a refund is necessarycom.google.protobuf.ByteStringgetTransactions(int index) Signed transactions that satisfy PaymentDetails.outputsintSigned transactions that satisfy PaymentDetails.outputsList<com.google.protobuf.ByteString>Signed transactions that satisfy PaymentDetails.outputsbooleanhasMemo()Human-readable message for the merchantbooleanFrom PaymentDetails.merchant_datastatic Protos.Payment.Builderstatic Protos.Payment.BuildernewBuilder(Protos.Payment prototype) static Protos.PaymentparseDelimitedFrom(InputStream input) static Protos.PaymentparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Protos.PaymentparseFrom(byte[] data) static Protos.PaymentparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Protos.PaymentparseFrom(com.google.protobuf.ByteString data) static Protos.PaymentparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Protos.PaymentparseFrom(com.google.protobuf.CodedInputStream input) static Protos.PaymentparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Protos.PaymentparseFrom(InputStream input) static Protos.PaymentparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Protos.PaymentparseFrom(ByteBuffer data) static Protos.PaymentparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Protos.Payment>parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
MERCHANT_DATA_FIELD_NUMBER
public static final int MERCHANT_DATA_FIELD_NUMBER- See Also:
-
TRANSACTIONS_FIELD_NUMBER
public static final int TRANSACTIONS_FIELD_NUMBER- See Also:
-
REFUND_TO_FIELD_NUMBER
public static final int REFUND_TO_FIELD_NUMBER- See Also:
-
MEMO_FIELD_NUMBER
public static final int MEMO_FIELD_NUMBER- See Also:
-
-
Method Details
-
hasMerchantData
public boolean hasMerchantData()From PaymentDetails.merchant_data
optional bytes merchant_data = 1;- Specified by:
hasMerchantDatain interfaceProtos.PaymentOrBuilder- Returns:
- Whether the merchantData field is set.
-
getMerchantData
public com.google.protobuf.ByteString getMerchantData()From PaymentDetails.merchant_data
optional bytes merchant_data = 1;- Specified by:
getMerchantDatain interfaceProtos.PaymentOrBuilder- Returns:
- The merchantData.
-
getTransactionsList
Signed transactions that satisfy PaymentDetails.outputs
repeated bytes transactions = 2;- Specified by:
getTransactionsListin interfaceProtos.PaymentOrBuilder- Returns:
- A list containing the transactions.
-
getTransactionsCount
public int getTransactionsCount()Signed transactions that satisfy PaymentDetails.outputs
repeated bytes transactions = 2;- Specified by:
getTransactionsCountin interfaceProtos.PaymentOrBuilder- Returns:
- The count of transactions.
-
getTransactions
public com.google.protobuf.ByteString getTransactions(int index) Signed transactions that satisfy PaymentDetails.outputs
repeated bytes transactions = 2;- Specified by:
getTransactionsin interfaceProtos.PaymentOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The transactions at the given index.
-
getRefundToList
Where to send refunds, if a refund is necessary
repeated .payments.Output refund_to = 3;- Specified by:
getRefundToListin interfaceProtos.PaymentOrBuilder
-
getRefundToOrBuilderList
Where to send refunds, if a refund is necessary
repeated .payments.Output refund_to = 3; -
getRefundToCount
public int getRefundToCount()Where to send refunds, if a refund is necessary
repeated .payments.Output refund_to = 3;- Specified by:
getRefundToCountin interfaceProtos.PaymentOrBuilder
-
getRefundTo
Where to send refunds, if a refund is necessary
repeated .payments.Output refund_to = 3;- Specified by:
getRefundToin interfaceProtos.PaymentOrBuilder
-
getRefundToOrBuilder
Where to send refunds, if a refund is necessary
repeated .payments.Output refund_to = 3; -
hasMemo
public boolean hasMemo()Human-readable message for the merchant
optional string memo = 4;- Specified by:
hasMemoin interfaceProtos.PaymentOrBuilder- Returns:
- Whether the memo field is set.
-
getMemo
Human-readable message for the merchant
optional string memo = 4;- Specified by:
getMemoin interfaceProtos.PaymentOrBuilder- Returns:
- The memo.
-
getMemoBytes
public com.google.protobuf.ByteString getMemoBytes()Human-readable message for the merchant
optional string memo = 4;- Specified by:
getMemoBytesin interfaceProtos.PaymentOrBuilder- Returns:
- The bytes for memo.
-
parseFrom
public static Protos.Payment parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Protos.Payment parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Protos.Payment parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Protos.Payment parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Protos.Payment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Protos.Payment parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Protos.Payment parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Protos.Payment parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Protos.Payment parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Protos.Payment parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<Protos.Payment,Protos.Payment.Builder>
-
getDefaultInstance
-
parser
-