Enum googapis::google::ads::googleads::v8::errors::extension_feed_item_error_enum::ExtensionFeedItemError[][src]

#[repr(i32)]
pub enum ExtensionFeedItemError {
Show 47 variants Unspecified, Unknown, ValueOutOfRange, UrlListTooLong, CannotHaveRestrictionOnEmptyGeoTargeting, CannotSetWithFinalUrls, CannotSetWithoutFinalUrls, InvalidPhoneNumber, PhoneNumberNotSupportedForCountry, CarrierSpecificShortNumberNotAllowed, PremiumRateNumberNotAllowed, DisallowedNumberType, InvalidDomesticPhoneNumberFormat, VanityPhoneNumberNotAllowed, InvalidCallConversionAction, CustomerNotOnAllowlistForCalltracking, CalltrackingNotSupportedForCountry, CustomerConsentForCallRecordingRequired, InvalidAppId, QuotesInReviewExtensionSnippet, HyphensInReviewExtensionSnippet, ReviewExtensionSourceIneligible, SourceNameInReviewExtensionText, InconsistentCurrencyCodes, PriceExtensionHasDuplicatedHeaders, PriceItemHasDuplicatedHeaderAndDescription, PriceExtensionHasTooFewItems, PriceExtensionHasTooManyItems, UnsupportedValue, UnsupportedValueInSelectedLanguage, InvalidDevicePreference, InvalidScheduleEnd, DateTimeMustBeInAccountTimeZone, InvalidSnippetsHeader, CannotOperateOnRemovedFeedItem, PhoneNumberNotSupportedWithCalltrackingForCountry, ConflictingCallConversionSettings, ExtensionTypeMismatch, ExtensionSubtypeRequired, ExtensionTypeUnsupported, CannotOperateOnFeedWithMultipleMappings, CannotOperateOnFeedWithKeyAttributes, InvalidPriceFormat, PromotionInvalidTime, TooManyDecimalPlacesSpecified, ConcreteExtensionTypeRequired, ScheduleEndNotAfterStart,
}
Expand description

Enum describing possible extension feed item errors.

Variants

Unspecified

Enum unspecified.

Unknown

The received error code is not known in this version.

ValueOutOfRange

Value is not within the accepted range.

UrlListTooLong

Url list is too long.

CannotHaveRestrictionOnEmptyGeoTargeting

Cannot have a geo targeting restriction without having geo targeting.

CannotSetWithFinalUrls

Cannot simultaneously set sitelink field with final urls.

CannotSetWithoutFinalUrls

Must set field with final urls.

InvalidPhoneNumber

Phone number for a call extension is invalid.

PhoneNumberNotSupportedForCountry

Phone number for a call extension is not supported for the given country code.

CarrierSpecificShortNumberNotAllowed

A carrier specific number in short format is not allowed for call extensions.

PremiumRateNumberNotAllowed

Premium rate numbers are not allowed for call extensions.

DisallowedNumberType

Phone number type for a call extension is not allowed. For example, personal number is not allowed for a call extension in most regions.

InvalidDomesticPhoneNumberFormat

Phone number for a call extension does not meet domestic format requirements.

VanityPhoneNumberNotAllowed

Vanity phone numbers (i.e. those including letters) are not allowed for call extensions.

InvalidCallConversionAction

Call conversion action provided for a call extension is invalid.

CustomerNotOnAllowlistForCalltracking

For a call extension, the customer is not on the allow-list for call tracking.

CalltrackingNotSupportedForCountry

Call tracking is not supported for the given country for a call extension.

CustomerConsentForCallRecordingRequired

Customer hasn’t consented for call recording, which is required for creating/updating call feed items. Please see https://support.google.com/google-ads/answer/7412639.

InvalidAppId

App id provided for an app extension is invalid.

QuotesInReviewExtensionSnippet

Quotation marks present in the review text for a review extension.

HyphensInReviewExtensionSnippet

Hyphen character present in the review text for a review extension.

ReviewExtensionSourceIneligible

A denylisted review source name or url was provided for a review extension.

SourceNameInReviewExtensionText

Review source name should not be found in the review text.

InconsistentCurrencyCodes

Inconsistent currency codes.

PriceExtensionHasDuplicatedHeaders

Price extension cannot have duplicated headers.

PriceItemHasDuplicatedHeaderAndDescription

Price item cannot have duplicated header and description.

PriceExtensionHasTooFewItems

Price extension has too few items.

PriceExtensionHasTooManyItems

Price extension has too many items.

UnsupportedValue

The input value is not currently supported.

UnsupportedValueInSelectedLanguage

The input value is not currently supported in the selected language of an extension.

InvalidDevicePreference

Unknown or unsupported device preference.

InvalidScheduleEnd

Invalid feed item schedule end time (i.e., endHour = 24 and endMinute != 0).

DateTimeMustBeInAccountTimeZone

Date time zone does not match the account’s time zone.

InvalidSnippetsHeader

Invalid structured snippet header.

CannotOperateOnRemovedFeedItem

Cannot operate on removed feed item.

PhoneNumberNotSupportedWithCalltrackingForCountry

Phone number not supported when call tracking enabled for country.

ConflictingCallConversionSettings

Cannot set call_conversion_action while call_conversion_tracking_enabled is set to true.

ExtensionTypeMismatch

The type of the input extension feed item doesn’t match the existing extension feed item.

ExtensionSubtypeRequired

The oneof field extension i.e. subtype of extension feed item is required.

ExtensionTypeUnsupported

The referenced feed item is not mapped to a supported extension type.

CannotOperateOnFeedWithMultipleMappings

Cannot operate on a Feed with more than one active FeedMapping.

CannotOperateOnFeedWithKeyAttributes

Cannot operate on a Feed that has key attributes.

InvalidPriceFormat

Input price is not in a valid format.

PromotionInvalidTime

The promotion time is invalid.

TooManyDecimalPlacesSpecified

This field has too many decimal places specified.

ConcreteExtensionTypeRequired

Concrete sub type of ExtensionFeedItem is required for this operation.

ScheduleEndNotAfterStart

Feed item schedule end time must be after start time.

Implementations

Returns true if value is a variant of ExtensionFeedItemError.

Converts an i32 to a ExtensionFeedItemError, or None if value is not a valid variant.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Performs the conversion.

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method returns an Ordering between self and other. Read more

Compares and returns the maximum of two values. Read more

Compares and returns the minimum of two values. Read more

Restrict a value to a certain interval. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

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

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Compare self to key and return true if they are equal.

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Wrap the input message T in a tonic::Request

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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