/errors/campaign_error.proto

--- v16/errors/campaign_error.proto 2024-05-29 16:00:42.000000000 +0000
+++ v17/errors/campaign_error.proto 2024-05-29 16:00:47.000000000 +0000
@@ -303,5 +303,25 @@
     // Dynamic text asset cannot be opted out when final URL expansion is opted
     // in.
     DYNAMIC_TEXT_ASSET_CANNOT_OPT_OUT_WITH_FINAL_URL_EXPANSION_OPT_IN = 89;
+
+    // Can not set a campaign level match type.
+    CANNOT_SET_CAMPAIGN_KEYWORD_MATCH_TYPE = 90;
+
+    // The campaign level keyword match type cannot be switched to non-broad
+    // when keyword conversion to broad match is in process.
+    CANNOT_DISABLE_BROAD_MATCH_WHEN_KEYWORD_CONVERSION_IN_PROCESS = 91;
+
+    // The campaign level keyword match type cannot be switched to non-broad
+    // when the campaign has any attached brand list or when a brand hint shared
+    // set is attached to the campaign.
+    CANNOT_DISABLE_BROAD_MATCH_WHEN_TARGETING_BRANDS = 92;
+
+    // Cannot set campaign level keyword match type to BROAD if the campaign is
+    // a base campaign with an associated trial that is currently promoting.
+    CANNOT_ENABLE_BROAD_MATCH_FOR_BASE_CAMPAIGN_WITH_PROMOTING_TRIAL = 93;
+
+    // Cannot set campaign level keyword match type to BROAD if the campaign is
+    // a trial currently promoting.
+    CANNOT_ENABLE_BROAD_MATCH_FOR_PROMOTING_TRIAL_CAMPAIGN = 94;
   }
 }