Class Protos.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
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • 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
      • 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 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 interface Protos.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 interface Protos.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 interface Protos.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 interface Protos.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 interface Protos.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 interface Protos.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 interface Protos.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
      • 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 class com.google.protobuf.GeneratedMessageLite<Protos.ExchangeRate,​Protos.ExchangeRate.Builder>