Class PriceInfo

  • All Implemented Interfaces:
    PriceInfoOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class PriceInfo
    extends com.google.protobuf.GeneratedMessageV3
    implements PriceInfoOrBuilder
     The price information of a [Product][google.cloud.retail.v2beta.Product].
     
    Protobuf type google.cloud.retail.v2beta.PriceInfo
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  PriceInfo.Builder
      The price information of a [Product][google.cloud.retail.v2beta.Product].
      static class  PriceInfo.PriceRange
      The price range of all [variant][google.cloud.retail.v2beta.Product.Type.VARIANT] [Product][google.cloud.retail.v2beta.Product] having the same [Product.primary_product_id][google.cloud.retail.v2beta.Product.primary_product_id].
      static interface  PriceInfo.PriceRangeOrBuilder  
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,​BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,​BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • 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
      boolean equals​(Object obj)  
      float getCost()
      The costs associated with the sale of a particular product.
      String getCurrencyCode()
      The 3-letter currency code defined in [ISO 4217](https://www.iso.org/iso-4217-currency-codes.html).
      com.google.protobuf.ByteString getCurrencyCodeBytes()
      The 3-letter currency code defined in [ISO 4217](https://www.iso.org/iso-4217-currency-codes.html).
      static PriceInfo getDefaultInstance()  
      PriceInfo getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      float getOriginalPrice()
      Price of the product without any discount.
      com.google.protobuf.Parser<PriceInfo> getParserForType()  
      float getPrice()
      Price of the product.
      com.google.protobuf.Timestamp getPriceEffectiveTime()
      The timestamp when the [price][google.cloud.retail.v2beta.PriceInfo.price] starts to be effective.
      com.google.protobuf.TimestampOrBuilder getPriceEffectiveTimeOrBuilder()
      The timestamp when the [price][google.cloud.retail.v2beta.PriceInfo.price] starts to be effective.
      com.google.protobuf.Timestamp getPriceExpireTime()
      The timestamp when the [price][google.cloud.retail.v2beta.PriceInfo.price] stops to be effective.
      com.google.protobuf.TimestampOrBuilder getPriceExpireTimeOrBuilder()
      The timestamp when the [price][google.cloud.retail.v2beta.PriceInfo.price] stops to be effective.
      PriceInfo.PriceRange getPriceRange()
      Output only.
      PriceInfo.PriceRangeOrBuilder getPriceRangeOrBuilder()
      Output only.
      int getSerializedSize()  
      int hashCode()  
      boolean hasPriceEffectiveTime()
      The timestamp when the [price][google.cloud.retail.v2beta.PriceInfo.price] starts to be effective.
      boolean hasPriceExpireTime()
      The timestamp when the [price][google.cloud.retail.v2beta.PriceInfo.price] stops to be effective.
      boolean hasPriceRange()
      Output only.
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      static PriceInfo.Builder newBuilder()  
      static PriceInfo.Builder newBuilder​(PriceInfo prototype)  
      PriceInfo.Builder newBuilderForType()  
      protected PriceInfo.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)  
      protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)  
      static PriceInfo parseDelimitedFrom​(InputStream input)  
      static PriceInfo parseDelimitedFrom​(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static PriceInfo parseFrom​(byte[] data)  
      static PriceInfo parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static PriceInfo parseFrom​(com.google.protobuf.ByteString data)  
      static PriceInfo parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static PriceInfo parseFrom​(com.google.protobuf.CodedInputStream input)  
      static PriceInfo parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static PriceInfo parseFrom​(InputStream input)  
      static PriceInfo parseFrom​(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static PriceInfo parseFrom​(ByteBuffer data)  
      static PriceInfo parseFrom​(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<PriceInfo> parser()  
      PriceInfo.Builder toBuilder()  
      void writeTo​(com.google.protobuf.CodedOutputStream output)  
      • Methods inherited from class com.google.protobuf.GeneratedMessageV3

        canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
      • Methods inherited from class com.google.protobuf.AbstractMessage

        findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from interface com.google.protobuf.MessageLite

        toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Field Detail

      • CURRENCY_CODE_FIELD_NUMBER

        public static final int CURRENCY_CODE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ORIGINAL_PRICE_FIELD_NUMBER

        public static final int ORIGINAL_PRICE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRICE_EFFECTIVE_TIME_FIELD_NUMBER

        public static final int PRICE_EFFECTIVE_TIME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRICE_EXPIRE_TIME_FIELD_NUMBER

        public static final int PRICE_EXPIRE_TIME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PRICE_RANGE_FIELD_NUMBER

        public static final int PRICE_RANGE_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getCurrencyCode

        public String getCurrencyCode()
         The 3-letter currency code defined in [ISO
         4217](https://www.iso.org/iso-4217-currency-codes.html).
        
         If this field is an unrecognizable currency code, an INVALID_ARGUMENT
         error is returned.
        
         The [Product.Type.VARIANT][google.cloud.retail.v2beta.Product.Type.VARIANT]
         [Product][google.cloud.retail.v2beta.Product]s with the same
         [Product.primary_product_id][google.cloud.retail.v2beta.Product.primary_product_id]
         must share the same
         [currency_code][google.cloud.retail.v2beta.PriceInfo.currency_code].
         Otherwise, a FAILED_PRECONDITION error is returned.
         
        string currency_code = 1;
        Specified by:
        getCurrencyCode in interface PriceInfoOrBuilder
        Returns:
        The currencyCode.
      • getCurrencyCodeBytes

        public com.google.protobuf.ByteString getCurrencyCodeBytes()
         The 3-letter currency code defined in [ISO
         4217](https://www.iso.org/iso-4217-currency-codes.html).
        
         If this field is an unrecognizable currency code, an INVALID_ARGUMENT
         error is returned.
        
         The [Product.Type.VARIANT][google.cloud.retail.v2beta.Product.Type.VARIANT]
         [Product][google.cloud.retail.v2beta.Product]s with the same
         [Product.primary_product_id][google.cloud.retail.v2beta.Product.primary_product_id]
         must share the same
         [currency_code][google.cloud.retail.v2beta.PriceInfo.currency_code].
         Otherwise, a FAILED_PRECONDITION error is returned.
         
        string currency_code = 1;
        Specified by:
        getCurrencyCodeBytes in interface PriceInfoOrBuilder
        Returns:
        The bytes for currencyCode.
      • getPrice

        public float getPrice()
         Price of the product.
        
         Google Merchant Center property
         [price](https://support.google.com/merchants/answer/6324371). Schema.org
         property [Offer.price](https://schema.org/price).
         
        float price = 2;
        Specified by:
        getPrice in interface PriceInfoOrBuilder
        Returns:
        The price.
      • getOriginalPrice

        public float getOriginalPrice()
         Price of the product without any discount. If zero, by default set to be
         the [price][google.cloud.retail.v2beta.PriceInfo.price]. If set,
         [original_price][google.cloud.retail.v2beta.PriceInfo.original_price]
         should be greater than or equal to
         [price][google.cloud.retail.v2beta.PriceInfo.price], otherwise an
         INVALID_ARGUMENT error is thrown.
         
        float original_price = 3;
        Specified by:
        getOriginalPrice in interface PriceInfoOrBuilder
        Returns:
        The originalPrice.
      • getCost

        public float getCost()
         The costs associated with the sale of a particular product. Used for gross
         profit reporting.
        
         * Profit = [price][google.cloud.retail.v2beta.PriceInfo.price] -
         [cost][google.cloud.retail.v2beta.PriceInfo.cost]
        
         Google Merchant Center property
         [cost_of_goods_sold](https://support.google.com/merchants/answer/9017895).
         
        float cost = 4;
        Specified by:
        getCost in interface PriceInfoOrBuilder
        Returns:
        The cost.
      • hasPriceEffectiveTime

        public boolean hasPriceEffectiveTime()
         The timestamp when the [price][google.cloud.retail.v2beta.PriceInfo.price]
         starts to be effective. This can be set as a future timestamp, and the
         [price][google.cloud.retail.v2beta.PriceInfo.price] is only used for search
         after
         [price_effective_time][google.cloud.retail.v2beta.PriceInfo.price_effective_time].
         If so, the
         [original_price][google.cloud.retail.v2beta.PriceInfo.original_price] must
         be set and
         [original_price][google.cloud.retail.v2beta.PriceInfo.original_price] is
         used before
         [price_effective_time][google.cloud.retail.v2beta.PriceInfo.price_effective_time].
        
         Do not set if [price][google.cloud.retail.v2beta.PriceInfo.price] is always
         effective because it will cause additional latency during search.
         
        .google.protobuf.Timestamp price_effective_time = 5;
        Specified by:
        hasPriceEffectiveTime in interface PriceInfoOrBuilder
        Returns:
        Whether the priceEffectiveTime field is set.
      • getPriceEffectiveTime

        public com.google.protobuf.Timestamp getPriceEffectiveTime()
         The timestamp when the [price][google.cloud.retail.v2beta.PriceInfo.price]
         starts to be effective. This can be set as a future timestamp, and the
         [price][google.cloud.retail.v2beta.PriceInfo.price] is only used for search
         after
         [price_effective_time][google.cloud.retail.v2beta.PriceInfo.price_effective_time].
         If so, the
         [original_price][google.cloud.retail.v2beta.PriceInfo.original_price] must
         be set and
         [original_price][google.cloud.retail.v2beta.PriceInfo.original_price] is
         used before
         [price_effective_time][google.cloud.retail.v2beta.PriceInfo.price_effective_time].
        
         Do not set if [price][google.cloud.retail.v2beta.PriceInfo.price] is always
         effective because it will cause additional latency during search.
         
        .google.protobuf.Timestamp price_effective_time = 5;
        Specified by:
        getPriceEffectiveTime in interface PriceInfoOrBuilder
        Returns:
        The priceEffectiveTime.
      • getPriceEffectiveTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getPriceEffectiveTimeOrBuilder()
         The timestamp when the [price][google.cloud.retail.v2beta.PriceInfo.price]
         starts to be effective. This can be set as a future timestamp, and the
         [price][google.cloud.retail.v2beta.PriceInfo.price] is only used for search
         after
         [price_effective_time][google.cloud.retail.v2beta.PriceInfo.price_effective_time].
         If so, the
         [original_price][google.cloud.retail.v2beta.PriceInfo.original_price] must
         be set and
         [original_price][google.cloud.retail.v2beta.PriceInfo.original_price] is
         used before
         [price_effective_time][google.cloud.retail.v2beta.PriceInfo.price_effective_time].
        
         Do not set if [price][google.cloud.retail.v2beta.PriceInfo.price] is always
         effective because it will cause additional latency during search.
         
        .google.protobuf.Timestamp price_effective_time = 5;
        Specified by:
        getPriceEffectiveTimeOrBuilder in interface PriceInfoOrBuilder
      • hasPriceExpireTime

        public boolean hasPriceExpireTime()
         The timestamp when the [price][google.cloud.retail.v2beta.PriceInfo.price]
         stops to be effective. The
         [price][google.cloud.retail.v2beta.PriceInfo.price] is used for search
         before
         [price_expire_time][google.cloud.retail.v2beta.PriceInfo.price_expire_time].
         If this field is set, the
         [original_price][google.cloud.retail.v2beta.PriceInfo.original_price] must
         be set and
         [original_price][google.cloud.retail.v2beta.PriceInfo.original_price] is
         used after
         [price_expire_time][google.cloud.retail.v2beta.PriceInfo.price_expire_time].
        
         Do not set if [price][google.cloud.retail.v2beta.PriceInfo.price] is always
         effective because it will cause additional latency during search.
         
        .google.protobuf.Timestamp price_expire_time = 6;
        Specified by:
        hasPriceExpireTime in interface PriceInfoOrBuilder
        Returns:
        Whether the priceExpireTime field is set.
      • getPriceExpireTime

        public com.google.protobuf.Timestamp getPriceExpireTime()
         The timestamp when the [price][google.cloud.retail.v2beta.PriceInfo.price]
         stops to be effective. The
         [price][google.cloud.retail.v2beta.PriceInfo.price] is used for search
         before
         [price_expire_time][google.cloud.retail.v2beta.PriceInfo.price_expire_time].
         If this field is set, the
         [original_price][google.cloud.retail.v2beta.PriceInfo.original_price] must
         be set and
         [original_price][google.cloud.retail.v2beta.PriceInfo.original_price] is
         used after
         [price_expire_time][google.cloud.retail.v2beta.PriceInfo.price_expire_time].
        
         Do not set if [price][google.cloud.retail.v2beta.PriceInfo.price] is always
         effective because it will cause additional latency during search.
         
        .google.protobuf.Timestamp price_expire_time = 6;
        Specified by:
        getPriceExpireTime in interface PriceInfoOrBuilder
        Returns:
        The priceExpireTime.
      • getPriceExpireTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getPriceExpireTimeOrBuilder()
         The timestamp when the [price][google.cloud.retail.v2beta.PriceInfo.price]
         stops to be effective. The
         [price][google.cloud.retail.v2beta.PriceInfo.price] is used for search
         before
         [price_expire_time][google.cloud.retail.v2beta.PriceInfo.price_expire_time].
         If this field is set, the
         [original_price][google.cloud.retail.v2beta.PriceInfo.original_price] must
         be set and
         [original_price][google.cloud.retail.v2beta.PriceInfo.original_price] is
         used after
         [price_expire_time][google.cloud.retail.v2beta.PriceInfo.price_expire_time].
        
         Do not set if [price][google.cloud.retail.v2beta.PriceInfo.price] is always
         effective because it will cause additional latency during search.
         
        .google.protobuf.Timestamp price_expire_time = 6;
        Specified by:
        getPriceExpireTimeOrBuilder in interface PriceInfoOrBuilder
      • hasPriceRange

        public boolean hasPriceRange()
         Output only. The price range of all the child
         [Product.Type.VARIANT][google.cloud.retail.v2beta.Product.Type.VARIANT]
         [Product][google.cloud.retail.v2beta.Product]s grouped together on the
         [Product.Type.PRIMARY][google.cloud.retail.v2beta.Product.Type.PRIMARY]
         [Product][google.cloud.retail.v2beta.Product]. Only populated for
         [Product.Type.PRIMARY][google.cloud.retail.v2beta.Product.Type.PRIMARY]
         [Product][google.cloud.retail.v2beta.Product]s.
        
         Note: This field is OUTPUT_ONLY for
         [ProductService.GetProduct][google.cloud.retail.v2beta.ProductService.GetProduct].
         Do not set this field in API requests.
         
        .google.cloud.retail.v2beta.PriceInfo.PriceRange price_range = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasPriceRange in interface PriceInfoOrBuilder
        Returns:
        Whether the priceRange field is set.
      • getPriceRange

        public PriceInfo.PriceRange getPriceRange()
         Output only. The price range of all the child
         [Product.Type.VARIANT][google.cloud.retail.v2beta.Product.Type.VARIANT]
         [Product][google.cloud.retail.v2beta.Product]s grouped together on the
         [Product.Type.PRIMARY][google.cloud.retail.v2beta.Product.Type.PRIMARY]
         [Product][google.cloud.retail.v2beta.Product]. Only populated for
         [Product.Type.PRIMARY][google.cloud.retail.v2beta.Product.Type.PRIMARY]
         [Product][google.cloud.retail.v2beta.Product]s.
        
         Note: This field is OUTPUT_ONLY for
         [ProductService.GetProduct][google.cloud.retail.v2beta.ProductService.GetProduct].
         Do not set this field in API requests.
         
        .google.cloud.retail.v2beta.PriceInfo.PriceRange price_range = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getPriceRange in interface PriceInfoOrBuilder
        Returns:
        The priceRange.
      • getPriceRangeOrBuilder

        public PriceInfo.PriceRangeOrBuilder getPriceRangeOrBuilder()
         Output only. The price range of all the child
         [Product.Type.VARIANT][google.cloud.retail.v2beta.Product.Type.VARIANT]
         [Product][google.cloud.retail.v2beta.Product]s grouped together on the
         [Product.Type.PRIMARY][google.cloud.retail.v2beta.Product.Type.PRIMARY]
         [Product][google.cloud.retail.v2beta.Product]. Only populated for
         [Product.Type.PRIMARY][google.cloud.retail.v2beta.Product.Type.PRIMARY]
         [Product][google.cloud.retail.v2beta.Product]s.
        
         Note: This field is OUTPUT_ONLY for
         [ProductService.GetProduct][google.cloud.retail.v2beta.ProductService.GetProduct].
         Do not set this field in API requests.
         
        .google.cloud.retail.v2beta.PriceInfo.PriceRange price_range = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getPriceRangeOrBuilder in interface PriceInfoOrBuilder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static PriceInfo parseFrom​(ByteBuffer data)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PriceInfo parseFrom​(ByteBuffer data,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PriceInfo parseFrom​(com.google.protobuf.ByteString data)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PriceInfo parseFrom​(com.google.protobuf.ByteString data,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PriceInfo parseFrom​(byte[] data)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PriceInfo parseFrom​(byte[] data,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PriceInfo parseFrom​(com.google.protobuf.CodedInputStream input,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws IOException
        Throws:
        IOException
      • newBuilderForType

        public PriceInfo.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public PriceInfo.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected PriceInfo.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static PriceInfo getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<PriceInfo> parser()
      • getParserForType

        public com.google.protobuf.Parser<PriceInfo> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public PriceInfo getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder