google-ads-api-client
Version:
A friendly and exhaustive client to the google-ads-api, code generated directly from google's published protobuf schema.
147 lines (146 loc) • 5.71 kB
TypeScript
import type { BinaryWriteOptions } from "@protobuf-ts/runtime";
import type { IBinaryWriter } from "@protobuf-ts/runtime";
import type { BinaryReadOptions } from "@protobuf-ts/runtime";
import type { IBinaryReader } from "@protobuf-ts/runtime";
import type { PartialMessage } from "@protobuf-ts/runtime";
import { MessageType } from "@protobuf-ts/runtime";
/**
* Container for enum describing possible campaign criterion errors.
*
* @generated from protobuf message google.ads.googleads.v11.errors.CampaignCriterionErrorEnum
*/
export interface CampaignCriterionErrorEnum {
}
/**
* Enum describing possible campaign criterion errors.
*
* @generated from protobuf enum google.ads.googleads.v11.errors.CampaignCriterionErrorEnum.CampaignCriterionError
*/
export declare enum CampaignCriterionErrorEnum_CampaignCriterionError {
/**
* Enum unspecified.
*
* @generated from protobuf enum value: UNSPECIFIED = 0;
*/
UNSPECIFIED = 0,
/**
* The received error code is not known in this version.
*
* @generated from protobuf enum value: UNKNOWN = 1;
*/
UNKNOWN = 1,
/**
* Concrete type of criterion (keyword v.s. placement) is required for
* CREATE and UPDATE operations.
*
* @generated from protobuf enum value: CONCRETE_TYPE_REQUIRED = 2;
*/
CONCRETE_TYPE_REQUIRED = 2,
/**
* Invalid placement URL.
*
* @generated from protobuf enum value: INVALID_PLACEMENT_URL = 3;
*/
INVALID_PLACEMENT_URL = 3,
/**
* Criteria type can not be excluded for the campaign by the customer. like
* AOL account type cannot target site type criteria
*
* @generated from protobuf enum value: CANNOT_EXCLUDE_CRITERIA_TYPE = 4;
*/
CANNOT_EXCLUDE_CRITERIA_TYPE = 4,
/**
* Cannot set the campaign criterion status for this criteria type.
*
* @generated from protobuf enum value: CANNOT_SET_STATUS_FOR_CRITERIA_TYPE = 5;
*/
CANNOT_SET_STATUS_FOR_CRITERIA_TYPE = 5,
/**
* Cannot set the campaign criterion status for an excluded criteria.
*
* @generated from protobuf enum value: CANNOT_SET_STATUS_FOR_EXCLUDED_CRITERIA = 6;
*/
CANNOT_SET_STATUS_FOR_EXCLUDED_CRITERIA = 6,
/**
* Cannot target and exclude the same criterion.
*
* @generated from protobuf enum value: CANNOT_TARGET_AND_EXCLUDE = 7;
*/
CANNOT_TARGET_AND_EXCLUDE = 7,
/**
* The mutate contained too many operations.
*
* @generated from protobuf enum value: TOO_MANY_OPERATIONS = 8;
*/
TOO_MANY_OPERATIONS = 8,
/**
* This operator cannot be applied to a criterion of this type.
*
* @generated from protobuf enum value: OPERATOR_NOT_SUPPORTED_FOR_CRITERION_TYPE = 9;
*/
OPERATOR_NOT_SUPPORTED_FOR_CRITERION_TYPE = 9,
/**
* The Shopping campaign sales country is not supported for
* ProductSalesChannel targeting.
*
* @generated from protobuf enum value: SHOPPING_CAMPAIGN_SALES_COUNTRY_NOT_SUPPORTED_FOR_SALES_CHANNEL = 10;
*/
SHOPPING_CAMPAIGN_SALES_COUNTRY_NOT_SUPPORTED_FOR_SALES_CHANNEL = 10,
/**
* The existing field can't be updated with CREATE operation. It can be
* updated with UPDATE operation only.
*
* @generated from protobuf enum value: CANNOT_ADD_EXISTING_FIELD = 11;
*/
CANNOT_ADD_EXISTING_FIELD = 11,
/**
* Negative criteria are immutable, so updates are not allowed.
*
* @generated from protobuf enum value: CANNOT_UPDATE_NEGATIVE_CRITERION = 12;
*/
CANNOT_UPDATE_NEGATIVE_CRITERION = 12,
/**
* Only free form names are allowed for negative Smart campaign keyword
* theme.
*
* @generated from protobuf enum value: CANNOT_SET_NEGATIVE_KEYWORD_THEME_CONSTANT_CRITERION = 13;
*/
CANNOT_SET_NEGATIVE_KEYWORD_THEME_CONSTANT_CRITERION = 13,
/**
* Invalid Smart campaign keyword theme constant criterion.
*
* @generated from protobuf enum value: INVALID_KEYWORD_THEME_CONSTANT = 14;
*/
INVALID_KEYWORD_THEME_CONSTANT = 14,
/**
* A Smart campaign keyword theme constant or free-form Smart campaign
* keyword theme is required.
*
* @generated from protobuf enum value: MISSING_KEYWORD_THEME_CONSTANT_OR_FREE_FORM_KEYWORD_THEME = 15;
*/
MISSING_KEYWORD_THEME_CONSTANT_OR_FREE_FORM_KEYWORD_THEME = 15,
/**
* A Smart campaign may not target proximity and location criteria
* simultaneously.
*
* @generated from protobuf enum value: CANNOT_TARGET_BOTH_PROXIMITY_AND_LOCATION_CRITERIA_FOR_SMART_CAMPAIGN = 16;
*/
CANNOT_TARGET_BOTH_PROXIMITY_AND_LOCATION_CRITERIA_FOR_SMART_CAMPAIGN = 16,
/**
* A Smart campaign may not target multiple proximity criteria.
*
* @generated from protobuf enum value: CANNOT_TARGET_MULTIPLE_PROXIMITY_CRITERIA_FOR_SMART_CAMPAIGN = 17;
*/
CANNOT_TARGET_MULTIPLE_PROXIMITY_CRITERIA_FOR_SMART_CAMPAIGN = 17
}
declare class CampaignCriterionErrorEnum$Type extends MessageType<CampaignCriterionErrorEnum> {
constructor();
create(value?: PartialMessage<CampaignCriterionErrorEnum>): CampaignCriterionErrorEnum;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CampaignCriterionErrorEnum): CampaignCriterionErrorEnum;
internalBinaryWrite(message: CampaignCriterionErrorEnum, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message google.ads.googleads.v11.errors.CampaignCriterionErrorEnum
*/
export declare const CampaignCriterionErrorEnum: CampaignCriterionErrorEnum$Type;
export {};