Package org.bitcoinj.wallet
Class Protos.ExchangeRate
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite<Protos.ExchangeRate,Protos.ExchangeRate.Builder>
-
- org.bitcoinj.wallet.Protos.ExchangeRate
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,Protos.ExchangeRateOrBuilder
- Enclosing class:
- Protos
public static final class Protos.ExchangeRate extends com.google.protobuf.GeneratedMessageLite<Protos.ExchangeRate,Protos.ExchangeRate.Builder> implements Protos.ExchangeRateOrBuilder
An exchange rate between Bitcoin and some fiat currency.
Protobuf typewallet.ExchangeRate
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProtos.ExchangeRate.BuilderAn exchange rate between Bitcoin and some fiat currency.-
Nested 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 java.lang.Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm
-
-
Field Summary
Fields Modifier and Type Field Description static intCOIN_VALUE_FIELD_NUMBERstatic intFIAT_CURRENCY_CODE_FIELD_NUMBERstatic intFIAT_VALUE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)longgetCoinValue()This much of satoshis (1E-8 fractions)…static Protos.ExchangeRategetDefaultInstance()java.lang.StringgetFiatCurrencyCode()ISO 4217 currency code (if available) of the fiat currency.com.google.protobuf.ByteStringgetFiatCurrencyCodeBytes()ISO 4217 currency code (if available) of the fiat currency.longgetFiatValue()…is worth this much of fiat (1E-4 fractions).booleanhasCoinValue()This much of satoshis (1E-8 fractions)…booleanhasFiatCurrencyCode()ISO 4217 currency code (if available) of the fiat currency.booleanhasFiatValue()…is worth this much of fiat (1E-4 fractions).static Protos.ExchangeRate.BuildernewBuilder()static Protos.ExchangeRate.BuildernewBuilder(Protos.ExchangeRate prototype)static Protos.ExchangeRateparseDelimitedFrom(java.io.InputStream input)static Protos.ExchangeRateparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Protos.ExchangeRateparseFrom(byte[] data)static Protos.ExchangeRateparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Protos.ExchangeRateparseFrom(com.google.protobuf.ByteString data)static Protos.ExchangeRateparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Protos.ExchangeRateparseFrom(com.google.protobuf.CodedInputStream input)static Protos.ExchangeRateparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Protos.ExchangeRateparseFrom(java.io.InputStream input)static Protos.ExchangeRateparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Protos.ExchangeRateparseFrom(java.nio.ByteBuffer data)static Protos.ExchangeRateparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Protos.ExchangeRate>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, writeTo
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
-
-
-
Field Detail
-
COIN_VALUE_FIELD_NUMBER
public static final int COIN_VALUE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FIAT_VALUE_FIELD_NUMBER
public static final int FIAT_VALUE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FIAT_CURRENCY_CODE_FIELD_NUMBER
public static final int FIAT_CURRENCY_CODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
hasCoinValue
public boolean hasCoinValue()
This much of satoshis (1E-8 fractions)…
required int64 coin_value = 1;- Specified by:
hasCoinValuein interfaceProtos.ExchangeRateOrBuilder- Returns:
- Whether the coinValue field is set.
-
getCoinValue
public long getCoinValue()
This much of satoshis (1E-8 fractions)…
required int64 coin_value = 1;- Specified by:
getCoinValuein interfaceProtos.ExchangeRateOrBuilder- Returns:
- The coinValue.
-
hasFiatValue
public boolean hasFiatValue()
…is worth this much of fiat (1E-4 fractions).
required int64 fiat_value = 2;- Specified by:
hasFiatValuein interfaceProtos.ExchangeRateOrBuilder- Returns:
- Whether the fiatValue field is set.
-
getFiatValue
public long getFiatValue()
…is worth this much of fiat (1E-4 fractions).
required int64 fiat_value = 2;- Specified by:
getFiatValuein interfaceProtos.ExchangeRateOrBuilder- Returns:
- The fiatValue.
-
hasFiatCurrencyCode
public boolean hasFiatCurrencyCode()
ISO 4217 currency code (if available) of the fiat currency.
required string fiat_currency_code = 3;- Specified by:
hasFiatCurrencyCodein interfaceProtos.ExchangeRateOrBuilder- Returns:
- Whether the fiatCurrencyCode field is set.
-
getFiatCurrencyCode
public java.lang.String getFiatCurrencyCode()
ISO 4217 currency code (if available) of the fiat currency.
required string fiat_currency_code = 3;- Specified by:
getFiatCurrencyCodein interfaceProtos.ExchangeRateOrBuilder- Returns:
- The fiatCurrencyCode.
-
getFiatCurrencyCodeBytes
public com.google.protobuf.ByteString getFiatCurrencyCodeBytes()
ISO 4217 currency code (if available) of the fiat currency.
required string fiat_currency_code = 3;- Specified by:
getFiatCurrencyCodeBytesin interfaceProtos.ExchangeRateOrBuilder- Returns:
- The bytes for fiatCurrencyCode.
-
parseFrom
public static Protos.ExchangeRate parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Protos.ExchangeRate parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Protos.ExchangeRate parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Protos.ExchangeRate 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.ExchangeRate parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Protos.ExchangeRate parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Protos.ExchangeRate parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Protos.ExchangeRate parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Protos.ExchangeRate parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Protos.ExchangeRate parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Protos.ExchangeRate parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Protos.ExchangeRate parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilder
public static Protos.ExchangeRate.Builder newBuilder()
-
newBuilder
public static Protos.ExchangeRate.Builder newBuilder(Protos.ExchangeRate prototype)
-
dynamicMethod
protected final java.lang.Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)- Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<Protos.ExchangeRate,Protos.ExchangeRate.Builder>
-
getDefaultInstance
public static Protos.ExchangeRate getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Protos.ExchangeRate> parser()
-
-