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 ClassesModifier and TypeClassDescriptionstatic final classContains additional information about cart data.static final classContains data of the items purchased.static interfaceNested 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
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic CartDatastatic final com.google.protobuf.Descriptors.DescriptorThe country code associated with the feed where the items are uploaded.com.google.protobuf.ByteStringThe 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.ByteStringThe language code associated with the feed where the items are uploaded.getItems(int index) Data of the items purchased.intData of the items purchased.Data of the items purchased.getItemsOrBuilder(int index) Data of the items purchased.List<? extends CartData.ItemOrBuilder>Data of the items purchased.doubleSum of all transaction level discounts, such as free shipping and coupon discounts for the whole cart.longThe Merchant Center ID where the items are uploaded.com.google.protobuf.Parser<CartData>intinthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic CartData.Builderstatic CartData.BuildernewBuilder(CartData prototype) protected CartData.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static CartDataparseDelimitedFrom(InputStream input) static CartDataparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CartDataparseFrom(byte[] data) static CartDataparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CartDataparseFrom(com.google.protobuf.ByteString data) static CartDataparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CartDataparseFrom(com.google.protobuf.CodedInputStream input) static CartDataparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CartDataparseFrom(InputStream input) static CartDataparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CartDataparseFrom(ByteBuffer data) static CartDataparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CartData>parser()voidwriteTo(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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods 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
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getMerchantId
public long getMerchantId()The Merchant Center ID where the items are uploaded.
int64 merchant_id = 6;- Specified by:
getMerchantIdin interfaceCartDataOrBuilder- Returns:
- The merchantId.
-
getFeedCountryCode
The country code associated with the feed where the items are uploaded.
string feed_country_code = 2;- Specified by:
getFeedCountryCodein interfaceCartDataOrBuilder- 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:
getFeedCountryCodeBytesin interfaceCartDataOrBuilder- Returns:
- The bytes for feedCountryCode.
-
getFeedLanguageCode
The language code associated with the feed where the items are uploaded.
string feed_language_code = 3;- Specified by:
getFeedLanguageCodein interfaceCartDataOrBuilder- 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:
getFeedLanguageCodeBytesin interfaceCartDataOrBuilder- 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:
getLocalTransactionCostin interfaceCartDataOrBuilder- Returns:
- The localTransactionCost.
-
getItemsList
Data of the items purchased.
repeated .google.ads.googleads.v18.services.CartData.Item items = 5;- Specified by:
getItemsListin interfaceCartDataOrBuilder
-
getItemsOrBuilderList
Data of the items purchased.
repeated .google.ads.googleads.v18.services.CartData.Item items = 5;- Specified by:
getItemsOrBuilderListin interfaceCartDataOrBuilder
-
getItemsCount
public int getItemsCount()Data of the items purchased.
repeated .google.ads.googleads.v18.services.CartData.Item items = 5;- Specified by:
getItemsCountin interfaceCartDataOrBuilder
-
getItems
Data of the items purchased.
repeated .google.ads.googleads.v18.services.CartData.Item items = 5;- Specified by:
getItemsin interfaceCartDataOrBuilder
-
getItemsOrBuilder
Data of the items purchased.
repeated .google.ads.googleads.v18.services.CartData.Item items = 5;- Specified by:
getItemsOrBuilderin interfaceCartDataOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.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
- Throws:
IOException
-
parseFrom
public static CartData parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CartData parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CartData parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CartData.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-