Class PriceInfo

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.retail.v2alpha.PriceInfo
All Implemented Interfaces:
PriceInfoOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class PriceInfo extends com.google.protobuf.GeneratedMessage implements PriceInfoOrBuilder
 The price information of a [Product][google.cloud.retail.v2alpha.Product].
 
Protobuf type google.cloud.retail.v2alpha.PriceInfo
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    The price information of a [Product][google.cloud.retail.v2alpha.Product].
    static final class 
    The price range of all [variant][google.cloud.retail.v2alpha.Product.Type.VARIANT] [Product][google.cloud.retail.v2alpha.Product] having the same [Product.primary_product_id][google.cloud.retail.v2alpha.Product.primary_product_id].
    static interface 
     

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage

    com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage

    com.google.protobuf.AbstractMessage.BuilderParent

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessage

    alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    float
    The costs associated with the sale of a particular product.
    The 3-letter currency code defined in [ISO 4217](https://www.iso.org/iso-4217-currency-codes.html).
    com.google.protobuf.ByteString
    The 3-letter currency code defined in [ISO 4217](https://www.iso.org/iso-4217-currency-codes.html).
    static PriceInfo
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    float
    Price of the product without any discount.
    com.google.protobuf.Parser<PriceInfo>
     
    float
    Price of the product.
    com.google.protobuf.Timestamp
    The timestamp when the [price][google.cloud.retail.v2alpha.PriceInfo.price] starts to be effective.
    com.google.protobuf.TimestampOrBuilder
    The timestamp when the [price][google.cloud.retail.v2alpha.PriceInfo.price] starts to be effective.
    com.google.protobuf.Timestamp
    The timestamp when the [price][google.cloud.retail.v2alpha.PriceInfo.price] stops to be effective.
    com.google.protobuf.TimestampOrBuilder
    The timestamp when the [price][google.cloud.retail.v2alpha.PriceInfo.price] stops to be effective.
    Output only.
    Output only.
    int
     
    int
     
    boolean
    The timestamp when the [price][google.cloud.retail.v2alpha.PriceInfo.price] starts to be effective.
    boolean
    The timestamp when the [price][google.cloud.retail.v2alpha.PriceInfo.price] stops to be effective.
    boolean
    Output only.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    newBuilder(PriceInfo prototype)
     
     
    newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
     
    static PriceInfo
     
    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
     
    static PriceInfo
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static PriceInfo
     
    static PriceInfo
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<PriceInfo>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessage

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, 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, hashFields, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    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.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 Details

    • CURRENCY_CODE_FIELD_NUMBER

      public static final int CURRENCY_CODE_FIELD_NUMBER
      See Also:
    • PRICE_FIELD_NUMBER

      public static final int PRICE_FIELD_NUMBER
      See Also:
    • ORIGINAL_PRICE_FIELD_NUMBER

      public static final int ORIGINAL_PRICE_FIELD_NUMBER
      See Also:
    • COST_FIELD_NUMBER

      public static final int COST_FIELD_NUMBER
      See Also:
    • PRICE_EFFECTIVE_TIME_FIELD_NUMBER

      public static final int PRICE_EFFECTIVE_TIME_FIELD_NUMBER
      See Also:
    • PRICE_EXPIRE_TIME_FIELD_NUMBER

      public static final int PRICE_EXPIRE_TIME_FIELD_NUMBER
      See Also:
    • PRICE_RANGE_FIELD_NUMBER

      public static final int PRICE_RANGE_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • 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.v2alpha.Product.Type.VARIANT]
       [Product][google.cloud.retail.v2alpha.Product]s with the same
       [Product.primary_product_id][google.cloud.retail.v2alpha.Product.primary_product_id]
       must share the same
       [currency_code][google.cloud.retail.v2alpha.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.v2alpha.Product.Type.VARIANT]
       [Product][google.cloud.retail.v2alpha.Product]s with the same
       [Product.primary_product_id][google.cloud.retail.v2alpha.Product.primary_product_id]
       must share the same
       [currency_code][google.cloud.retail.v2alpha.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.v2alpha.PriceInfo.price]. If set,
       [original_price][google.cloud.retail.v2alpha.PriceInfo.original_price]
       should be greater than or equal to
       [price][google.cloud.retail.v2alpha.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.v2alpha.PriceInfo.price] -
       [cost][google.cloud.retail.v2alpha.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.v2alpha.PriceInfo.price]
       starts to be effective. This can be set as a future timestamp, and the
       [price][google.cloud.retail.v2alpha.PriceInfo.price] is only used for
       search after
       [price_effective_time][google.cloud.retail.v2alpha.PriceInfo.price_effective_time].
       If so, the
       [original_price][google.cloud.retail.v2alpha.PriceInfo.original_price] must
       be set and
       [original_price][google.cloud.retail.v2alpha.PriceInfo.original_price] is
       used before
       [price_effective_time][google.cloud.retail.v2alpha.PriceInfo.price_effective_time].
      
       Do not set if [price][google.cloud.retail.v2alpha.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.v2alpha.PriceInfo.price]
       starts to be effective. This can be set as a future timestamp, and the
       [price][google.cloud.retail.v2alpha.PriceInfo.price] is only used for
       search after
       [price_effective_time][google.cloud.retail.v2alpha.PriceInfo.price_effective_time].
       If so, the
       [original_price][google.cloud.retail.v2alpha.PriceInfo.original_price] must
       be set and
       [original_price][google.cloud.retail.v2alpha.PriceInfo.original_price] is
       used before
       [price_effective_time][google.cloud.retail.v2alpha.PriceInfo.price_effective_time].
      
       Do not set if [price][google.cloud.retail.v2alpha.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.v2alpha.PriceInfo.price]
       starts to be effective. This can be set as a future timestamp, and the
       [price][google.cloud.retail.v2alpha.PriceInfo.price] is only used for
       search after
       [price_effective_time][google.cloud.retail.v2alpha.PriceInfo.price_effective_time].
       If so, the
       [original_price][google.cloud.retail.v2alpha.PriceInfo.original_price] must
       be set and
       [original_price][google.cloud.retail.v2alpha.PriceInfo.original_price] is
       used before
       [price_effective_time][google.cloud.retail.v2alpha.PriceInfo.price_effective_time].
      
       Do not set if [price][google.cloud.retail.v2alpha.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.v2alpha.PriceInfo.price]
       stops to be effective. The
       [price][google.cloud.retail.v2alpha.PriceInfo.price] is used for search
       before
       [price_expire_time][google.cloud.retail.v2alpha.PriceInfo.price_expire_time].
       If this field is set, the
       [original_price][google.cloud.retail.v2alpha.PriceInfo.original_price] must
       be set and
       [original_price][google.cloud.retail.v2alpha.PriceInfo.original_price] is
       used after
       [price_expire_time][google.cloud.retail.v2alpha.PriceInfo.price_expire_time].
      
       Do not set if [price][google.cloud.retail.v2alpha.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.v2alpha.PriceInfo.price]
       stops to be effective. The
       [price][google.cloud.retail.v2alpha.PriceInfo.price] is used for search
       before
       [price_expire_time][google.cloud.retail.v2alpha.PriceInfo.price_expire_time].
       If this field is set, the
       [original_price][google.cloud.retail.v2alpha.PriceInfo.original_price] must
       be set and
       [original_price][google.cloud.retail.v2alpha.PriceInfo.original_price] is
       used after
       [price_expire_time][google.cloud.retail.v2alpha.PriceInfo.price_expire_time].
      
       Do not set if [price][google.cloud.retail.v2alpha.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.v2alpha.PriceInfo.price]
       stops to be effective. The
       [price][google.cloud.retail.v2alpha.PriceInfo.price] is used for search
       before
       [price_expire_time][google.cloud.retail.v2alpha.PriceInfo.price_expire_time].
       If this field is set, the
       [original_price][google.cloud.retail.v2alpha.PriceInfo.original_price] must
       be set and
       [original_price][google.cloud.retail.v2alpha.PriceInfo.original_price] is
       used after
       [price_expire_time][google.cloud.retail.v2alpha.PriceInfo.price_expire_time].
      
       Do not set if [price][google.cloud.retail.v2alpha.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.v2alpha.Product.Type.VARIANT]
       [Product][google.cloud.retail.v2alpha.Product]s grouped together on the
       [Product.Type.PRIMARY][google.cloud.retail.v2alpha.Product.Type.PRIMARY]
       [Product][google.cloud.retail.v2alpha.Product]. Only populated for
       [Product.Type.PRIMARY][google.cloud.retail.v2alpha.Product.Type.PRIMARY]
       [Product][google.cloud.retail.v2alpha.Product]s.
      
       Note: This field is OUTPUT_ONLY for
       [ProductService.GetProduct][google.cloud.retail.v2alpha.ProductService.GetProduct].
       Do not set this field in API requests.
       
      .google.cloud.retail.v2alpha.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.v2alpha.Product.Type.VARIANT]
       [Product][google.cloud.retail.v2alpha.Product]s grouped together on the
       [Product.Type.PRIMARY][google.cloud.retail.v2alpha.Product.Type.PRIMARY]
       [Product][google.cloud.retail.v2alpha.Product]. Only populated for
       [Product.Type.PRIMARY][google.cloud.retail.v2alpha.Product.Type.PRIMARY]
       [Product][google.cloud.retail.v2alpha.Product]s.
      
       Note: This field is OUTPUT_ONLY for
       [ProductService.GetProduct][google.cloud.retail.v2alpha.ProductService.GetProduct].
       Do not set this field in API requests.
       
      .google.cloud.retail.v2alpha.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.v2alpha.Product.Type.VARIANT]
       [Product][google.cloud.retail.v2alpha.Product]s grouped together on the
       [Product.Type.PRIMARY][google.cloud.retail.v2alpha.Product.Type.PRIMARY]
       [Product][google.cloud.retail.v2alpha.Product]. Only populated for
       [Product.Type.PRIMARY][google.cloud.retail.v2alpha.Product.Type.PRIMARY]
       [Product][google.cloud.retail.v2alpha.Product]s.
      
       Note: This field is OUTPUT_ONLY for
       [ProductService.GetProduct][google.cloud.retail.v2alpha.ProductService.GetProduct].
       Do not set this field in API requests.
       
      .google.cloud.retail.v2alpha.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.GeneratedMessage
    • 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.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • 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(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PriceInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PriceInfo parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PriceInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PriceInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • 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
    • newBuilder

      public static PriceInfo.Builder newBuilder()
    • newBuilder

      public static PriceInfo.Builder newBuilder(PriceInfo prototype)
    • 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.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • 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.GeneratedMessage
    • getDefaultInstanceForType

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