Enum googapis::google::ads::googleads::v9::errors::extension_setting_error_enum::ExtensionSettingError [−][src]
#[repr(i32)]
pub enum ExtensionSettingError {
Show 67 variants
Unspecified,
Unknown,
ExtensionsRequired,
FeedTypeExtensionTypeMismatch,
InvalidFeedType,
InvalidFeedTypeForCustomerExtensionSetting,
CannotChangeFeedItemOnCreate,
CannotUpdateNewlyCreatedExtension,
NoExistingAdGroupExtensionSettingForType,
NoExistingCampaignExtensionSettingForType,
NoExistingCustomerExtensionSettingForType,
AdGroupExtensionSettingAlreadyExists,
CampaignExtensionSettingAlreadyExists,
CustomerExtensionSettingAlreadyExists,
AdGroupFeedAlreadyExistsForPlaceholderType,
CampaignFeedAlreadyExistsForPlaceholderType,
CustomerFeedAlreadyExistsForPlaceholderType,
ValueOutOfRange,
CannotSetFieldWithFinalUrls,
FinalUrlsNotSet,
InvalidPhoneNumber,
PhoneNumberNotSupportedForCountry,
CarrierSpecificShortNumberNotAllowed,
PremiumRateNumberNotAllowed,
DisallowedNumberType,
InvalidDomesticPhoneNumberFormat,
VanityPhoneNumberNotAllowed,
InvalidCountryCode,
InvalidCallConversionTypeId,
CustomerNotInAllowlistForCalltracking,
CalltrackingNotSupportedForCountry,
InvalidAppId,
QuotesInReviewExtensionSnippet,
HyphensInReviewExtensionSnippet,
ReviewExtensionSourceNotEligible,
SourceNameInReviewExtensionText,
MissingField,
InconsistentCurrencyCodes,
PriceExtensionHasDuplicatedHeaders,
PriceItemHasDuplicatedHeaderAndDescription,
PriceExtensionHasTooFewItems,
PriceExtensionHasTooManyItems,
UnsupportedValue,
InvalidDevicePreference,
InvalidScheduleEnd,
DateTimeMustBeInAccountTimeZone,
OverlappingSchedulesNotAllowed,
ScheduleEndNotAfterStart,
TooManySchedulesPerDay,
DuplicateExtensionFeedItemEdit,
InvalidSnippetsHeader,
PhoneNumberNotSupportedWithCalltrackingForCountry,
CampaignTargetingMismatch,
CannotOperateOnRemovedFeed,
ExtensionTypeRequired,
IncompatibleUnderlyingMatchingFunction,
StartDateAfterEndDate,
InvalidPriceFormat,
PromotionInvalidTime,
PromotionCannotSetPercentDiscountAndMoneyDiscount,
PromotionCannotSetPromotionCodeAndOrdersOverAmount,
TooManyDecimalPlacesSpecified,
InvalidLanguageCode,
UnsupportedLanguage,
CustomerConsentForCallRecordingRequired,
ExtensionSettingUpdateIsANoop,
DisallowedText,
}
Expand description
Enum describing possible extension setting errors.
Variants
Enum unspecified.
The received error code is not known in this version.
A platform restriction was provided without input extensions or existing extensions.
The provided feed type does not correspond to the provided extensions.
The provided feed type cannot be used.
The provided feed type cannot be used at the customer level.
Cannot change a feed item field on a CREATE operation.
Cannot update an extension that is not already in this setting.
There is no existing AdGroupExtensionSetting for this type.
There is no existing CampaignExtensionSetting for this type.
There is no existing CustomerExtensionSetting for this type.
The AdGroupExtensionSetting already exists. UPDATE should be used to modify the existing AdGroupExtensionSetting.
The CampaignExtensionSetting already exists. UPDATE should be used to modify the existing CampaignExtensionSetting.
The CustomerExtensionSetting already exists. UPDATE should be used to modify the existing CustomerExtensionSetting.
An active ad group feed already exists for this place holder type.
An active campaign feed already exists for this place holder type.
An active customer feed already exists for this place holder type.
Value is not within the accepted range.
Cannot simultaneously set specified field with final urls.
Must set field with final urls.
Phone number for a call extension is invalid.
Phone number for a call extension is not supported for the given country code.
A carrier specific number in short format is not allowed for call extensions.
Premium rate numbers are not allowed for call extensions.
Phone number type for a call extension is not allowed.
Phone number for a call extension does not meet domestic format requirements.
Vanity phone numbers (i.e. those including letters) are not allowed for call extensions.
Country code provided for a call extension is invalid.
Call conversion type id provided for a call extension is invalid.
For a call extension, the customer is not on the allow-list for call tracking.
Call tracking is not supported for the given country for a call extension.
App id provided for an app extension is invalid.
Quotation marks present in the review text for a review extension.
Hyphen character present in the review text for a review extension.
A blocked review source name or url was provided for a review extension.
Review source name should not be found in the review text.
Field must be set.
Inconsistent currency codes.
Price extension cannot have duplicated headers.
Price item cannot have duplicated header and description.
Price extension has too few items
Price extension has too many items
The input value is not currently supported.
Unknown or unsupported device preference.
Invalid feed item schedule end time (i.e., endHour = 24 and endMinute != 0).
Date time zone does not match the account’s time zone.
Overlapping feed item schedule times (e.g., 7-10AM and 8-11AM) are not allowed.
Feed item schedule end time must be after start time.
There are too many feed item schedules per day.
Cannot edit the same extension feed item more than once in the same request.
Invalid structured snippet header.
Phone number with call tracking enabled is not supported for the specified country.
The targeted adgroup must belong to the targeted campaign.
The feed used by the ExtensionSetting is removed and cannot be operated on. Remove the ExtensionSetting to allow a new one to be created using an active feed.
The ExtensionFeedItem type is required for this operation.
The matching function that links the extension feed to the customer, campaign, or ad group is not compatible with the ExtensionSetting services.
Start date must be before end date.
Input price is not in a valid format.
The promotion time is invalid.
Cannot set both percent discount and money discount fields.
Cannot set both promotion code and orders over amount fields.
This field has too many decimal places specified.
The language code is not valid.
The language is not supported.
Customer hasn’t consented for call recording, which is required for adding/updating call extensions. Please see https://support.google.com/google-ads/answer/7412639.
The UPDATE operation does not specify any fields other than the resource name in the update mask.
The extension contains text which has been prohibited on policy grounds.
Implementations
Trait Implementations
Returns the “default value” for a type. Read more
Performs the conversion.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for ExtensionSettingError
impl Send for ExtensionSettingError
impl Sync for ExtensionSettingError
impl Unpin for ExtensionSettingError
impl UnwindSafe for ExtensionSettingError
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more