feed_item_quality_disapproval_reason.proto 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. // Copyright 2022 Google LLC
  2. //
  3. // Licensed under the Apache License, Version 2.0 (the "License");
  4. // you may not use this file except in compliance with the License.
  5. // You may obtain a copy of the License at
  6. //
  7. // http://www.apache.org/licenses/LICENSE-2.0
  8. //
  9. // Unless required by applicable law or agreed to in writing, software
  10. // distributed under the License is distributed on an "AS IS" BASIS,
  11. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. // See the License for the specific language governing permissions and
  13. // limitations under the License.
  14. syntax = "proto3";
  15. package google.ads.googleads.v11.enums;
  16. option csharp_namespace = "Google.Ads.GoogleAds.V11.Enums";
  17. option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v11/enums;enums";
  18. option java_multiple_files = true;
  19. option java_outer_classname = "FeedItemQualityDisapprovalReasonProto";
  20. option java_package = "com.google.ads.googleads.v11.enums";
  21. option objc_class_prefix = "GAA";
  22. option php_namespace = "Google\\Ads\\GoogleAds\\V11\\Enums";
  23. option ruby_package = "Google::Ads::GoogleAds::V11::Enums";
  24. // Proto file describing feed item quality disapproval reasons.
  25. // Container for enum describing possible quality evaluation disapproval reasons
  26. // of a feed item.
  27. message FeedItemQualityDisapprovalReasonEnum {
  28. // The possible quality evaluation disapproval reasons of a feed item.
  29. enum FeedItemQualityDisapprovalReason {
  30. // No value has been specified.
  31. UNSPECIFIED = 0;
  32. // Used for return value only. Represents value unknown in this version.
  33. UNKNOWN = 1;
  34. // Price contains repetitive headers.
  35. PRICE_TABLE_REPETITIVE_HEADERS = 2;
  36. // Price contains repetitive description.
  37. PRICE_TABLE_REPETITIVE_DESCRIPTION = 3;
  38. // Price contains inconsistent items.
  39. PRICE_TABLE_INCONSISTENT_ROWS = 4;
  40. // Price contains qualifiers in description.
  41. PRICE_DESCRIPTION_HAS_PRICE_QUALIFIERS = 5;
  42. // Price contains an unsupported language.
  43. PRICE_UNSUPPORTED_LANGUAGE = 6;
  44. // Price item header is not relevant to the price type.
  45. PRICE_TABLE_ROW_HEADER_TABLE_TYPE_MISMATCH = 7;
  46. // Price item header has promotional text.
  47. PRICE_TABLE_ROW_HEADER_HAS_PROMOTIONAL_TEXT = 8;
  48. // Price item description is not relevant to the item header.
  49. PRICE_TABLE_ROW_DESCRIPTION_NOT_RELEVANT = 9;
  50. // Price item description contains promotional text.
  51. PRICE_TABLE_ROW_DESCRIPTION_HAS_PROMOTIONAL_TEXT = 10;
  52. // Price item header and description are repetitive.
  53. PRICE_TABLE_ROW_HEADER_DESCRIPTION_REPETITIVE = 11;
  54. // Price item is in a foreign language, nonsense, or can't be rated.
  55. PRICE_TABLE_ROW_UNRATEABLE = 12;
  56. // Price item price is invalid or inaccurate.
  57. PRICE_TABLE_ROW_PRICE_INVALID = 13;
  58. // Price item URL is invalid or irrelevant.
  59. PRICE_TABLE_ROW_URL_INVALID = 14;
  60. // Price item header or description has price.
  61. PRICE_HEADER_OR_DESCRIPTION_HAS_PRICE = 15;
  62. // Structured snippet values do not match the header.
  63. STRUCTURED_SNIPPETS_HEADER_POLICY_VIOLATED = 16;
  64. // Structured snippet values are repeated.
  65. STRUCTURED_SNIPPETS_REPEATED_VALUES = 17;
  66. // Structured snippet values violate editorial guidelines like punctuation.
  67. STRUCTURED_SNIPPETS_EDITORIAL_GUIDELINES = 18;
  68. // Structured snippet contain promotional text.
  69. STRUCTURED_SNIPPETS_HAS_PROMOTIONAL_TEXT = 19;
  70. }
  71. }