Package org.bitcoinj.protobuf.wallet
Class Protos.ExchangeRate
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite<Protos.ExchangeRate,Protos.ExchangeRate.Builder>
-
- org.bitcoinj.protobuf.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 class
Protos.ExchangeRate.Builder
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 java.lang.Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm
-
-
Field Summary
Fields Modifier and Type Field Description static int
COIN_VALUE_FIELD_NUMBER
static int
FIAT_CURRENCY_CODE_FIELD_NUMBER
static int
FIAT_VALUE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)
long
getCoinValue()
This much of satoshis (1E-8 fractions)…static Protos.ExchangeRate
getDefaultInstance()
java.lang.String
getFiatCurrencyCode()
ISO 4217 currency code (if available) of the fiat currency.com.google.protobuf.ByteString
getFiatCurrencyCodeBytes()
ISO 4217 currency code (if available) of the fiat currency.long
getFiatValue()
…is worth this much of fiat (1E-4 fractions).boolean
hasCoinValue()
This much of satoshis (1E-8 fractions)…boolean
hasFiatCurrencyCode()
ISO 4217 currency code (if available) of the fiat currency.boolean
hasFiatValue()
…is worth this much of fiat (1E-4 fractions).static Protos.ExchangeRate.Builder
newBuilder()
static Protos.ExchangeRate.Builder
newBuilder(Protos.ExchangeRate prototype)
static Protos.ExchangeRate
parseDelimitedFrom(java.io.InputStream input)
static Protos.ExchangeRate
parseDelimitedFrom(java.io.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(java.io.InputStream input)
static Protos.ExchangeRate
parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Protos.ExchangeRate
parseFrom(java.nio.ByteBuffer data)
static Protos.ExchangeRate
parseFrom(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:
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
public java.lang.String 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(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:
dynamicMethod
in 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()
-
-