Class CartData

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.services.CartData
All Implemented Interfaces:
CartDataOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

public final class CartData extends com.google.protobuf.GeneratedMessageV3 implements CartDataOrBuilder
 Contains additional information about cart data.
 
Protobuf type google.ads.googleads.v18.services.CartData
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Contains additional information about cart data.
    static final class 
    Contains data of the items purchased.
    static interface 
     

    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
  • Field Summary

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

    Fields inherited from class com.google.protobuf.GeneratedMessageV3

    alwaysUseFieldBuilders, 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
     
    static CartData
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    The country code associated with the feed where the items are uploaded.
    com.google.protobuf.ByteString
    The country code associated with the feed where the items are uploaded.
    The language code associated with the feed where the items are uploaded.
    com.google.protobuf.ByteString
    The language code associated with the feed where the items are uploaded.
    getItems(int index)
    Data of the items purchased.
    int
    Data of the items purchased.
    Data of the items purchased.
    getItemsOrBuilder(int index)
    Data of the items purchased.
    Data of the items purchased.
    double
    Sum of all transaction level discounts, such as free shipping and coupon discounts for the whole cart.
    long
    The Merchant Center ID where the items are uploaded.
    com.google.protobuf.Parser<CartData>
     
    int
     
    int
     
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
     
    final boolean
     
     
    newBuilder(CartData prototype)
     
     
    newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
     
    protected Object
    newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
     
    static CartData
     
    static CartData
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static CartData
    parseFrom(byte[] data)
     
    static CartData
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static CartData
    parseFrom(com.google.protobuf.ByteString data)
     
    static CartData
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static CartData
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    static CartData
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static CartData
     
    static CartData
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static CartData
     
    static CartData
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<CartData>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessageV3

    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, 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 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

    • MERCHANT_ID_FIELD_NUMBER

      public static final int MERCHANT_ID_FIELD_NUMBER
      See Also:
    • FEED_COUNTRY_CODE_FIELD_NUMBER

      public static final int FEED_COUNTRY_CODE_FIELD_NUMBER
      See Also:
    • FEED_LANGUAGE_CODE_FIELD_NUMBER

      public static final int FEED_LANGUAGE_CODE_FIELD_NUMBER
      See Also:
    • LOCAL_TRANSACTION_COST_FIELD_NUMBER

      public static final int LOCAL_TRANSACTION_COST_FIELD_NUMBER
      See Also:
    • ITEMS_FIELD_NUMBER

      public static final int ITEMS_FIELD_NUMBER
      See Also:
  • Method Details

    • 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
    • getMerchantId

      public long getMerchantId()
       The Merchant Center ID where the items are uploaded.
       
      int64 merchant_id = 6;
      Specified by:
      getMerchantId in interface CartDataOrBuilder
      Returns:
      The merchantId.
    • getFeedCountryCode

      public String getFeedCountryCode()
       The country code associated with the feed where the items are uploaded.
       
      string feed_country_code = 2;
      Specified by:
      getFeedCountryCode in interface CartDataOrBuilder
      Returns:
      The feedCountryCode.
    • getFeedCountryCodeBytes

      public com.google.protobuf.ByteString getFeedCountryCodeBytes()
       The country code associated with the feed where the items are uploaded.
       
      string feed_country_code = 2;
      Specified by:
      getFeedCountryCodeBytes in interface CartDataOrBuilder
      Returns:
      The bytes for feedCountryCode.
    • getFeedLanguageCode

      public String getFeedLanguageCode()
       The language code associated with the feed where the items are uploaded.
       
      string feed_language_code = 3;
      Specified by:
      getFeedLanguageCode in interface CartDataOrBuilder
      Returns:
      The feedLanguageCode.
    • getFeedLanguageCodeBytes

      public com.google.protobuf.ByteString getFeedLanguageCodeBytes()
       The language code associated with the feed where the items are uploaded.
       
      string feed_language_code = 3;
      Specified by:
      getFeedLanguageCodeBytes in interface CartDataOrBuilder
      Returns:
      The bytes for feedLanguageCode.
    • getLocalTransactionCost

      public double getLocalTransactionCost()
       Sum of all transaction level discounts, such as free shipping and
       coupon discounts for the whole cart. The currency code is the same
       as that in the ClickConversion message.
       
      double local_transaction_cost = 4;
      Specified by:
      getLocalTransactionCost in interface CartDataOrBuilder
      Returns:
      The localTransactionCost.
    • getItemsList

      public List<CartData.Item> getItemsList()
       Data of the items purchased.
       
      repeated .google.ads.googleads.v18.services.CartData.Item items = 5;
      Specified by:
      getItemsList in interface CartDataOrBuilder
    • getItemsOrBuilderList

      public List<? extends CartData.ItemOrBuilder> getItemsOrBuilderList()
       Data of the items purchased.
       
      repeated .google.ads.googleads.v18.services.CartData.Item items = 5;
      Specified by:
      getItemsOrBuilderList in interface CartDataOrBuilder
    • getItemsCount

      public int getItemsCount()
       Data of the items purchased.
       
      repeated .google.ads.googleads.v18.services.CartData.Item items = 5;
      Specified by:
      getItemsCount in interface CartDataOrBuilder
    • getItems

      public CartData.Item getItems(int index)
       Data of the items purchased.
       
      repeated .google.ads.googleads.v18.services.CartData.Item items = 5;
      Specified by:
      getItems in interface CartDataOrBuilder
    • getItemsOrBuilder

      public CartData.ItemOrBuilder getItemsOrBuilder(int index)
       Data of the items purchased.
       
      repeated .google.ads.googleads.v18.services.CartData.Item items = 5;
      Specified by:
      getItemsOrBuilder in interface CartDataOrBuilder
    • 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 CartData parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

      public static CartData parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

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

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

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

      public static CartData parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

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

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

      public static CartData.Builder newBuilder()
    • newBuilder

      public static CartData.Builder newBuilder(CartData prototype)
    • toBuilder

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

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

      public static CartData getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<CartData> 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 CartData getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder