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 type
wallet.ExchangeRate
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
An 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 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
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageLite
memoizedSerializedSize, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionprotected final Object
dynamicMethod
(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) long
This much of satoshis (1E-8 fractions)…static Protos.ExchangeRate
ISO 4217 currency code (if available) of the fiat currency.com.google.protobuf.ByteString
ISO 4217 currency code (if available) of the fiat currency.long
…is worth this much of fiat (1E-4 fractions).boolean
This much of satoshis (1E-8 fractions)…boolean
ISO 4217 currency code (if available) of the fiat currency.boolean
…is worth this much of fiat (1E-4 fractions).static Protos.ExchangeRate.Builder
static Protos.ExchangeRate.Builder
newBuilder
(Protos.ExchangeRate prototype) static Protos.ExchangeRate
parseDelimitedFrom
(InputStream input) static Protos.ExchangeRate
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Protos.ExchangeRate
parseFrom
(byte[] data) static Protos.ExchangeRate
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Protos.ExchangeRate
parseFrom
(com.google.protobuf.ByteString data) static Protos.ExchangeRate
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Protos.ExchangeRate
parseFrom
(com.google.protobuf.CodedInputStream input) static Protos.ExchangeRate
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Protos.ExchangeRate
parseFrom
(InputStream input) static Protos.ExchangeRate
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Protos.ExchangeRate
parseFrom
(ByteBuffer data) static Protos.ExchangeRate
parseFrom
(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
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
COIN_VALUE_FIELD_NUMBER
public static final int COIN_VALUE_FIELD_NUMBER- See Also:
-
FIAT_VALUE_FIELD_NUMBER
public static final int FIAT_VALUE_FIELD_NUMBER- See Also:
-
FIAT_CURRENCY_CODE_FIELD_NUMBER
public static final int FIAT_CURRENCY_CODE_FIELD_NUMBER- See Also:
-
-
Method Details
-
hasCoinValue
public boolean hasCoinValue()This much of satoshis (1E-8 fractions)…
required int64 coin_value = 1;
- Specified by:
hasCoinValue
in 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:
getCoinValue
in 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:
hasFiatValue
in 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:
getFiatValue
in 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:
hasFiatCurrencyCode
in interfaceProtos.ExchangeRateOrBuilder
- Returns:
- Whether the fiatCurrencyCode field is set.
-
getFiatCurrencyCode
ISO 4217 currency code (if available) of the fiat currency.
required string fiat_currency_code = 3;
- Specified by:
getFiatCurrencyCode
in 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:
getFiatCurrencyCodeBytes
in interfaceProtos.ExchangeRateOrBuilder
- Returns:
- The bytes for fiatCurrencyCode.
-
parseFrom
public static Protos.ExchangeRate parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Protos.ExchangeRate parseFrom(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
- Throws:
IOException
-
parseFrom
public static Protos.ExchangeRate parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Protos.ExchangeRate parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Protos.ExchangeRate parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Protos.ExchangeRate 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:
dynamicMethod
in classcom.google.protobuf.GeneratedMessageLite<Protos.ExchangeRate,
Protos.ExchangeRate.Builder>
-
getDefaultInstance
-
parser
-