com.google.ads.googleads.v17.common.StoreSalesMetadataOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-ads-stubs-v17 Show documentation
Show all versions of google-ads-stubs-v17 Show documentation
Stubs for GAAPI version google-ads-stubs-v17
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v17/common/offline_user_data.proto
// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.common;
public interface StoreSalesMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.common.StoreSalesMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* This is the fraction of all transactions that are identifiable (for
* example, associated with any form of customer information). Required. The
* fraction needs to be between 0 and 1 (excluding 0).
*
*
* optional double loyalty_fraction = 5;
* @return Whether the loyaltyFraction field is set.
*/
boolean hasLoyaltyFraction();
/**
*
* This is the fraction of all transactions that are identifiable (for
* example, associated with any form of customer information). Required. The
* fraction needs to be between 0 and 1 (excluding 0).
*
*
* optional double loyalty_fraction = 5;
* @return The loyaltyFraction.
*/
double getLoyaltyFraction();
/**
*
* This is the ratio of sales being uploaded compared to the overall sales
* that can be associated with a customer. Required.
* The fraction needs to be between 0 and 1 (excluding 0). For example, if you
* upload half the sales that you are able to associate with a customer, this
* would be 0.5.
*
*
* optional double transaction_upload_fraction = 6;
* @return Whether the transactionUploadFraction field is set.
*/
boolean hasTransactionUploadFraction();
/**
*
* This is the ratio of sales being uploaded compared to the overall sales
* that can be associated with a customer. Required.
* The fraction needs to be between 0 and 1 (excluding 0). For example, if you
* upload half the sales that you are able to associate with a customer, this
* would be 0.5.
*
*
* optional double transaction_upload_fraction = 6;
* @return The transactionUploadFraction.
*/
double getTransactionUploadFraction();
/**
*
* Name of the store sales custom variable key. A predefined key that
* can be applied to the transaction and then later used for custom
* segmentation in reporting.
* Accessible only to customers on the allow-list.
*
*
* optional string custom_key = 7;
* @return Whether the customKey field is set.
*/
boolean hasCustomKey();
/**
*
* Name of the store sales custom variable key. A predefined key that
* can be applied to the transaction and then later used for custom
* segmentation in reporting.
* Accessible only to customers on the allow-list.
*
*
* optional string custom_key = 7;
* @return The customKey.
*/
java.lang.String getCustomKey();
/**
*
* Name of the store sales custom variable key. A predefined key that
* can be applied to the transaction and then later used for custom
* segmentation in reporting.
* Accessible only to customers on the allow-list.
*
*
* optional string custom_key = 7;
* @return The bytes for customKey.
*/
com.google.protobuf.ByteString
getCustomKeyBytes();
/**
*
* Metadata for a third party Store Sales upload.
*
*
* .google.ads.googleads.v17.common.StoreSalesThirdPartyMetadata third_party_metadata = 3;
* @return Whether the thirdPartyMetadata field is set.
*/
boolean hasThirdPartyMetadata();
/**
*
* Metadata for a third party Store Sales upload.
*
*
* .google.ads.googleads.v17.common.StoreSalesThirdPartyMetadata third_party_metadata = 3;
* @return The thirdPartyMetadata.
*/
com.google.ads.googleads.v17.common.StoreSalesThirdPartyMetadata getThirdPartyMetadata();
/**
*
* Metadata for a third party Store Sales upload.
*
*
* .google.ads.googleads.v17.common.StoreSalesThirdPartyMetadata third_party_metadata = 3;
*/
com.google.ads.googleads.v17.common.StoreSalesThirdPartyMetadataOrBuilder getThirdPartyMetadataOrBuilder();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy