org.bitcoin.protocols.payments
Interface Protos.PaymentDetailsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Protos.PaymentDetails, Protos.PaymentDetails.Builder
Enclosing class:
Protos

public static interface Protos.PaymentDetailsOrBuilder
extends com.google.protobuf.MessageOrBuilder


Method Summary
 long getExpires()
          optional uint64 expires = 4;
 String getMemo()
          optional string memo = 5;
 com.google.protobuf.ByteString getMemoBytes()
          optional string memo = 5;
 com.google.protobuf.ByteString getMerchantData()
          optional bytes merchant_data = 7;
 String getNetwork()
          optional string network = 1 [default = "main"];
 com.google.protobuf.ByteString getNetworkBytes()
          optional string network = 1 [default = "main"];
 Protos.Output getOutputs(int index)
          repeated .payments.Output outputs = 2;
 int getOutputsCount()
          repeated .payments.Output outputs = 2;
 List<Protos.Output> getOutputsList()
          repeated .payments.Output outputs = 2;
 Protos.OutputOrBuilder getOutputsOrBuilder(int index)
          repeated .payments.Output outputs = 2;
 List<? extends Protos.OutputOrBuilder> getOutputsOrBuilderList()
          repeated .payments.Output outputs = 2;
 String getPaymentUrl()
          optional string payment_url = 6;
 com.google.protobuf.ByteString getPaymentUrlBytes()
          optional string payment_url = 6;
 long getTime()
          required uint64 time = 3;
 boolean hasExpires()
          optional uint64 expires = 4;
 boolean hasMemo()
          optional string memo = 5;
 boolean hasMerchantData()
          optional bytes merchant_data = 7;
 boolean hasNetwork()
          optional string network = 1 [default = "main"];
 boolean hasPaymentUrl()
          optional string payment_url = 6;
 boolean hasTime()
          required uint64 time = 3;
 
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField
 
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
 

Method Detail

hasNetwork

boolean hasNetwork()
optional string network = 1 [default = "main"];
 "main" or "test"
 


getNetwork

String getNetwork()
optional string network = 1 [default = "main"];
 "main" or "test"
 


getNetworkBytes

com.google.protobuf.ByteString getNetworkBytes()
optional string network = 1 [default = "main"];
 "main" or "test"
 


getOutputsList

List<Protos.Output> getOutputsList()
repeated .payments.Output outputs = 2;
 Where payment should be sent
 


getOutputs

Protos.Output getOutputs(int index)
repeated .payments.Output outputs = 2;
 Where payment should be sent
 


getOutputsCount

int getOutputsCount()
repeated .payments.Output outputs = 2;
 Where payment should be sent
 


getOutputsOrBuilderList

List<? extends Protos.OutputOrBuilder> getOutputsOrBuilderList()
repeated .payments.Output outputs = 2;
 Where payment should be sent
 


getOutputsOrBuilder

Protos.OutputOrBuilder getOutputsOrBuilder(int index)
repeated .payments.Output outputs = 2;
 Where payment should be sent
 


hasTime

boolean hasTime()
required uint64 time = 3;
 Timestamp; when payment request created
 


getTime

long getTime()
required uint64 time = 3;
 Timestamp; when payment request created
 


hasExpires

boolean hasExpires()
optional uint64 expires = 4;
 Timestamp; when this request should be considered invalid
 


getExpires

long getExpires()
optional uint64 expires = 4;
 Timestamp; when this request should be considered invalid
 


hasMemo

boolean hasMemo()
optional string memo = 5;
 Human-readable description of request for the customer
 


getMemo

String getMemo()
optional string memo = 5;
 Human-readable description of request for the customer
 


getMemoBytes

com.google.protobuf.ByteString getMemoBytes()
optional string memo = 5;
 Human-readable description of request for the customer
 


hasPaymentUrl

boolean hasPaymentUrl()
optional string payment_url = 6;
 URL to send Payment and get PaymentACK
 


getPaymentUrl

String getPaymentUrl()
optional string payment_url = 6;
 URL to send Payment and get PaymentACK
 


getPaymentUrlBytes

com.google.protobuf.ByteString getPaymentUrlBytes()
optional string payment_url = 6;
 URL to send Payment and get PaymentACK
 


hasMerchantData

boolean hasMerchantData()
optional bytes merchant_data = 7;
 Arbitrary data to include in the Payment message
 


getMerchantData

com.google.protobuf.ByteString getMerchantData()
optional bytes merchant_data = 7;
 Arbitrary data to include in the Payment message
 



Copyright © 2014. All rights reserved.