/errors/errors.proto

--- v21/errors/errors.proto 2025-10-07 23:35:19.000000000 +0000
+++ v22/errors/errors.proto 2025-10-07 23:35:28.000000000 +0000
@@ -760,9 +763,19 @@
     ShareablePreviewErrorEnum.ShareablePreviewError shareable_preview_error =
         186;

+    // The reasons for the campaign goal config error.
+    CampaignGoalConfigErrorEnum.CampaignGoalConfigError
+        campaign_goal_config_error = 188;
+
+    // The reasons for the goal error.
+    GoalErrorEnum.GoalError goal_error = 189;
+
     // The reasons for the brand guidelines migration error.
     BrandGuidelinesMigrationErrorEnum.BrandGuidelinesMigrationError
         brand_guidelines_migration_error = 191;
+
+    // The reasons for the GenAI asset generation error.
+    AssetGenerationErrorEnum.AssetGenerationError asset_generation_error = 194;
   }
 }

@@ -895,7 +908,7 @@
   // The minimum value for the budget's amount field required by the campaign,
   // in micros of the advertiser currency. Only set if this error is caused by
   // the amount field value.
-  int64 minimum_bugdet_amount_micros = 3;
+  int64 minimum_budget_amount_micros = 3;

   // The minimum value for the budget's total_amount field required by the
   // campaign given its configured start and end time, in micros of the