Repository: dbt-labs/dbt-core (language: python)

Issue:
Replace DBT_EXPERIMENTAL_MICROBATCH env var with behaviour flag
Prior to the 1.9 beta, we should: 
1.  Replace usage of env var `DBT_EXPERIMENTAL_MICROBATCH` with a project flag, `require_builtin_microbatch_strategy` which defaults to `False` (@graciegoheen approves the name :) )

2. Make changes to dbt-adapters:
* this needs to use the project flag instead of os env var: https://github.com/dbt-labs/dbt-adapters/blob/b414668cd046ce9b68c03b68ca7fc94f190b4e99/dbt/adapters/base/impl.py#L1573
* base test needs to use the new project flag instead of env var: [https://github.com/dbt-labs/dbt-adapters/blob/b414668cd046ce9b68c03b68ca7fc94f190b[…]er/dbt/tests/adapter/incremental/test_incremental_microbatch.py](https://github.com/dbt-labs/dbt-adapters/blob/b414668cd046ce9b68c03b68ca7fc94f190b4e99/dbt-tests-adapter/dbt/tests/adapter/incremental/test_incremental_microbatch.py#L66)
* example: https://github.com/dbt-labs/dbt-core/pull/10799/files#diff-ac70d9689da91b61cf649606ebbc0cd875e46dfd8c3627dd8f8d124e08f60fd5R86-R93

3. Make changes to dbt-bigquery:
* a couple additional tests have been added beyond the base test
the additional tests patch the os env var directly
* https://github.com/dbt-labs/dbt-bigquery/blob/main/tests/functional/adapter/incremental/test_incremental_microbatch.py#L33
* https://github.com/dbt-labs/dbt-bigquery/blob/main/tests/functional/adapter/incremental/test_incremental_microbatch.py#L48
they'll need to be updated to use the project_config_update fixture instead


dbt-postgres and dbt-snowflake use the base test only and don't need any manual updates


Discussion / hints:

Fix patch:
diff --git a/.changes/unreleased/Features-20241001-161422.yaml b/.changes/unreleased/Features-20241001-161422.yaml
new file mode 100644
index 00000000000..60f10d8d667
--- /dev/null
+++ b/.changes/unreleased/Features-20241001-161422.yaml
@@ -0,0 +1,6 @@
+kind: Features
+body: Change gating of microbatch feature to be behind project flag / behavior flag
+time: 2024-10-01T16:14:22.267253-05:00
+custom:
+  Author: MichelleArk QMalcolm
+  Issue: "10798"
diff --git a/core/dbt/context/providers.py b/core/dbt/context/providers.py
index 0738db1a251..188ad5480b0 100644
--- a/core/dbt/context/providers.py
+++ b/core/dbt/context/providers.py
@@ -238,12 +238,12 @@ def resolve_limit(self) -> Optional[int]:
     def resolve_event_time_filter(self, target: ManifestNode) -> Optional[EventTimeFilter]:
         event_time_filter = None
         if (
-            os.environ.get("DBT_EXPERIMENTAL_MICROBATCH")
-            and (isinstance(target.config, NodeConfig) or isinstance(target.config, SourceConfig))
+            (isinstance(target.config, NodeConfig) or isinstance(target.config, SourceConfig))
             and target.config.event_time
             and isinstance(self.model, ModelNode)
             and self.model.config.materialized == "incremental"
             and self.model.config.incremental_strategy == "microbatch"
+            and self.manifest.use_microbatch_batches(project_name=self.config.project_name)
         ):
             start = self.model.config.get("__dbt_internal_microbatch_event_time_start")
             end = self.model.config.get("__dbt_internal_microbatch_event_time_end")
diff --git a/core/dbt/contracts/graph/manifest.py b/core/dbt/contracts/graph/manifest.py
index b3cfcad6dea..e5d4ca416eb 100644
--- a/core/dbt/contracts/graph/manifest.py
+++ b/core/dbt/contracts/graph/manifest.py
@@ -714,10 +714,10 @@ def __init__(self):
         self._macros_by_name = {}
         self._macros_by_package = {}
 
-    def find_macro_by_name(
+    def find_macro_candidate_by_name(
         self, name: str, root_project_name: str, package: Optional[str]
-    ) -> Optional[Macro]:
-        """Find a macro in the graph by its name and package name, or None for
+    ) -> Optional[MacroCandidate]:
+        """Find a MacroCandidate in the graph by its name and package name, or None for
         any package. The root project name is used to determine priority:
          - locally defined macros come first
          - then imported macros
@@ -735,7 +735,15 @@ def filter(candidate: MacroCandidate) -> bool:
             filter=filter,
         )
 
-        return candidates.last()
+        return candidates.last_candidate()
+
+    def find_macro_by_name(
+        self, name: str, root_project_name: str, package: Optional[str]
+    ) -> Optional[Macro]:
+        macro_candidate = self.find_macro_candidate_by_name(
+            name=name, root_project_name=root_project_name, package=package
+        )
+        return macro_candidate.macro if macro_candidate else None
 
     def find_generate_macro_by_name(
         self, component: str, root_project_name: str, imported_package: Optional[str] = None
@@ -1747,6 +1755,24 @@ def __reduce_ex__(self, protocol):
         )
         return self.__class__, args
 
+    def _microbatch_macro_is_core(self, project_name: str) -> bool:
+        microbatch_is_core = False
+        candidate = self.find_macro_candidate_by_name(
+            name="get_incremental_microbatch_sql", root_project_name=project_name, package=None
+        )
+
+        # We want to check for "Core", because "Core" basically means "builtin"
+        if candidate is not None and candidate.locality == Locality.Core:
+            microbatch_is_core = True
+
+        return microbatch_is_core
+
+    def use_microbatch_batches(self, project_name: str) -> bool:
+        return (
+            get_flags().require_batched_execution_for_custom_microbatch_strategy
+            or self._microbatch_macro_is_core(project_name=project_name)
+        )
+
 
 class MacroManifest(MacroMethods):
     def __init__(self, macros) -> None:
diff --git a/core/dbt/contracts/project.py b/core/dbt/contracts/project.py
index 1e41879556c..25fb19b4f58 100644
--- a/core/dbt/contracts/project.py
+++ b/core/dbt/contracts/project.py
@@ -338,6 +338,7 @@ class ProjectFlags(ExtensibleDbtClassMixin):
     write_json: Optional[bool] = None
 
     # legacy behaviors - https://github.com/dbt-labs/dbt-core/blob/main/docs/guides/behavior-change-flags.md
+    require_batched_execution_for_custom_microbatch_strategy: bool = False
     require_explicit_package_overrides_for_builtin_materializations: bool = True
     require_resource_names_without_spaces: bool = False
     source_freshness_run_project_hooks: bool = False
@@ -350,6 +351,7 @@ class ProjectFlags(ExtensibleDbtClassMixin):
     @property
     def project_only_flags(self) -> Dict[str, Any]:
         return {
+            "require_batched_execution_for_custom_microbatch_strategy": self.require_batched_execution_for_custom_microbatch_strategy,
             "require_explicit_package_overrides_for_builtin_materializations": self.require_explicit_package_overrides_for_builtin_materializations,
             "require_resource_names_without_spaces": self.require_resource_names_without_spaces,
             "source_freshness_run_project_hooks": self.source_freshness_run_project_hooks,
diff --git a/core/dbt/deprecations.py b/core/dbt/deprecations.py
index e4752c6c857..ca4aada83d9 100644
--- a/core/dbt/deprecations.py
+++ b/core/dbt/deprecations.py
@@ -128,6 +128,11 @@ class MFCumulativeTypeParamsDeprecation(DBTDeprecation):
     _event = "MFCumulativeTypeParamsDeprecation"
 
 
+class MicrobatchMacroOutsideOfBatchesDeprecation(DBTDeprecation):
+    _name = "microbatch-macro-outside-of-batches-deprecation"
+    _event = "MicrobatchMacroOutsideOfBatchesDeprecation"
+
+
 def renamed_env_var(old_name: str, new_name: str):
     class EnvironmentVariableRenamed(DBTDeprecation):
         _name = f"environment-variable-renamed:{old_name}"
@@ -178,6 +183,7 @@ def show_callback():
     SourceFreshnessProjectHooksNotRun(),
     MFTimespineWithoutYamlConfigurationDeprecation(),
     MFCumulativeTypeParamsDeprecation(),
+    MicrobatchMacroOutsideOfBatchesDeprecation(),
 ]
 
 deprecations: Dict[str, DBTDeprecation] = {d.name: d for d in deprecations_list}
diff --git a/core/dbt/events/core_types.proto b/core/dbt/events/core_types.proto
index 1cf5f3dbfdb..8cefe7efb68 100644
--- a/core/dbt/events/core_types.proto
+++ b/core/dbt/events/core_types.proto
@@ -461,6 +461,14 @@ message MFCumulativeTypeParamsDeprecationMsg {
     MFCumulativeTypeParamsDeprecation data = 2;
 }
 
+// D020
+message MicrobatchMacroOutsideOfBatchesDeprecation {}
+
+message MicrobatchMacroOutsideOfBatchesDeprecationMsg {
+    CoreEventInfo info = 1;
+    MicrobatchMacroOutsideOfBatchesDeprecation data = 2;
+}
+
 // I065
 message DeprecatedModel {
     string model_name = 1;
diff --git a/core/dbt/events/core_types_pb2.py b/core/dbt/events/core_types_pb2.py
index 3b50da536f8..273ba7c7dda 100644
--- a/core/dbt/events/core_types_pb2.py
+++ b/core/dbt/events/core_types_pb2.py
@@ -16,7 +16,7 @@
 from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
 
 
-DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x10\x63ore_types.proto\x12\x0bproto_types\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/protobuf/struct.proto\"\x99\x02\n\rCoreEventInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x0b\n\x03msg\x18\x03 \x01(\t\x12\r\n\x05level\x18\x04 \x01(\t\x12\x15\n\rinvocation_id\x18\x05 \x01(\t\x12\x0b\n\x03pid\x18\x06 \x01(\x05\x12\x0e\n\x06thread\x18\x07 \x01(\t\x12&\n\x02ts\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x05\x65xtra\x18\t \x03(\x0b\x32%.proto_types.CoreEventInfo.ExtraEntry\x12\x10\n\x08\x63\x61tegory\x18\n \x01(\t\x1a,\n\nExtraEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"V\n\x0cNodeRelation\x12\x10\n\x08\x64\x61tabase\x18\n \x01(\t\x12\x0e\n\x06schema\x18\x0b \x01(\t\x12\r\n\x05\x61lias\x18\x0c \x01(\t\x12\x15\n\rrelation_name\x18\r \x01(\t\"\x91\x02\n\x08NodeInfo\x12\x11\n\tnode_path\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x11\n\tunique_id\x18\x03 \x01(\t\x12\x15\n\rresource_type\x18\x04 \x01(\t\x12\x14\n\x0cmaterialized\x18\x05 \x01(\t\x12\x13\n\x0bnode_status\x18\x06 \x01(\t\x12\x17\n\x0fnode_started_at\x18\x07 \x01(\t\x12\x18\n\x10node_finished_at\x18\x08 \x01(\t\x12%\n\x04meta\x18\t \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x30\n\rnode_relation\x18\n \x01(\x0b\x32\x19.proto_types.NodeRelation\"\x7f\n\rTimingInfoMsg\x12\x0c\n\x04name\x18\x01 \x01(\t\x12.\n\nstarted_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x30\n\x0c\x63ompleted_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xd1\x01\n\x0cRunResultMsg\x12\x0e\n\x06status\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12/\n\x0btiming_info\x18\x03 \x03(\x0b\x32\x1a.proto_types.TimingInfoMsg\x12\x0e\n\x06thread\x18\x04 \x01(\t\x12\x16\n\x0e\x65xecution_time\x18\x05 \x01(\x02\x12\x31\n\x10\x61\x64\x61pter_response\x18\x06 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x14\n\x0cnum_failures\x18\x07 \x01(\x05\"\\\n\nColumnType\x12\x13\n\x0b\x63olumn_name\x18\x01 \x01(\t\x12\x1c\n\x14previous_column_type\x18\x02 \x01(\t\x12\x1b\n\x13\x63urrent_column_type\x18\x03 \x01(\t\"Y\n\x10\x43olumnConstraint\x12\x13\n\x0b\x63olumn_name\x18\x01 \x01(\t\x12\x17\n\x0f\x63onstraint_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63onstraint_type\x18\x03 \x01(\t\"T\n\x0fModelConstraint\x12\x17\n\x0f\x63onstraint_name\x18\x01 \x01(\t\x12\x17\n\x0f\x63onstraint_type\x18\x02 \x01(\t\x12\x0f\n\x07\x63olumns\x18\x03 \x03(\t\"9\n\x11MainReportVersion\x12\x0f\n\x07version\x18\x01 \x01(\t\x12\x13\n\x0blog_version\x18\x02 \x01(\x05\"n\n\x14MainReportVersionMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.MainReportVersion\"r\n\x0eMainReportArgs\x12\x33\n\x04\x61rgs\x18\x01 \x03(\x0b\x32%.proto_types.MainReportArgs.ArgsEntry\x1a+\n\tArgsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"h\n\x11MainReportArgsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.MainReportArgs\"+\n\x15MainTrackingUserState\x12\x12\n\nuser_state\x18\x01 \x01(\t\"v\n\x18MainTrackingUserStateMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MainTrackingUserState\"5\n\x0fMergedFromState\x12\x12\n\nnum_merged\x18\x01 \x01(\x05\x12\x0e\n\x06sample\x18\x02 \x03(\t\"j\n\x12MergedFromStateMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.MergedFromState\"A\n\x14MissingProfileTarget\x12\x14\n\x0cprofile_name\x18\x01 \x01(\t\x12\x13\n\x0btarget_name\x18\x02 \x01(\t\"t\n\x17MissingProfileTargetMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.MissingProfileTarget\"(\n\x11InvalidOptionYAML\x12\x13\n\x0boption_name\x18\x01 \x01(\t\"n\n\x14InvalidOptionYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.InvalidOptionYAML\"!\n\x12LogDbtProjectError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"p\n\x15LogDbtProjectErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDbtProjectError\"3\n\x12LogDbtProfileError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\x12\x10\n\x08profiles\x18\x02 \x03(\t\"p\n\x15LogDbtProfileErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDbtProfileError\"!\n\x12StarterProjectPath\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"p\n\x15StarterProjectPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.StarterProjectPath\"$\n\x15\x43onfigFolderDirectory\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"v\n\x18\x43onfigFolderDirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.ConfigFolderDirectory\"\'\n\x14NoSampleProfileFound\x12\x0f\n\x07\x61\x64\x61pter\x18\x01 \x01(\t\"t\n\x17NoSampleProfileFoundMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.NoSampleProfileFound\"6\n\x18ProfileWrittenWithSample\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"|\n\x1bProfileWrittenWithSampleMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ProfileWrittenWithSample\"B\n$ProfileWrittenWithTargetTemplateYAML\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"\x94\x01\n\'ProfileWrittenWithTargetTemplateYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12?\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x31.proto_types.ProfileWrittenWithTargetTemplateYAML\"C\n%ProfileWrittenWithProjectTemplateYAML\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"\x96\x01\n(ProfileWrittenWithProjectTemplateYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12@\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x32.proto_types.ProfileWrittenWithProjectTemplateYAML\"\x12\n\x10SettingUpProfile\"l\n\x13SettingUpProfileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.SettingUpProfile\"\x1c\n\x1aInvalidProfileTemplateYAML\"\x80\x01\n\x1dInvalidProfileTemplateYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.InvalidProfileTemplateYAML\"(\n\x18ProjectNameAlreadyExists\x12\x0c\n\x04name\x18\x01 \x01(\t\"|\n\x1bProjectNameAlreadyExistsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ProjectNameAlreadyExists\"K\n\x0eProjectCreated\x12\x14\n\x0cproject_name\x18\x01 \x01(\t\x12\x10\n\x08\x64ocs_url\x18\x02 \x01(\t\x12\x11\n\tslack_url\x18\x03 \x01(\t\"h\n\x11ProjectCreatedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.ProjectCreated\"@\n\x1aPackageRedirectDeprecation\x12\x10\n\x08old_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\"\x80\x01\n\x1dPackageRedirectDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.PackageRedirectDeprecation\"\x1f\n\x1dPackageInstallPathDeprecation\"\x86\x01\n PackageInstallPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.PackageInstallPathDeprecation\"H\n\x1b\x43onfigSourcePathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"\x82\x01\n\x1e\x43onfigSourcePathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.ConfigSourcePathDeprecation\"F\n\x19\x43onfigDataPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"~\n\x1c\x43onfigDataPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.ConfigDataPathDeprecation\".\n\x17MetricAttributesRenamed\x12\x13\n\x0bmetric_name\x18\x01 \x01(\t\"z\n\x1aMetricAttributesRenamedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.MetricAttributesRenamed\"+\n\x17\x45xposureNameDeprecation\x12\x10\n\x08\x65xposure\x18\x01 \x01(\t\"z\n\x1a\x45xposureNameDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.ExposureNameDeprecation\"^\n\x13InternalDeprecation\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06reason\x18\x02 \x01(\t\x12\x18\n\x10suggested_action\x18\x03 \x01(\t\x12\x0f\n\x07version\x18\x04 \x01(\t\"r\n\x16InternalDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.InternalDeprecation\"@\n\x1a\x45nvironmentVariableRenamed\x12\x10\n\x08old_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\"\x80\x01\n\x1d\x45nvironmentVariableRenamedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.EnvironmentVariableRenamed\"3\n\x18\x43onfigLogPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\"|\n\x1b\x43onfigLogPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ConfigLogPathDeprecation\"6\n\x1b\x43onfigTargetPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\"\x82\x01\n\x1e\x43onfigTargetPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.ConfigTargetPathDeprecation\"C\n\x16TestsConfigDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"x\n\x19TestsConfigDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.TestsConfigDeprecation\"\x1e\n\x1cProjectFlagsMovedDeprecation\"\x84\x01\n\x1fProjectFlagsMovedDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x37\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32).proto_types.ProjectFlagsMovedDeprecation\"C\n\x1fSpacesInResourceNameDeprecation\x12\x11\n\tunique_id\x18\x01 \x01(\t\x12\r\n\x05level\x18\x02 \x01(\t\"\x8a\x01\n\"SpacesInResourceNameDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.SpacesInResourceNameDeprecation\"i\n\"ResourceNamesWithSpacesDeprecation\x12\x1b\n\x13\x63ount_invalid_names\x18\x01 \x01(\x05\x12\x17\n\x0fshow_debug_hint\x18\x02 \x01(\x08\x12\r\n\x05level\x18\x03 \x01(\t\"\x90\x01\n%ResourceNamesWithSpacesDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12=\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32/.proto_types.ResourceNamesWithSpacesDeprecation\"_\n)PackageMaterializationOverrideDeprecation\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x1c\n\x14materialization_name\x18\x02 \x01(\t\"\x9e\x01\n,PackageMaterializationOverrideDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x44\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x36.proto_types.PackageMaterializationOverrideDeprecation\"#\n!SourceFreshnessProjectHooksNotRun\"\x8e\x01\n$SourceFreshnessProjectHooksNotRunMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.SourceFreshnessProjectHooksNotRun\"0\n.MFTimespineWithoutYamlConfigurationDeprecation\"\xa8\x01\n1MFTimespineWithoutYamlConfigurationDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12I\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32;.proto_types.MFTimespineWithoutYamlConfigurationDeprecation\"#\n!MFCumulativeTypeParamsDeprecation\"\x8e\x01\n$MFCumulativeTypeParamsDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.MFCumulativeTypeParamsDeprecation\"V\n\x0f\x44\x65precatedModel\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x15\n\rmodel_version\x18\x02 \x01(\t\x12\x18\n\x10\x64\x65precation_date\x18\x03 \x01(\t\"j\n\x12\x44\x65precatedModelMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DeprecatedModel\"7\n\x12InputFileDiffError\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\t\x12\x0f\n\x07\x66ile_id\x18\x02 \x01(\t\"p\n\x15InputFileDiffErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.InputFileDiffError\"?\n\x14InvalidValueForField\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x13\n\x0b\x66ield_value\x18\x02 \x01(\t\"t\n\x17InvalidValueForFieldMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.InvalidValueForField\"Q\n\x11ValidationWarning\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x12\n\nfield_name\x18\x02 \x01(\t\x12\x11\n\tnode_name\x18\x03 \x01(\t\"n\n\x14ValidationWarningMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.ValidationWarning\"!\n\x11ParsePerfInfoPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"n\n\x14ParsePerfInfoPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.ParsePerfInfoPath\"1\n!PartialParsingErrorProcessingFile\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\"\x8e\x01\n$PartialParsingErrorProcessingFileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.PartialParsingErrorProcessingFile\"\x86\x01\n\x13PartialParsingError\x12?\n\x08\x65xc_info\x18\x01 \x03(\x0b\x32-.proto_types.PartialParsingError.ExcInfoEntry\x1a.\n\x0c\x45xcInfoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"r\n\x16PartialParsingErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.PartialParsingError\"\x1b\n\x19PartialParsingSkipParsing\"~\n\x1cPartialParsingSkipParsingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.PartialParsingSkipParsing\"&\n\x14UnableToPartialParse\x12\x0e\n\x06reason\x18\x01 \x01(\t\"t\n\x17UnableToPartialParseMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.UnableToPartialParse\"f\n\x12StateCheckVarsHash\x12\x10\n\x08\x63hecksum\x18\x01 \x01(\t\x12\x0c\n\x04vars\x18\x02 \x01(\t\x12\x0f\n\x07profile\x18\x03 \x01(\t\x12\x0e\n\x06target\x18\x04 \x01(\t\x12\x0f\n\x07version\x18\x05 \x01(\t\"p\n\x15StateCheckVarsHashMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.StateCheckVarsHash\"\x1a\n\x18PartialParsingNotEnabled\"|\n\x1bPartialParsingNotEnabledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.PartialParsingNotEnabled\"C\n\x14ParsedFileLoadFailed\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"t\n\x17ParsedFileLoadFailedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.ParsedFileLoadFailed\"H\n\x15PartialParsingEnabled\x12\x0f\n\x07\x64\x65leted\x18\x01 \x01(\x05\x12\r\n\x05\x61\x64\x64\x65\x64\x18\x02 \x01(\x05\x12\x0f\n\x07\x63hanged\x18\x03 \x01(\x05\"v\n\x18PartialParsingEnabledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.PartialParsingEnabled\"8\n\x12PartialParsingFile\x12\x0f\n\x07\x66ile_id\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\"p\n\x15PartialParsingFileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.PartialParsingFile\"\xaf\x01\n\x1fInvalidDisabledTargetInTestNode\x12\x1b\n\x13resource_type_title\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x1a\n\x12original_file_path\x18\x03 \x01(\t\x12\x13\n\x0btarget_kind\x18\x04 \x01(\t\x12\x13\n\x0btarget_name\x18\x05 \x01(\t\x12\x16\n\x0etarget_package\x18\x06 \x01(\t\"\x8a\x01\n\"InvalidDisabledTargetInTestNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.InvalidDisabledTargetInTestNode\"7\n\x18UnusedResourceConfigPath\x12\x1b\n\x13unused_config_paths\x18\x01 \x03(\t\"|\n\x1bUnusedResourceConfigPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.UnusedResourceConfigPath\"3\n\rSeedIncreased\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"f\n\x10SeedIncreasedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.SeedIncreased\">\n\x18SeedExceedsLimitSamePath\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"|\n\x1bSeedExceedsLimitSamePathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.SeedExceedsLimitSamePath\"D\n\x1eSeedExceedsLimitAndPathChanged\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"\x88\x01\n!SeedExceedsLimitAndPathChangedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.SeedExceedsLimitAndPathChanged\"\\\n\x1fSeedExceedsLimitChecksumChanged\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x15\n\rchecksum_name\x18\x03 \x01(\t\"\x8a\x01\n\"SeedExceedsLimitChecksumChangedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.SeedExceedsLimitChecksumChanged\"%\n\x0cUnusedTables\x12\x15\n\runused_tables\x18\x01 \x03(\t\"d\n\x0fUnusedTablesMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.UnusedTables\"\x87\x01\n\x17WrongResourceSchemaFile\x12\x12\n\npatch_name\x18\x01 \x01(\t\x12\x15\n\rresource_type\x18\x02 \x01(\t\x12\x1c\n\x14plural_resource_type\x18\x03 \x01(\t\x12\x10\n\x08yaml_key\x18\x04 \x01(\t\x12\x11\n\tfile_path\x18\x05 \x01(\t\"z\n\x1aWrongResourceSchemaFileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.WrongResourceSchemaFile\"K\n\x10NoNodeForYamlKey\x12\x12\n\npatch_name\x18\x01 \x01(\t\x12\x10\n\x08yaml_key\x18\x02 \x01(\t\x12\x11\n\tfile_path\x18\x03 \x01(\t\"l\n\x13NoNodeForYamlKeyMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.NoNodeForYamlKey\"+\n\x15MacroNotFoundForPatch\x12\x12\n\npatch_name\x18\x01 \x01(\t\"v\n\x18MacroNotFoundForPatchMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MacroNotFoundForPatch\"\xb8\x01\n\x16NodeNotFoundOrDisabled\x12\x1a\n\x12original_file_path\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x1b\n\x13resource_type_title\x18\x03 \x01(\t\x12\x13\n\x0btarget_name\x18\x04 \x01(\t\x12\x13\n\x0btarget_kind\x18\x05 \x01(\t\x12\x16\n\x0etarget_package\x18\x06 \x01(\t\x12\x10\n\x08\x64isabled\x18\x07 \x01(\t\"x\n\x19NodeNotFoundOrDisabledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.NodeNotFoundOrDisabled\"H\n\x0fJinjaLogWarning\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"j\n\x12JinjaLogWarningMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.JinjaLogWarning\"E\n\x0cJinjaLogInfo\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"d\n\x0fJinjaLogInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.JinjaLogInfo\"F\n\rJinjaLogDebug\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"f\n\x10JinjaLogDebugMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.JinjaLogDebug\"\xae\x01\n\x1eUnpinnedRefNewVersionAvailable\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x15\n\rref_node_name\x18\x02 \x01(\t\x12\x18\n\x10ref_node_package\x18\x03 \x01(\t\x12\x18\n\x10ref_node_version\x18\x04 \x01(\t\x12\x17\n\x0fref_max_version\x18\x05 \x01(\t\"\x88\x01\n!UnpinnedRefNewVersionAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.UnpinnedRefNewVersionAvailable\"\xc6\x01\n\x1cUpcomingReferenceDeprecation\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x19\n\x11ref_model_package\x18\x02 \x01(\t\x12\x16\n\x0eref_model_name\x18\x03 \x01(\t\x12\x19\n\x11ref_model_version\x18\x04 \x01(\t\x12 \n\x18ref_model_latest_version\x18\x05 \x01(\t\x12\"\n\x1aref_model_deprecation_date\x18\x06 \x01(\t\"\x84\x01\n\x1fUpcomingReferenceDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x37\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32).proto_types.UpcomingReferenceDeprecation\"\xbd\x01\n\x13\x44\x65precatedReference\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x19\n\x11ref_model_package\x18\x02 \x01(\t\x12\x16\n\x0eref_model_name\x18\x03 \x01(\t\x12\x19\n\x11ref_model_version\x18\x04 \x01(\t\x12 \n\x18ref_model_latest_version\x18\x05 \x01(\t\x12\"\n\x1aref_model_deprecation_date\x18\x06 \x01(\t\"r\n\x16\x44\x65precatedReferenceMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DeprecatedReference\"<\n$UnsupportedConstraintMaterialization\x12\x14\n\x0cmaterialized\x18\x01 \x01(\t\"\x94\x01\n\'UnsupportedConstraintMaterializationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12?\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x31.proto_types.UnsupportedConstraintMaterialization\"M\n\x14ParseInlineNodeError\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\"t\n\x17ParseInlineNodeErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.ParseInlineNodeError\"(\n\x19SemanticValidationFailure\x12\x0b\n\x03msg\x18\x02 \x01(\t\"~\n\x1cSemanticValidationFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.SemanticValidationFailure\"\x8a\x03\n\x19UnversionedBreakingChange\x12\x18\n\x10\x62reaking_changes\x18\x01 \x03(\t\x12\x12\n\nmodel_name\x18\x02 \x01(\t\x12\x17\n\x0fmodel_file_path\x18\x03 \x01(\t\x12\"\n\x1a\x63ontract_enforced_disabled\x18\x04 \x01(\x08\x12\x17\n\x0f\x63olumns_removed\x18\x05 \x03(\t\x12\x34\n\x13\x63olumn_type_changes\x18\x06 \x03(\x0b\x32\x17.proto_types.ColumnType\x12I\n\"enforced_column_constraint_removed\x18\x07 \x03(\x0b\x32\x1d.proto_types.ColumnConstraint\x12G\n!enforced_model_constraint_removed\x18\x08 \x03(\x0b\x32\x1c.proto_types.ModelConstraint\x12\x1f\n\x17materialization_changed\x18\t \x03(\t\"~\n\x1cUnversionedBreakingChangeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.UnversionedBreakingChange\"*\n\x14WarnStateTargetEqual\x12\x12\n\nstate_path\x18\x01 \x01(\t\"t\n\x17WarnStateTargetEqualMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.WarnStateTargetEqual\"%\n\x16\x46reshnessConfigProblem\x12\x0b\n\x03msg\x18\x01 \x01(\t\"x\n\x19\x46reshnessConfigProblemMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.FreshnessConfigProblem\"6\n MicrobatchModelNoEventTimeInputs\x12\x12\n\nmodel_name\x18\x01 \x01(\t\"\x8c\x01\n#MicrobatchModelNoEventTimeInputsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12;\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32-.proto_types.MicrobatchModelNoEventTimeInputs\"/\n\x1dGitSparseCheckoutSubdirectory\x12\x0e\n\x06subdir\x18\x01 \x01(\t\"\x86\x01\n GitSparseCheckoutSubdirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.GitSparseCheckoutSubdirectory\"/\n\x1bGitProgressCheckoutRevision\x12\x10\n\x08revision\x18\x01 \x01(\t\"\x82\x01\n\x1eGitProgressCheckoutRevisionMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.GitProgressCheckoutRevision\"4\n%GitProgressUpdatingExistingDependency\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"\x96\x01\n(GitProgressUpdatingExistingDependencyMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12@\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x32.proto_types.GitProgressUpdatingExistingDependency\".\n\x1fGitProgressPullingNewDependency\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"\x8a\x01\n\"GitProgressPullingNewDependencyMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.GitProgressPullingNewDependency\"\x1d\n\x0eGitNothingToDo\x12\x0b\n\x03sha\x18\x01 \x01(\t\"h\n\x11GitNothingToDoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.GitNothingToDo\"E\n\x1fGitProgressUpdatedCheckoutRange\x12\x11\n\tstart_sha\x18\x01 \x01(\t\x12\x0f\n\x07\x65nd_sha\x18\x02 \x01(\t\"\x8a\x01\n\"GitProgressUpdatedCheckoutRangeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.GitProgressUpdatedCheckoutRange\"*\n\x17GitProgressCheckedOutAt\x12\x0f\n\x07\x65nd_sha\x18\x01 \x01(\t\"z\n\x1aGitProgressCheckedOutAtMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.GitProgressCheckedOutAt\")\n\x1aRegistryProgressGETRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\"\x80\x01\n\x1dRegistryProgressGETRequestMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.RegistryProgressGETRequest\"=\n\x1bRegistryProgressGETResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x11\n\tresp_code\x18\x02 \x01(\x05\"\x82\x01\n\x1eRegistryProgressGETResponseMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.RegistryProgressGETResponse\"_\n\x1dSelectorReportInvalidSelector\x12\x17\n\x0fvalid_selectors\x18\x01 \x01(\t\x12\x13\n\x0bspec_method\x18\x02 \x01(\t\x12\x10\n\x08raw_spec\x18\x03 \x01(\t\"\x86\x01\n SelectorReportInvalidSelectorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.SelectorReportInvalidSelector\"\x15\n\x13\x44\x65psNoPackagesFound\"r\n\x16\x44\x65psNoPackagesFoundMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DepsNoPackagesFound\"/\n\x17\x44\x65psStartPackageInstall\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\"z\n\x1a\x44\x65psStartPackageInstallMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsStartPackageInstall\"\'\n\x0f\x44\x65psInstallInfo\x12\x14\n\x0cversion_name\x18\x01 \x01(\t\"j\n\x12\x44\x65psInstallInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DepsInstallInfo\"-\n\x13\x44\x65psUpdateAvailable\x12\x16\n\x0eversion_latest\x18\x01 \x01(\t\"r\n\x16\x44\x65psUpdateAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DepsUpdateAvailable\"\x0e\n\x0c\x44\x65psUpToDate\"d\n\x0f\x44\x65psUpToDateMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.DepsUpToDate\",\n\x14\x44\x65psListSubdirectory\x12\x14\n\x0csubdirectory\x18\x01 \x01(\t\"t\n\x17\x44\x65psListSubdirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.DepsListSubdirectory\".\n\x1a\x44\x65psNotifyUpdatesAvailable\x12\x10\n\x08packages\x18\x01 \x03(\t\"\x80\x01\n\x1d\x44\x65psNotifyUpdatesAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.DepsNotifyUpdatesAvailable\".\n\x1fRegistryIndexProgressGETRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\"\x8a\x01\n\"RegistryIndexProgressGETRequestMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.RegistryIndexProgressGETRequest\"B\n RegistryIndexProgressGETResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x11\n\tresp_code\x18\x02 \x01(\x05\"\x8c\x01\n#RegistryIndexProgressGETResponseMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12;\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32-.proto_types.RegistryIndexProgressGETResponse\"2\n\x1eRegistryResponseUnexpectedType\x12\x10\n\x08response\x18\x01 \x01(\t\"\x88\x01\n!RegistryResponseUnexpectedTypeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.RegistryResponseUnexpectedType\"2\n\x1eRegistryResponseMissingTopKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x88\x01\n!RegistryResponseMissingTopKeysMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.RegistryResponseMissingTopKeys\"5\n!RegistryResponseMissingNestedKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x8e\x01\n$RegistryResponseMissingNestedKeysMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.RegistryResponseMissingNestedKeys\"3\n\x1fRegistryResponseExtraNestedKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x8a\x01\n\"RegistryResponseExtraNestedKeysMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.RegistryResponseExtraNestedKeys\"(\n\x18\x44\x65psSetDownloadDirectory\x12\x0c\n\x04path\x18\x01 \x01(\t\"|\n\x1b\x44\x65psSetDownloadDirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.DepsSetDownloadDirectory\"-\n\x0c\x44\x65psUnpinned\x12\x10\n\x08revision\x18\x01 \x01(\t\x12\x0b\n\x03git\x18\x02 \x01(\t\"d\n\x0f\x44\x65psUnpinnedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.DepsUnpinned\"/\n\x1bNoNodesForSelectionCriteria\x12\x10\n\x08spec_raw\x18\x01 \x01(\t\"\x82\x01\n\x1eNoNodesForSelectionCriteriaMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.NoNodesForSelectionCriteria\")\n\x10\x44\x65psLockUpdating\x12\x15\n\rlock_filepath\x18\x01 \x01(\t\"l\n\x13\x44\x65psLockUpdatingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.DepsLockUpdating\"R\n\x0e\x44\x65psAddPackage\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x19\n\x11packages_filepath\x18\x03 \x01(\t\"h\n\x11\x44\x65psAddPackageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.DepsAddPackage\"\xa7\x01\n\x19\x44\x65psFoundDuplicatePackage\x12S\n\x0fremoved_package\x18\x01 \x03(\x0b\x32:.proto_types.DepsFoundDuplicatePackage.RemovedPackageEntry\x1a\x35\n\x13RemovedPackageEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"~\n\x1c\x44\x65psFoundDuplicatePackageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.DepsFoundDuplicatePackage\"$\n\x12\x44\x65psVersionMissing\x12\x0e\n\x06source\x18\x01 \x01(\t\"p\n\x15\x44\x65psVersionMissingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.DepsVersionMissing\"/\n\x17\x44\x65psScrubbedPackageName\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\"z\n\x1a\x44\x65psScrubbedPackageNameMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsScrubbedPackageName\"?\n\x0f\x41rtifactWritten\x12\x15\n\rartifact_type\x18\x01 \x01(\t\x12\x15\n\rartifact_path\x18\x02 \x01(\t\"j\n\x12\x41rtifactWrittenMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.ArtifactWritten\"*\n\x1bRunningOperationCaughtError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"\x82\x01\n\x1eRunningOperationCaughtErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.RunningOperationCaughtError\"\x11\n\x0f\x43ompileComplete\"j\n\x12\x43ompileCompleteMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.CompileComplete\"\x18\n\x16\x46reshnessCheckComplete\"x\n\x19\x46reshnessCheckCompleteMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.FreshnessCheckComplete\"\x1c\n\nSeedHeader\x12\x0e\n\x06header\x18\x01 \x01(\t\"`\n\rSeedHeaderMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.SeedHeader\"]\n\x12SQLRunnerException\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x02 \x01(\t\x12(\n\tnode_info\x18\x03 \x01(\x0b\x32\x15.proto_types.NodeInfo\"p\n\x15SQLRunnerExceptionMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.SQLRunnerException\"\x87\x01\n\x05Group\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x14\n\x0cpackage_name\x18\x03 \x01(\t\x12,\n\x05owner\x18\x07 \x03(\x0b\x32\x1d.proto_types.Group.OwnerEntry\x1a,\n\nOwnerEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xe2\x01\n\rLogTestResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\x12\n\nnum_models\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x14\n\x0cnum_failures\x18\x07 \x01(\x05\x12!\n\x05group\x18\x08 \x01(\x0b\x32\x12.proto_types.Group\x12\x15\n\rattached_node\x18\t \x01(\t\"f\n\x10LogTestResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogTestResult\"k\n\x0cLogStartLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"d\n\x0fLogStartLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.LogStartLine\"\xb8\x01\n\x0eLogModelResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12!\n\x05group\x18\x07 \x01(\x0b\x32\x12.proto_types.Group\"h\n\x11LogModelResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.LogModelResult\"\x92\x02\n\x11LogSnapshotResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x34\n\x03\x63\x66g\x18\x07 \x03(\x0b\x32\'.proto_types.LogSnapshotResult.CfgEntry\x12\x16\n\x0eresult_message\x18\x08 \x01(\t\x1a*\n\x08\x43\x66gEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"n\n\x14LogSnapshotResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.LogSnapshotResult\"\xb9\x01\n\rLogSeedResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x16\n\x0eresult_message\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x0e\n\x06schema\x18\x07 \x01(\t\x12\x10\n\x08relation\x18\x08 \x01(\t\"f\n\x10LogSeedResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogSeedResult\"\xad\x01\n\x12LogFreshnessResult\x12\x0e\n\x06status\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x05 \x01(\x02\x12\x13\n\x0bsource_name\x18\x06 \x01(\t\x12\x12\n\ntable_name\x18\x07 \x01(\t\"p\n\x15LogFreshnessResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogFreshnessResult\"\x98\x01\n\x11LogNodeNoOpResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\"n\n\x14LogNodeNoOpResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.LogNodeNoOpResult\"\"\n\rLogCancelLine\x12\x11\n\tconn_name\x18\x01 \x01(\t\"f\n\x10LogCancelLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogCancelLine\"\x1f\n\x0f\x44\x65\x66\x61ultSelector\x12\x0c\n\x04name\x18\x01 \x01(\t\"j\n\x12\x44\x65\x66\x61ultSelectorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DefaultSelector\"5\n\tNodeStart\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"^\n\x0cNodeStartMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.NodeStart\"g\n\x0cNodeFinished\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12-\n\nrun_result\x18\x02 \x01(\x0b\x32\x19.proto_types.RunResultMsg\"d\n\x0fNodeFinishedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.NodeFinished\"+\n\x1bQueryCancelationUnsupported\x12\x0c\n\x04type\x18\x01 \x01(\t\"\x82\x01\n\x1eQueryCancelationUnsupportedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.QueryCancelationUnsupported\"O\n\x0f\x43oncurrencyLine\x12\x13\n\x0bnum_threads\x18\x01 \x01(\x05\x12\x13\n\x0btarget_name\x18\x02 \x01(\t\x12\x12\n\nnode_count\x18\x03 \x01(\x05\"j\n\x12\x43oncurrencyLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.ConcurrencyLine\"E\n\x19WritingInjectedSQLForNode\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"~\n\x1cWritingInjectedSQLForNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.WritingInjectedSQLForNode\"9\n\rNodeCompiling\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"f\n\x10NodeCompilingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.NodeCompiling\"9\n\rNodeExecuting\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"f\n\x10NodeExecutingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.NodeExecuting\"m\n\x10LogHookStartLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tstatement\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"l\n\x13LogHookStartLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.LogHookStartLine\"\x93\x01\n\x0eLogHookEndLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tstatement\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\"h\n\x11LogHookEndLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.LogHookEndLine\"\x93\x01\n\x0fSkippingDetails\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x15\n\rresource_type\x18\x02 \x01(\t\x12\x0e\n\x06schema\x18\x03 \x01(\t\x12\x11\n\tnode_name\x18\x04 \x01(\t\x12\r\n\x05index\x18\x05 \x01(\x05\x12\r\n\x05total\x18\x06 \x01(\x05\"j\n\x12SkippingDetailsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.SkippingDetails\"\r\n\x0bNothingToDo\"b\n\x0eNothingToDoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.NothingToDo\",\n\x1dRunningOperationUncaughtError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"\x86\x01\n RunningOperationUncaughtErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.RunningOperationUncaughtError\"\x93\x01\n\x0c\x45ndRunResult\x12*\n\x07results\x18\x01 \x03(\x0b\x32\x19.proto_types.RunResultMsg\x12\x14\n\x0c\x65lapsed_time\x18\x02 \x01(\x02\x12\x30\n\x0cgenerated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07success\x18\x04 \x01(\x08\"d\n\x0f\x45ndRunResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.EndRunResult\"\x11\n\x0fNoNodesSelected\"j\n\x12NoNodesSelectedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.NoNodesSelected\"w\n\x10\x43ommandCompleted\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x30\n\x0c\x63ompleted_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07\x65lapsed\x18\x04 \x01(\x02\"l\n\x13\x43ommandCompletedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.CommandCompleted\"k\n\x08ShowNode\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x0f\n\x07preview\x18\x02 \x01(\t\x12\x11\n\tis_inline\x18\x03 \x01(\x08\x12\x15\n\routput_format\x18\x04 \x01(\t\x12\x11\n\tunique_id\x18\x05 \x01(\t\"\\\n\x0bShowNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12#\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x15.proto_types.ShowNode\"p\n\x0c\x43ompiledNode\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x10\n\x08\x63ompiled\x18\x02 \x01(\t\x12\x11\n\tis_inline\x18\x03 \x01(\x08\x12\x15\n\routput_format\x18\x04 \x01(\t\x12\x11\n\tunique_id\x18\x05 \x01(\t\"d\n\x0f\x43ompiledNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.CompiledNode\"Y\n\x18SnapshotTimestampWarning\x12\x1f\n\x17snapshot_time_data_type\x18\x01 \x01(\t\x12\x1c\n\x14updated_at_data_type\x18\x02 \x01(\t\"|\n\x1bSnapshotTimestampWarningMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.SnapshotTimestampWarning\"b\n\x17\x43\x61tchableExceptionOnRun\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"z\n\x1a\x43\x61tchableExceptionOnRunMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.CatchableExceptionOnRun\"_\n\x12InternalErrorOnRun\x12\x12\n\nbuild_path\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12(\n\tnode_info\x18\x03 \x01(\x0b\x32\x15.proto_types.NodeInfo\"p\n\x15InternalErrorOnRunMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.InternalErrorOnRun\"u\n\x15GenericExceptionOnRun\x12\x12\n\nbuild_path\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x0b\n\x03\x65xc\x18\x03 \x01(\t\x12(\n\tnode_info\x18\x04 \x01(\x0b\x32\x15.proto_types.NodeInfo\"v\n\x18GenericExceptionOnRunMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.GenericExceptionOnRun\"N\n\x1aNodeConnectionReleaseError\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"\x80\x01\n\x1dNodeConnectionReleaseErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.NodeConnectionReleaseError\"\x1f\n\nFoundStats\x12\x11\n\tstat_line\x18\x01 \x01(\t\"`\n\rFoundStatsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.FoundStats\"\x17\n\x15MainKeyboardInterrupt\"v\n\x18MainKeyboardInterruptMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MainKeyboardInterrupt\"#\n\x14MainEncounteredError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"t\n\x17MainEncounteredErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.MainEncounteredError\"%\n\x0eMainStackTrace\x12\x13\n\x0bstack_trace\x18\x01 \x01(\t\"h\n\x11MainStackTraceMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.MainStackTrace\"p\n\x13TimingInfoCollected\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12/\n\x0btiming_info\x18\x02 \x01(\x0b\x32\x1a.proto_types.TimingInfoMsg\"r\n\x16TimingInfoCollectedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.TimingInfoCollected\"&\n\x12LogDebugStackTrace\x12\x10\n\x08\x65xc_info\x18\x01 \x01(\t\"p\n\x15LogDebugStackTraceMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDebugStackTrace\"\x1e\n\x0e\x43heckCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"h\n\x11\x43heckCleanPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.CheckCleanPath\" \n\x10\x43onfirmCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"l\n\x13\x43onfirmCleanPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.ConfirmCleanPath\"\"\n\x12ProtectedCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"p\n\x15ProtectedCleanPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.ProtectedCleanPath\"\x14\n\x12\x46inishedCleanPaths\"p\n\x15\x46inishedCleanPathsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.FinishedCleanPaths\"5\n\x0bOpenCommand\x12\x10\n\x08open_cmd\x18\x01 \x01(\t\x12\x14\n\x0cprofiles_dir\x18\x02 \x01(\t\"b\n\x0eOpenCommandMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.OpenCommand\"0\n\x0fServingDocsPort\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\x05\"j\n\x12ServingDocsPortMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.ServingDocsPort\"%\n\x15ServingDocsAccessInfo\x12\x0c\n\x04port\x18\x01 \x01(\t\"v\n\x18ServingDocsAccessInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.ServingDocsAccessInfo\"\x15\n\x13ServingDocsExitInfo\"r\n\x16ServingDocsExitInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.ServingDocsExitInfo\"\x97\x01\n\x10RunResultWarning\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\x12(\n\tnode_info\x18\x04 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12!\n\x05group\x18\x05 \x01(\x0b\x32\x12.proto_types.Group\"l\n\x13RunResultWarningMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.RunResultWarning\"\x97\x01\n\x10RunResultFailure\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\x12(\n\tnode_info\x18\x04 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12!\n\x05group\x18\x05 \x01(\x0b\x32\x12.proto_types.Group\"l\n\x13RunResultFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.RunResultFailure\"k\n\tStatsLine\x12\x30\n\x05stats\x18\x01 \x03(\x0b\x32!.proto_types.StatsLine.StatsEntry\x1a,\n\nStatsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"^\n\x0cStatsLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.StatsLine\"j\n\x0eRunResultError\x12\x0b\n\x03msg\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12!\n\x05group\x18\x03 \x01(\x0b\x32\x12.proto_types.Group\"h\n\x11RunResultErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.RunResultError\"S\n\x17RunResultErrorNoMessage\x12\x0e\n\x06status\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"z\n\x1aRunResultErrorNoMessageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.RunResultErrorNoMessage\"I\n\x0fSQLCompiledPath\x12\x0c\n\x04path\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"j\n\x12SQLCompiledPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.SQLCompiledPath\"W\n\x14\x43heckNodeTestFailure\x12\x15\n\rrelation_name\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"t\n\x17\x43heckNodeTestFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.CheckNodeTestFailure\"t\n\x0f\x45ndOfRunSummary\x12\x12\n\nnum_errors\x18\x01 \x01(\x05\x12\x14\n\x0cnum_warnings\x18\x02 \x01(\x05\x12\x1a\n\x12keyboard_interrupt\x18\x03 \x01(\x08\x12\x1b\n\x13num_partial_success\x18\x04 \x01(\x05\"j\n\x12\x45ndOfRunSummaryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.EndOfRunSummary\"g\n\x13MarkSkippedChildren\x12\x11\n\tunique_id\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12-\n\nrun_result\x18\x03 \x01(\x0b\x32\x19.proto_types.RunResultMsg\"r\n\x16MarkSkippedChildrenMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.MarkSkippedChildren\"e\n\x13LogSkipBecauseError\x12\x0e\n\x06schema\x18\x01 \x01(\t\x12\x10\n\x08relation\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\x12\x0e\n\x06status\x18\x05 \x01(\t\"r\n\x16LogSkipBecauseErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.LogSkipBecauseError\"\x14\n\x12\x45nsureGitInstalled\"p\n\x15\x45nsureGitInstalledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.EnsureGitInstalled\"\x1a\n\x18\x44\x65psCreatingLocalSymlink\"|\n\x1b\x44\x65psCreatingLocalSymlinkMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.DepsCreatingLocalSymlink\"\x19\n\x17\x44\x65psSymlinkNotAvailable\"z\n\x1a\x44\x65psSymlinkNotAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsSymlinkNotAvailable\"\x11\n\x0f\x44isableTracking\"j\n\x12\x44isableTrackingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DisableTracking\"\x1e\n\x0cSendingEvent\x12\x0e\n\x06kwargs\x18\x01 \x01(\t\"d\n\x0fSendingEventMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.SendingEvent\"\x12\n\x10SendEventFailure\"l\n\x13SendEventFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.SendEventFailure\"\r\n\x0b\x46lushEvents\"b\n\x0e\x46lushEventsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.FlushEvents\"\x14\n\x12\x46lushEventsFailure\"p\n\x15\x46lushEventsFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.FlushEventsFailure\"-\n\x19TrackingInitializeFailure\x12\x10\n\x08\x65xc_info\x18\x01 \x01(\t\"~\n\x1cTrackingInitializeFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.TrackingInitializeFailure\"P\n\x17RunResultWarningMessage\x12\x0b\n\x03msg\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"z\n\x1aRunResultWarningMessageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.RunResultWarningMessage\"\x1a\n\x0b\x44\x65\x62ugCmdOut\x12\x0b\n\x03msg\x18\x01 \x01(\t\"b\n\x0e\x44\x65\x62ugCmdOutMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.DebugCmdOut\"\x1d\n\x0e\x44\x65\x62ugCmdResult\x12\x0b\n\x03msg\x18\x01 \x01(\t\"h\n\x11\x44\x65\x62ugCmdResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.DebugCmdResult\"\x19\n\nListCmdOut\x12\x0b\n\x03msg\x18\x01 \x01(\t\"`\n\rListCmdOutMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.ListCmdOut\"\xec\x01\n\x0eResourceReport\x12\x14\n\x0c\x63ommand_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63ommand_success\x18\x03 \x01(\x08\x12\x1f\n\x17\x63ommand_wall_clock_time\x18\x04 \x01(\x02\x12\x19\n\x11process_user_time\x18\x05 \x01(\x02\x12\x1b\n\x13process_kernel_time\x18\x06 \x01(\x02\x12\x1b\n\x13process_mem_max_rss\x18\x07 \x01(\x03\x12\x19\n\x11process_in_blocks\x18\x08 \x01(\x03\x12\x1a\n\x12process_out_blocks\x18\t \x01(\x03\"h\n\x11ResourceReportMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.ResourceReportb\x06proto3')
+DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x10\x63ore_types.proto\x12\x0bproto_types\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/protobuf/struct.proto\"\x99\x02\n\rCoreEventInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x0b\n\x03msg\x18\x03 \x01(\t\x12\r\n\x05level\x18\x04 \x01(\t\x12\x15\n\rinvocation_id\x18\x05 \x01(\t\x12\x0b\n\x03pid\x18\x06 \x01(\x05\x12\x0e\n\x06thread\x18\x07 \x01(\t\x12&\n\x02ts\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x05\x65xtra\x18\t \x03(\x0b\x32%.proto_types.CoreEventInfo.ExtraEntry\x12\x10\n\x08\x63\x61tegory\x18\n \x01(\t\x1a,\n\nExtraEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"V\n\x0cNodeRelation\x12\x10\n\x08\x64\x61tabase\x18\n \x01(\t\x12\x0e\n\x06schema\x18\x0b \x01(\t\x12\r\n\x05\x61lias\x18\x0c \x01(\t\x12\x15\n\rrelation_name\x18\r \x01(\t\"\x91\x02\n\x08NodeInfo\x12\x11\n\tnode_path\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x11\n\tunique_id\x18\x03 \x01(\t\x12\x15\n\rresource_type\x18\x04 \x01(\t\x12\x14\n\x0cmaterialized\x18\x05 \x01(\t\x12\x13\n\x0bnode_status\x18\x06 \x01(\t\x12\x17\n\x0fnode_started_at\x18\x07 \x01(\t\x12\x18\n\x10node_finished_at\x18\x08 \x01(\t\x12%\n\x04meta\x18\t \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x30\n\rnode_relation\x18\n \x01(\x0b\x32\x19.proto_types.NodeRelation\"\x7f\n\rTimingInfoMsg\x12\x0c\n\x04name\x18\x01 \x01(\t\x12.\n\nstarted_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x30\n\x0c\x63ompleted_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xd1\x01\n\x0cRunResultMsg\x12\x0e\n\x06status\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12/\n\x0btiming_info\x18\x03 \x03(\x0b\x32\x1a.proto_types.TimingInfoMsg\x12\x0e\n\x06thread\x18\x04 \x01(\t\x12\x16\n\x0e\x65xecution_time\x18\x05 \x01(\x02\x12\x31\n\x10\x61\x64\x61pter_response\x18\x06 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x14\n\x0cnum_failures\x18\x07 \x01(\x05\"\\\n\nColumnType\x12\x13\n\x0b\x63olumn_name\x18\x01 \x01(\t\x12\x1c\n\x14previous_column_type\x18\x02 \x01(\t\x12\x1b\n\x13\x63urrent_column_type\x18\x03 \x01(\t\"Y\n\x10\x43olumnConstraint\x12\x13\n\x0b\x63olumn_name\x18\x01 \x01(\t\x12\x17\n\x0f\x63onstraint_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63onstraint_type\x18\x03 \x01(\t\"T\n\x0fModelConstraint\x12\x17\n\x0f\x63onstraint_name\x18\x01 \x01(\t\x12\x17\n\x0f\x63onstraint_type\x18\x02 \x01(\t\x12\x0f\n\x07\x63olumns\x18\x03 \x03(\t\"9\n\x11MainReportVersion\x12\x0f\n\x07version\x18\x01 \x01(\t\x12\x13\n\x0blog_version\x18\x02 \x01(\x05\"n\n\x14MainReportVersionMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.MainReportVersion\"r\n\x0eMainReportArgs\x12\x33\n\x04\x61rgs\x18\x01 \x03(\x0b\x32%.proto_types.MainReportArgs.ArgsEntry\x1a+\n\tArgsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"h\n\x11MainReportArgsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.MainReportArgs\"+\n\x15MainTrackingUserState\x12\x12\n\nuser_state\x18\x01 \x01(\t\"v\n\x18MainTrackingUserStateMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MainTrackingUserState\"5\n\x0fMergedFromState\x12\x12\n\nnum_merged\x18\x01 \x01(\x05\x12\x0e\n\x06sample\x18\x02 \x03(\t\"j\n\x12MergedFromStateMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.MergedFromState\"A\n\x14MissingProfileTarget\x12\x14\n\x0cprofile_name\x18\x01 \x01(\t\x12\x13\n\x0btarget_name\x18\x02 \x01(\t\"t\n\x17MissingProfileTargetMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.MissingProfileTarget\"(\n\x11InvalidOptionYAML\x12\x13\n\x0boption_name\x18\x01 \x01(\t\"n\n\x14InvalidOptionYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.InvalidOptionYAML\"!\n\x12LogDbtProjectError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"p\n\x15LogDbtProjectErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDbtProjectError\"3\n\x12LogDbtProfileError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\x12\x10\n\x08profiles\x18\x02 \x03(\t\"p\n\x15LogDbtProfileErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDbtProfileError\"!\n\x12StarterProjectPath\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"p\n\x15StarterProjectPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.StarterProjectPath\"$\n\x15\x43onfigFolderDirectory\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"v\n\x18\x43onfigFolderDirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.ConfigFolderDirectory\"\'\n\x14NoSampleProfileFound\x12\x0f\n\x07\x61\x64\x61pter\x18\x01 \x01(\t\"t\n\x17NoSampleProfileFoundMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.NoSampleProfileFound\"6\n\x18ProfileWrittenWithSample\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"|\n\x1bProfileWrittenWithSampleMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ProfileWrittenWithSample\"B\n$ProfileWrittenWithTargetTemplateYAML\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"\x94\x01\n\'ProfileWrittenWithTargetTemplateYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12?\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x31.proto_types.ProfileWrittenWithTargetTemplateYAML\"C\n%ProfileWrittenWithProjectTemplateYAML\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\t\"\x96\x01\n(ProfileWrittenWithProjectTemplateYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12@\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x32.proto_types.ProfileWrittenWithProjectTemplateYAML\"\x12\n\x10SettingUpProfile\"l\n\x13SettingUpProfileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.SettingUpProfile\"\x1c\n\x1aInvalidProfileTemplateYAML\"\x80\x01\n\x1dInvalidProfileTemplateYAMLMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.InvalidProfileTemplateYAML\"(\n\x18ProjectNameAlreadyExists\x12\x0c\n\x04name\x18\x01 \x01(\t\"|\n\x1bProjectNameAlreadyExistsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ProjectNameAlreadyExists\"K\n\x0eProjectCreated\x12\x14\n\x0cproject_name\x18\x01 \x01(\t\x12\x10\n\x08\x64ocs_url\x18\x02 \x01(\t\x12\x11\n\tslack_url\x18\x03 \x01(\t\"h\n\x11ProjectCreatedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.ProjectCreated\"@\n\x1aPackageRedirectDeprecation\x12\x10\n\x08old_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\"\x80\x01\n\x1dPackageRedirectDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.PackageRedirectDeprecation\"\x1f\n\x1dPackageInstallPathDeprecation\"\x86\x01\n PackageInstallPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.PackageInstallPathDeprecation\"H\n\x1b\x43onfigSourcePathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"\x82\x01\n\x1e\x43onfigSourcePathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.ConfigSourcePathDeprecation\"F\n\x19\x43onfigDataPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"~\n\x1c\x43onfigDataPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.ConfigDataPathDeprecation\".\n\x17MetricAttributesRenamed\x12\x13\n\x0bmetric_name\x18\x01 \x01(\t\"z\n\x1aMetricAttributesRenamedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.MetricAttributesRenamed\"+\n\x17\x45xposureNameDeprecation\x12\x10\n\x08\x65xposure\x18\x01 \x01(\t\"z\n\x1a\x45xposureNameDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.ExposureNameDeprecation\"^\n\x13InternalDeprecation\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06reason\x18\x02 \x01(\t\x12\x18\n\x10suggested_action\x18\x03 \x01(\t\x12\x0f\n\x07version\x18\x04 \x01(\t\"r\n\x16InternalDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.InternalDeprecation\"@\n\x1a\x45nvironmentVariableRenamed\x12\x10\n\x08old_name\x18\x01 \x01(\t\x12\x10\n\x08new_name\x18\x02 \x01(\t\"\x80\x01\n\x1d\x45nvironmentVariableRenamedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.EnvironmentVariableRenamed\"3\n\x18\x43onfigLogPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\"|\n\x1b\x43onfigLogPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.ConfigLogPathDeprecation\"6\n\x1b\x43onfigTargetPathDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\"\x82\x01\n\x1e\x43onfigTargetPathDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.ConfigTargetPathDeprecation\"C\n\x16TestsConfigDeprecation\x12\x17\n\x0f\x64\x65precated_path\x18\x01 \x01(\t\x12\x10\n\x08\x65xp_path\x18\x02 \x01(\t\"x\n\x19TestsConfigDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.TestsConfigDeprecation\"\x1e\n\x1cProjectFlagsMovedDeprecation\"\x84\x01\n\x1fProjectFlagsMovedDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x37\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32).proto_types.ProjectFlagsMovedDeprecation\"C\n\x1fSpacesInResourceNameDeprecation\x12\x11\n\tunique_id\x18\x01 \x01(\t\x12\r\n\x05level\x18\x02 \x01(\t\"\x8a\x01\n\"SpacesInResourceNameDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.SpacesInResourceNameDeprecation\"i\n\"ResourceNamesWithSpacesDeprecation\x12\x1b\n\x13\x63ount_invalid_names\x18\x01 \x01(\x05\x12\x17\n\x0fshow_debug_hint\x18\x02 \x01(\x08\x12\r\n\x05level\x18\x03 \x01(\t\"\x90\x01\n%ResourceNamesWithSpacesDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12=\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32/.proto_types.ResourceNamesWithSpacesDeprecation\"_\n)PackageMaterializationOverrideDeprecation\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x1c\n\x14materialization_name\x18\x02 \x01(\t\"\x9e\x01\n,PackageMaterializationOverrideDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x44\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x36.proto_types.PackageMaterializationOverrideDeprecation\"#\n!SourceFreshnessProjectHooksNotRun\"\x8e\x01\n$SourceFreshnessProjectHooksNotRunMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.SourceFreshnessProjectHooksNotRun\"0\n.MFTimespineWithoutYamlConfigurationDeprecation\"\xa8\x01\n1MFTimespineWithoutYamlConfigurationDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12I\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32;.proto_types.MFTimespineWithoutYamlConfigurationDeprecation\"#\n!MFCumulativeTypeParamsDeprecation\"\x8e\x01\n$MFCumulativeTypeParamsDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.MFCumulativeTypeParamsDeprecation\",\n*MicrobatchMacroOutsideOfBatchesDeprecation\"\xa0\x01\n-MicrobatchMacroOutsideOfBatchesDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x45\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x37.proto_types.MicrobatchMacroOutsideOfBatchesDeprecation\"V\n\x0f\x44\x65precatedModel\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x15\n\rmodel_version\x18\x02 \x01(\t\x12\x18\n\x10\x64\x65precation_date\x18\x03 \x01(\t\"j\n\x12\x44\x65precatedModelMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DeprecatedModel\"7\n\x12InputFileDiffError\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\t\x12\x0f\n\x07\x66ile_id\x18\x02 \x01(\t\"p\n\x15InputFileDiffErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.InputFileDiffError\"?\n\x14InvalidValueForField\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x13\n\x0b\x66ield_value\x18\x02 \x01(\t\"t\n\x17InvalidValueForFieldMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.InvalidValueForField\"Q\n\x11ValidationWarning\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x12\n\nfield_name\x18\x02 \x01(\t\x12\x11\n\tnode_name\x18\x03 \x01(\t\"n\n\x14ValidationWarningMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.ValidationWarning\"!\n\x11ParsePerfInfoPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"n\n\x14ParsePerfInfoPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.ParsePerfInfoPath\"1\n!PartialParsingErrorProcessingFile\x12\x0c\n\x04\x66ile\x18\x01 \x01(\t\"\x8e\x01\n$PartialParsingErrorProcessingFileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.PartialParsingErrorProcessingFile\"\x86\x01\n\x13PartialParsingError\x12?\n\x08\x65xc_info\x18\x01 \x03(\x0b\x32-.proto_types.PartialParsingError.ExcInfoEntry\x1a.\n\x0c\x45xcInfoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"r\n\x16PartialParsingErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.PartialParsingError\"\x1b\n\x19PartialParsingSkipParsing\"~\n\x1cPartialParsingSkipParsingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.PartialParsingSkipParsing\"&\n\x14UnableToPartialParse\x12\x0e\n\x06reason\x18\x01 \x01(\t\"t\n\x17UnableToPartialParseMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.UnableToPartialParse\"f\n\x12StateCheckVarsHash\x12\x10\n\x08\x63hecksum\x18\x01 \x01(\t\x12\x0c\n\x04vars\x18\x02 \x01(\t\x12\x0f\n\x07profile\x18\x03 \x01(\t\x12\x0e\n\x06target\x18\x04 \x01(\t\x12\x0f\n\x07version\x18\x05 \x01(\t\"p\n\x15StateCheckVarsHashMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.StateCheckVarsHash\"\x1a\n\x18PartialParsingNotEnabled\"|\n\x1bPartialParsingNotEnabledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.PartialParsingNotEnabled\"C\n\x14ParsedFileLoadFailed\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"t\n\x17ParsedFileLoadFailedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.ParsedFileLoadFailed\"H\n\x15PartialParsingEnabled\x12\x0f\n\x07\x64\x65leted\x18\x01 \x01(\x05\x12\r\n\x05\x61\x64\x64\x65\x64\x18\x02 \x01(\x05\x12\x0f\n\x07\x63hanged\x18\x03 \x01(\x05\"v\n\x18PartialParsingEnabledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.PartialParsingEnabled\"8\n\x12PartialParsingFile\x12\x0f\n\x07\x66ile_id\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\"p\n\x15PartialParsingFileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.PartialParsingFile\"\xaf\x01\n\x1fInvalidDisabledTargetInTestNode\x12\x1b\n\x13resource_type_title\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x1a\n\x12original_file_path\x18\x03 \x01(\t\x12\x13\n\x0btarget_kind\x18\x04 \x01(\t\x12\x13\n\x0btarget_name\x18\x05 \x01(\t\x12\x16\n\x0etarget_package\x18\x06 \x01(\t\"\x8a\x01\n\"InvalidDisabledTargetInTestNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.InvalidDisabledTargetInTestNode\"7\n\x18UnusedResourceConfigPath\x12\x1b\n\x13unused_config_paths\x18\x01 \x03(\t\"|\n\x1bUnusedResourceConfigPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.UnusedResourceConfigPath\"3\n\rSeedIncreased\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"f\n\x10SeedIncreasedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.SeedIncreased\">\n\x18SeedExceedsLimitSamePath\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"|\n\x1bSeedExceedsLimitSamePathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.SeedExceedsLimitSamePath\"D\n\x1eSeedExceedsLimitAndPathChanged\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"\x88\x01\n!SeedExceedsLimitAndPathChangedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.SeedExceedsLimitAndPathChanged\"\\\n\x1fSeedExceedsLimitChecksumChanged\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x15\n\rchecksum_name\x18\x03 \x01(\t\"\x8a\x01\n\"SeedExceedsLimitChecksumChangedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.SeedExceedsLimitChecksumChanged\"%\n\x0cUnusedTables\x12\x15\n\runused_tables\x18\x01 \x03(\t\"d\n\x0fUnusedTablesMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.UnusedTables\"\x87\x01\n\x17WrongResourceSchemaFile\x12\x12\n\npatch_name\x18\x01 \x01(\t\x12\x15\n\rresource_type\x18\x02 \x01(\t\x12\x1c\n\x14plural_resource_type\x18\x03 \x01(\t\x12\x10\n\x08yaml_key\x18\x04 \x01(\t\x12\x11\n\tfile_path\x18\x05 \x01(\t\"z\n\x1aWrongResourceSchemaFileMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.WrongResourceSchemaFile\"K\n\x10NoNodeForYamlKey\x12\x12\n\npatch_name\x18\x01 \x01(\t\x12\x10\n\x08yaml_key\x18\x02 \x01(\t\x12\x11\n\tfile_path\x18\x03 \x01(\t\"l\n\x13NoNodeForYamlKeyMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.NoNodeForYamlKey\"+\n\x15MacroNotFoundForPatch\x12\x12\n\npatch_name\x18\x01 \x01(\t\"v\n\x18MacroNotFoundForPatchMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MacroNotFoundForPatch\"\xb8\x01\n\x16NodeNotFoundOrDisabled\x12\x1a\n\x12original_file_path\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x1b\n\x13resource_type_title\x18\x03 \x01(\t\x12\x13\n\x0btarget_name\x18\x04 \x01(\t\x12\x13\n\x0btarget_kind\x18\x05 \x01(\t\x12\x16\n\x0etarget_package\x18\x06 \x01(\t\x12\x10\n\x08\x64isabled\x18\x07 \x01(\t\"x\n\x19NodeNotFoundOrDisabledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.NodeNotFoundOrDisabled\"H\n\x0fJinjaLogWarning\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"j\n\x12JinjaLogWarningMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.JinjaLogWarning\"E\n\x0cJinjaLogInfo\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"d\n\x0fJinjaLogInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.JinjaLogInfo\"F\n\rJinjaLogDebug\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03msg\x18\x02 \x01(\t\"f\n\x10JinjaLogDebugMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.JinjaLogDebug\"\xae\x01\n\x1eUnpinnedRefNewVersionAvailable\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x15\n\rref_node_name\x18\x02 \x01(\t\x12\x18\n\x10ref_node_package\x18\x03 \x01(\t\x12\x18\n\x10ref_node_version\x18\x04 \x01(\t\x12\x17\n\x0fref_max_version\x18\x05 \x01(\t\"\x88\x01\n!UnpinnedRefNewVersionAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.UnpinnedRefNewVersionAvailable\"\xc6\x01\n\x1cUpcomingReferenceDeprecation\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x19\n\x11ref_model_package\x18\x02 \x01(\t\x12\x16\n\x0eref_model_name\x18\x03 \x01(\t\x12\x19\n\x11ref_model_version\x18\x04 \x01(\t\x12 \n\x18ref_model_latest_version\x18\x05 \x01(\t\x12\"\n\x1aref_model_deprecation_date\x18\x06 \x01(\t\"\x84\x01\n\x1fUpcomingReferenceDeprecationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x37\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32).proto_types.UpcomingReferenceDeprecation\"\xbd\x01\n\x13\x44\x65precatedReference\x12\x12\n\nmodel_name\x18\x01 \x01(\t\x12\x19\n\x11ref_model_package\x18\x02 \x01(\t\x12\x16\n\x0eref_model_name\x18\x03 \x01(\t\x12\x19\n\x11ref_model_version\x18\x04 \x01(\t\x12 \n\x18ref_model_latest_version\x18\x05 \x01(\t\x12\"\n\x1aref_model_deprecation_date\x18\x06 \x01(\t\"r\n\x16\x44\x65precatedReferenceMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DeprecatedReference\"<\n$UnsupportedConstraintMaterialization\x12\x14\n\x0cmaterialized\x18\x01 \x01(\t\"\x94\x01\n\'UnsupportedConstraintMaterializationMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12?\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x31.proto_types.UnsupportedConstraintMaterialization\"M\n\x14ParseInlineNodeError\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\"t\n\x17ParseInlineNodeErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.ParseInlineNodeError\"(\n\x19SemanticValidationFailure\x12\x0b\n\x03msg\x18\x02 \x01(\t\"~\n\x1cSemanticValidationFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.SemanticValidationFailure\"\x8a\x03\n\x19UnversionedBreakingChange\x12\x18\n\x10\x62reaking_changes\x18\x01 \x03(\t\x12\x12\n\nmodel_name\x18\x02 \x01(\t\x12\x17\n\x0fmodel_file_path\x18\x03 \x01(\t\x12\"\n\x1a\x63ontract_enforced_disabled\x18\x04 \x01(\x08\x12\x17\n\x0f\x63olumns_removed\x18\x05 \x03(\t\x12\x34\n\x13\x63olumn_type_changes\x18\x06 \x03(\x0b\x32\x17.proto_types.ColumnType\x12I\n\"enforced_column_constraint_removed\x18\x07 \x03(\x0b\x32\x1d.proto_types.ColumnConstraint\x12G\n!enforced_model_constraint_removed\x18\x08 \x03(\x0b\x32\x1c.proto_types.ModelConstraint\x12\x1f\n\x17materialization_changed\x18\t \x03(\t\"~\n\x1cUnversionedBreakingChangeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.UnversionedBreakingChange\"*\n\x14WarnStateTargetEqual\x12\x12\n\nstate_path\x18\x01 \x01(\t\"t\n\x17WarnStateTargetEqualMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.WarnStateTargetEqual\"%\n\x16\x46reshnessConfigProblem\x12\x0b\n\x03msg\x18\x01 \x01(\t\"x\n\x19\x46reshnessConfigProblemMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.FreshnessConfigProblem\"6\n MicrobatchModelNoEventTimeInputs\x12\x12\n\nmodel_name\x18\x01 \x01(\t\"\x8c\x01\n#MicrobatchModelNoEventTimeInputsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12;\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32-.proto_types.MicrobatchModelNoEventTimeInputs\"/\n\x1dGitSparseCheckoutSubdirectory\x12\x0e\n\x06subdir\x18\x01 \x01(\t\"\x86\x01\n GitSparseCheckoutSubdirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.GitSparseCheckoutSubdirectory\"/\n\x1bGitProgressCheckoutRevision\x12\x10\n\x08revision\x18\x01 \x01(\t\"\x82\x01\n\x1eGitProgressCheckoutRevisionMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.GitProgressCheckoutRevision\"4\n%GitProgressUpdatingExistingDependency\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"\x96\x01\n(GitProgressUpdatingExistingDependencyMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12@\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x32.proto_types.GitProgressUpdatingExistingDependency\".\n\x1fGitProgressPullingNewDependency\x12\x0b\n\x03\x64ir\x18\x01 \x01(\t\"\x8a\x01\n\"GitProgressPullingNewDependencyMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.GitProgressPullingNewDependency\"\x1d\n\x0eGitNothingToDo\x12\x0b\n\x03sha\x18\x01 \x01(\t\"h\n\x11GitNothingToDoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.GitNothingToDo\"E\n\x1fGitProgressUpdatedCheckoutRange\x12\x11\n\tstart_sha\x18\x01 \x01(\t\x12\x0f\n\x07\x65nd_sha\x18\x02 \x01(\t\"\x8a\x01\n\"GitProgressUpdatedCheckoutRangeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.GitProgressUpdatedCheckoutRange\"*\n\x17GitProgressCheckedOutAt\x12\x0f\n\x07\x65nd_sha\x18\x01 \x01(\t\"z\n\x1aGitProgressCheckedOutAtMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.GitProgressCheckedOutAt\")\n\x1aRegistryProgressGETRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\"\x80\x01\n\x1dRegistryProgressGETRequestMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.RegistryProgressGETRequest\"=\n\x1bRegistryProgressGETResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x11\n\tresp_code\x18\x02 \x01(\x05\"\x82\x01\n\x1eRegistryProgressGETResponseMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.RegistryProgressGETResponse\"_\n\x1dSelectorReportInvalidSelector\x12\x17\n\x0fvalid_selectors\x18\x01 \x01(\t\x12\x13\n\x0bspec_method\x18\x02 \x01(\t\x12\x10\n\x08raw_spec\x18\x03 \x01(\t\"\x86\x01\n SelectorReportInvalidSelectorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.SelectorReportInvalidSelector\"\x15\n\x13\x44\x65psNoPackagesFound\"r\n\x16\x44\x65psNoPackagesFoundMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DepsNoPackagesFound\"/\n\x17\x44\x65psStartPackageInstall\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\"z\n\x1a\x44\x65psStartPackageInstallMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsStartPackageInstall\"\'\n\x0f\x44\x65psInstallInfo\x12\x14\n\x0cversion_name\x18\x01 \x01(\t\"j\n\x12\x44\x65psInstallInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DepsInstallInfo\"-\n\x13\x44\x65psUpdateAvailable\x12\x16\n\x0eversion_latest\x18\x01 \x01(\t\"r\n\x16\x44\x65psUpdateAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.DepsUpdateAvailable\"\x0e\n\x0c\x44\x65psUpToDate\"d\n\x0f\x44\x65psUpToDateMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.DepsUpToDate\",\n\x14\x44\x65psListSubdirectory\x12\x14\n\x0csubdirectory\x18\x01 \x01(\t\"t\n\x17\x44\x65psListSubdirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.DepsListSubdirectory\".\n\x1a\x44\x65psNotifyUpdatesAvailable\x12\x10\n\x08packages\x18\x01 \x03(\t\"\x80\x01\n\x1d\x44\x65psNotifyUpdatesAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.DepsNotifyUpdatesAvailable\".\n\x1fRegistryIndexProgressGETRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\"\x8a\x01\n\"RegistryIndexProgressGETRequestMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.RegistryIndexProgressGETRequest\"B\n RegistryIndexProgressGETResponse\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x11\n\tresp_code\x18\x02 \x01(\x05\"\x8c\x01\n#RegistryIndexProgressGETResponseMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12;\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32-.proto_types.RegistryIndexProgressGETResponse\"2\n\x1eRegistryResponseUnexpectedType\x12\x10\n\x08response\x18\x01 \x01(\t\"\x88\x01\n!RegistryResponseUnexpectedTypeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.RegistryResponseUnexpectedType\"2\n\x1eRegistryResponseMissingTopKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x88\x01\n!RegistryResponseMissingTopKeysMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x39\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32+.proto_types.RegistryResponseMissingTopKeys\"5\n!RegistryResponseMissingNestedKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x8e\x01\n$RegistryResponseMissingNestedKeysMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12<\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32..proto_types.RegistryResponseMissingNestedKeys\"3\n\x1fRegistryResponseExtraNestedKeys\x12\x10\n\x08response\x18\x01 \x01(\t\"\x8a\x01\n\"RegistryResponseExtraNestedKeysMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12:\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32,.proto_types.RegistryResponseExtraNestedKeys\"(\n\x18\x44\x65psSetDownloadDirectory\x12\x0c\n\x04path\x18\x01 \x01(\t\"|\n\x1b\x44\x65psSetDownloadDirectoryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.DepsSetDownloadDirectory\"-\n\x0c\x44\x65psUnpinned\x12\x10\n\x08revision\x18\x01 \x01(\t\x12\x0b\n\x03git\x18\x02 \x01(\t\"d\n\x0f\x44\x65psUnpinnedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.DepsUnpinned\"/\n\x1bNoNodesForSelectionCriteria\x12\x10\n\x08spec_raw\x18\x01 \x01(\t\"\x82\x01\n\x1eNoNodesForSelectionCriteriaMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.NoNodesForSelectionCriteria\")\n\x10\x44\x65psLockUpdating\x12\x15\n\rlock_filepath\x18\x01 \x01(\t\"l\n\x13\x44\x65psLockUpdatingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.DepsLockUpdating\"R\n\x0e\x44\x65psAddPackage\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x19\n\x11packages_filepath\x18\x03 \x01(\t\"h\n\x11\x44\x65psAddPackageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.DepsAddPackage\"\xa7\x01\n\x19\x44\x65psFoundDuplicatePackage\x12S\n\x0fremoved_package\x18\x01 \x03(\x0b\x32:.proto_types.DepsFoundDuplicatePackage.RemovedPackageEntry\x1a\x35\n\x13RemovedPackageEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"~\n\x1c\x44\x65psFoundDuplicatePackageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.DepsFoundDuplicatePackage\"$\n\x12\x44\x65psVersionMissing\x12\x0e\n\x06source\x18\x01 \x01(\t\"p\n\x15\x44\x65psVersionMissingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.DepsVersionMissing\"/\n\x17\x44\x65psScrubbedPackageName\x12\x14\n\x0cpackage_name\x18\x01 \x01(\t\"z\n\x1a\x44\x65psScrubbedPackageNameMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsScrubbedPackageName\"?\n\x0f\x41rtifactWritten\x12\x15\n\rartifact_type\x18\x01 \x01(\t\x12\x15\n\rartifact_path\x18\x02 \x01(\t\"j\n\x12\x41rtifactWrittenMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.ArtifactWritten\"*\n\x1bRunningOperationCaughtError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"\x82\x01\n\x1eRunningOperationCaughtErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.RunningOperationCaughtError\"\x11\n\x0f\x43ompileComplete\"j\n\x12\x43ompileCompleteMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.CompileComplete\"\x18\n\x16\x46reshnessCheckComplete\"x\n\x19\x46reshnessCheckCompleteMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x31\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32#.proto_types.FreshnessCheckComplete\"\x1c\n\nSeedHeader\x12\x0e\n\x06header\x18\x01 \x01(\t\"`\n\rSeedHeaderMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.SeedHeader\"]\n\x12SQLRunnerException\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x02 \x01(\t\x12(\n\tnode_info\x18\x03 \x01(\x0b\x32\x15.proto_types.NodeInfo\"p\n\x15SQLRunnerExceptionMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.SQLRunnerException\"\x87\x01\n\x05Group\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x14\n\x0cpackage_name\x18\x03 \x01(\t\x12,\n\x05owner\x18\x07 \x03(\x0b\x32\x1d.proto_types.Group.OwnerEntry\x1a,\n\nOwnerEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xe2\x01\n\rLogTestResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\x12\n\nnum_models\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x14\n\x0cnum_failures\x18\x07 \x01(\x05\x12!\n\x05group\x18\x08 \x01(\x0b\x32\x12.proto_types.Group\x12\x15\n\rattached_node\x18\t \x01(\t\"f\n\x10LogTestResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogTestResult\"k\n\x0cLogStartLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"d\n\x0fLogStartLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.LogStartLine\"\xb8\x01\n\x0eLogModelResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12!\n\x05group\x18\x07 \x01(\x0b\x32\x12.proto_types.Group\"h\n\x11LogModelResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.LogModelResult\"\x92\x02\n\x11LogSnapshotResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x34\n\x03\x63\x66g\x18\x07 \x03(\x0b\x32\'.proto_types.LogSnapshotResult.CfgEntry\x12\x16\n\x0eresult_message\x18\x08 \x01(\t\x1a*\n\x08\x43\x66gEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"n\n\x14LogSnapshotResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.LogSnapshotResult\"\xb9\x01\n\rLogSeedResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x16\n\x0eresult_message\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\x12\x0e\n\x06schema\x18\x07 \x01(\t\x12\x10\n\x08relation\x18\x08 \x01(\t\"f\n\x10LogSeedResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogSeedResult\"\xad\x01\n\x12LogFreshnessResult\x12\x0e\n\x06status\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x05 \x01(\x02\x12\x13\n\x0bsource_name\x18\x06 \x01(\t\x12\x12\n\ntable_name\x18\x07 \x01(\t\"p\n\x15LogFreshnessResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogFreshnessResult\"\x98\x01\n\x11LogNodeNoOpResult\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\"n\n\x14LogNodeNoOpResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12,\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1e.proto_types.LogNodeNoOpResult\"\"\n\rLogCancelLine\x12\x11\n\tconn_name\x18\x01 \x01(\t\"f\n\x10LogCancelLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.LogCancelLine\"\x1f\n\x0f\x44\x65\x66\x61ultSelector\x12\x0c\n\x04name\x18\x01 \x01(\t\"j\n\x12\x44\x65\x66\x61ultSelectorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DefaultSelector\"5\n\tNodeStart\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"^\n\x0cNodeStartMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.NodeStart\"g\n\x0cNodeFinished\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12-\n\nrun_result\x18\x02 \x01(\x0b\x32\x19.proto_types.RunResultMsg\"d\n\x0fNodeFinishedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.NodeFinished\"+\n\x1bQueryCancelationUnsupported\x12\x0c\n\x04type\x18\x01 \x01(\t\"\x82\x01\n\x1eQueryCancelationUnsupportedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x36\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32(.proto_types.QueryCancelationUnsupported\"O\n\x0f\x43oncurrencyLine\x12\x13\n\x0bnum_threads\x18\x01 \x01(\x05\x12\x13\n\x0btarget_name\x18\x02 \x01(\t\x12\x12\n\nnode_count\x18\x03 \x01(\x05\"j\n\x12\x43oncurrencyLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.ConcurrencyLine\"E\n\x19WritingInjectedSQLForNode\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"~\n\x1cWritingInjectedSQLForNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.WritingInjectedSQLForNode\"9\n\rNodeCompiling\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"f\n\x10NodeCompilingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.NodeCompiling\"9\n\rNodeExecuting\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\"f\n\x10NodeExecutingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12(\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1a.proto_types.NodeExecuting\"m\n\x10LogHookStartLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tstatement\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\"l\n\x13LogHookStartLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.LogHookStartLine\"\x93\x01\n\x0eLogHookEndLine\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x11\n\tstatement\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\t\x12\r\n\x05index\x18\x04 \x01(\x05\x12\r\n\x05total\x18\x05 \x01(\x05\x12\x16\n\x0e\x65xecution_time\x18\x06 \x01(\x02\"h\n\x11LogHookEndLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.LogHookEndLine\"\x93\x01\n\x0fSkippingDetails\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x15\n\rresource_type\x18\x02 \x01(\t\x12\x0e\n\x06schema\x18\x03 \x01(\t\x12\x11\n\tnode_name\x18\x04 \x01(\t\x12\r\n\x05index\x18\x05 \x01(\x05\x12\r\n\x05total\x18\x06 \x01(\x05\"j\n\x12SkippingDetailsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.SkippingDetails\"\r\n\x0bNothingToDo\"b\n\x0eNothingToDoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.NothingToDo\",\n\x1dRunningOperationUncaughtError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"\x86\x01\n RunningOperationUncaughtErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x38\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32*.proto_types.RunningOperationUncaughtError\"\x93\x01\n\x0c\x45ndRunResult\x12*\n\x07results\x18\x01 \x03(\x0b\x32\x19.proto_types.RunResultMsg\x12\x14\n\x0c\x65lapsed_time\x18\x02 \x01(\x02\x12\x30\n\x0cgenerated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07success\x18\x04 \x01(\x08\"d\n\x0f\x45ndRunResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.EndRunResult\"\x11\n\x0fNoNodesSelected\"j\n\x12NoNodesSelectedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.NoNodesSelected\"w\n\x10\x43ommandCompleted\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x30\n\x0c\x63ompleted_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07\x65lapsed\x18\x04 \x01(\x02\"l\n\x13\x43ommandCompletedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.CommandCompleted\"k\n\x08ShowNode\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x0f\n\x07preview\x18\x02 \x01(\t\x12\x11\n\tis_inline\x18\x03 \x01(\x08\x12\x15\n\routput_format\x18\x04 \x01(\t\x12\x11\n\tunique_id\x18\x05 \x01(\t\"\\\n\x0bShowNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12#\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x15.proto_types.ShowNode\"p\n\x0c\x43ompiledNode\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x10\n\x08\x63ompiled\x18\x02 \x01(\t\x12\x11\n\tis_inline\x18\x03 \x01(\x08\x12\x15\n\routput_format\x18\x04 \x01(\t\x12\x11\n\tunique_id\x18\x05 \x01(\t\"d\n\x0f\x43ompiledNodeMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.CompiledNode\"Y\n\x18SnapshotTimestampWarning\x12\x1f\n\x17snapshot_time_data_type\x18\x01 \x01(\t\x12\x1c\n\x14updated_at_data_type\x18\x02 \x01(\t\"|\n\x1bSnapshotTimestampWarningMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.SnapshotTimestampWarning\"b\n\x17\x43\x61tchableExceptionOnRun\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"z\n\x1a\x43\x61tchableExceptionOnRunMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.CatchableExceptionOnRun\"_\n\x12InternalErrorOnRun\x12\x12\n\nbuild_path\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12(\n\tnode_info\x18\x03 \x01(\x0b\x32\x15.proto_types.NodeInfo\"p\n\x15InternalErrorOnRunMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.InternalErrorOnRun\"u\n\x15GenericExceptionOnRun\x12\x12\n\nbuild_path\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\t\x12\x0b\n\x03\x65xc\x18\x03 \x01(\t\x12(\n\tnode_info\x18\x04 \x01(\x0b\x32\x15.proto_types.NodeInfo\"v\n\x18GenericExceptionOnRunMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.GenericExceptionOnRun\"N\n\x1aNodeConnectionReleaseError\x12\x11\n\tnode_name\x18\x01 \x01(\t\x12\x0b\n\x03\x65xc\x18\x02 \x01(\t\x12\x10\n\x08\x65xc_info\x18\x03 \x01(\t\"\x80\x01\n\x1dNodeConnectionReleaseErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x35\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\'.proto_types.NodeConnectionReleaseError\"\x1f\n\nFoundStats\x12\x11\n\tstat_line\x18\x01 \x01(\t\"`\n\rFoundStatsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.FoundStats\"\x17\n\x15MainKeyboardInterrupt\"v\n\x18MainKeyboardInterruptMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.MainKeyboardInterrupt\"#\n\x14MainEncounteredError\x12\x0b\n\x03\x65xc\x18\x01 \x01(\t\"t\n\x17MainEncounteredErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.MainEncounteredError\"%\n\x0eMainStackTrace\x12\x13\n\x0bstack_trace\x18\x01 \x01(\t\"h\n\x11MainStackTraceMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.MainStackTrace\"p\n\x13TimingInfoCollected\x12(\n\tnode_info\x18\x01 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12/\n\x0btiming_info\x18\x02 \x01(\x0b\x32\x1a.proto_types.TimingInfoMsg\"r\n\x16TimingInfoCollectedMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.TimingInfoCollected\"&\n\x12LogDebugStackTrace\x12\x10\n\x08\x65xc_info\x18\x01 \x01(\t\"p\n\x15LogDebugStackTraceMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.LogDebugStackTrace\"\x1e\n\x0e\x43heckCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"h\n\x11\x43heckCleanPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.CheckCleanPath\" \n\x10\x43onfirmCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"l\n\x13\x43onfirmCleanPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.ConfirmCleanPath\"\"\n\x12ProtectedCleanPath\x12\x0c\n\x04path\x18\x01 \x01(\t\"p\n\x15ProtectedCleanPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.ProtectedCleanPath\"\x14\n\x12\x46inishedCleanPaths\"p\n\x15\x46inishedCleanPathsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.FinishedCleanPaths\"5\n\x0bOpenCommand\x12\x10\n\x08open_cmd\x18\x01 \x01(\t\x12\x14\n\x0cprofiles_dir\x18\x02 \x01(\t\"b\n\x0eOpenCommandMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.OpenCommand\"0\n\x0fServingDocsPort\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\x05\"j\n\x12ServingDocsPortMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.ServingDocsPort\"%\n\x15ServingDocsAccessInfo\x12\x0c\n\x04port\x18\x01 \x01(\t\"v\n\x18ServingDocsAccessInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x30\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\".proto_types.ServingDocsAccessInfo\"\x15\n\x13ServingDocsExitInfo\"r\n\x16ServingDocsExitInfoMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.ServingDocsExitInfo\"\x97\x01\n\x10RunResultWarning\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\x12(\n\tnode_info\x18\x04 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12!\n\x05group\x18\x05 \x01(\x0b\x32\x12.proto_types.Group\"l\n\x13RunResultWarningMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.RunResultWarning\"\x97\x01\n\x10RunResultFailure\x12\x15\n\rresource_type\x18\x01 \x01(\t\x12\x11\n\tnode_name\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\x12(\n\tnode_info\x18\x04 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12!\n\x05group\x18\x05 \x01(\x0b\x32\x12.proto_types.Group\"l\n\x13RunResultFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.RunResultFailure\"k\n\tStatsLine\x12\x30\n\x05stats\x18\x01 \x03(\x0b\x32!.proto_types.StatsLine.StatsEntry\x1a,\n\nStatsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"^\n\x0cStatsLineMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12$\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x16.proto_types.StatsLine\"j\n\x0eRunResultError\x12\x0b\n\x03msg\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\x12!\n\x05group\x18\x03 \x01(\x0b\x32\x12.proto_types.Group\"h\n\x11RunResultErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.RunResultError\"S\n\x17RunResultErrorNoMessage\x12\x0e\n\x06status\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"z\n\x1aRunResultErrorNoMessageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.RunResultErrorNoMessage\"I\n\x0fSQLCompiledPath\x12\x0c\n\x04path\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"j\n\x12SQLCompiledPathMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.SQLCompiledPath\"W\n\x14\x43heckNodeTestFailure\x12\x15\n\rrelation_name\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"t\n\x17\x43heckNodeTestFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12/\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32!.proto_types.CheckNodeTestFailure\"t\n\x0f\x45ndOfRunSummary\x12\x12\n\nnum_errors\x18\x01 \x01(\x05\x12\x14\n\x0cnum_warnings\x18\x02 \x01(\x05\x12\x1a\n\x12keyboard_interrupt\x18\x03 \x01(\x08\x12\x1b\n\x13num_partial_success\x18\x04 \x01(\x05\"j\n\x12\x45ndOfRunSummaryMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.EndOfRunSummary\"g\n\x13MarkSkippedChildren\x12\x11\n\tunique_id\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12-\n\nrun_result\x18\x03 \x01(\x0b\x32\x19.proto_types.RunResultMsg\"r\n\x16MarkSkippedChildrenMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.MarkSkippedChildren\"e\n\x13LogSkipBecauseError\x12\x0e\n\x06schema\x18\x01 \x01(\t\x12\x10\n\x08relation\x18\x02 \x01(\t\x12\r\n\x05index\x18\x03 \x01(\x05\x12\r\n\x05total\x18\x04 \x01(\x05\x12\x0e\n\x06status\x18\x05 \x01(\t\"r\n\x16LogSkipBecauseErrorMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .proto_types.LogSkipBecauseError\"\x14\n\x12\x45nsureGitInstalled\"p\n\x15\x45nsureGitInstalledMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.EnsureGitInstalled\"\x1a\n\x18\x44\x65psCreatingLocalSymlink\"|\n\x1b\x44\x65psCreatingLocalSymlinkMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x33\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32%.proto_types.DepsCreatingLocalSymlink\"\x19\n\x17\x44\x65psSymlinkNotAvailable\"z\n\x1a\x44\x65psSymlinkNotAvailableMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.DepsSymlinkNotAvailable\"\x11\n\x0f\x44isableTracking\"j\n\x12\x44isableTrackingMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12*\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1c.proto_types.DisableTracking\"\x1e\n\x0cSendingEvent\x12\x0e\n\x06kwargs\x18\x01 \x01(\t\"d\n\x0fSendingEventMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\'\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x19.proto_types.SendingEvent\"\x12\n\x10SendEventFailure\"l\n\x13SendEventFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12+\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1d.proto_types.SendEventFailure\"\r\n\x0b\x46lushEvents\"b\n\x0e\x46lushEventsMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.FlushEvents\"\x14\n\x12\x46lushEventsFailure\"p\n\x15\x46lushEventsFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12-\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1f.proto_types.FlushEventsFailure\"-\n\x19TrackingInitializeFailure\x12\x10\n\x08\x65xc_info\x18\x01 \x01(\t\"~\n\x1cTrackingInitializeFailureMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x34\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32&.proto_types.TrackingInitializeFailure\"P\n\x17RunResultWarningMessage\x12\x0b\n\x03msg\x18\x01 \x01(\t\x12(\n\tnode_info\x18\x02 \x01(\x0b\x32\x15.proto_types.NodeInfo\"z\n\x1aRunResultWarningMessageMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12\x32\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32$.proto_types.RunResultWarningMessage\"\x1a\n\x0b\x44\x65\x62ugCmdOut\x12\x0b\n\x03msg\x18\x01 \x01(\t\"b\n\x0e\x44\x65\x62ugCmdOutMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12&\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x18.proto_types.DebugCmdOut\"\x1d\n\x0e\x44\x65\x62ugCmdResult\x12\x0b\n\x03msg\x18\x01 \x01(\t\"h\n\x11\x44\x65\x62ugCmdResultMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.DebugCmdResult\"\x19\n\nListCmdOut\x12\x0b\n\x03msg\x18\x01 \x01(\t\"`\n\rListCmdOutMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.proto_types.ListCmdOut\"\xec\x01\n\x0eResourceReport\x12\x14\n\x0c\x63ommand_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63ommand_success\x18\x03 \x01(\x08\x12\x1f\n\x17\x63ommand_wall_clock_time\x18\x04 \x01(\x02\x12\x19\n\x11process_user_time\x18\x05 \x01(\x02\x12\x1b\n\x13process_kernel_time\x18\x06 \x01(\x02\x12\x1b\n\x13process_mem_max_rss\x18\x07 \x01(\x03\x12\x19\n\x11process_in_blocks\x18\x08 \x01(\x03\x12\x1a\n\x12process_out_blocks\x18\t \x01(\x03\"h\n\x11ResourceReportMsg\x12(\n\x04info\x18\x01 \x01(\x0b\x32\x1a.proto_types.CoreEventInfo\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.proto_types.ResourceReportb\x06proto3')
 
 _globals = globals()
 _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
@@ -201,592 +201,596 @@
   _globals['_MFCUMULATIVETYPEPARAMSDEPRECATION']._serialized_end=7873
   _globals['_MFCUMULATIVETYPEPARAMSDEPRECATIONMSG']._serialized_start=7876
   _globals['_MFCUMULATIVETYPEPARAMSDEPRECATIONMSG']._serialized_end=8018
-  _globals['_DEPRECATEDMODEL']._serialized_start=8020
-  _globals['_DEPRECATEDMODEL']._serialized_end=8106
-  _globals['_DEPRECATEDMODELMSG']._serialized_start=8108
-  _globals['_DEPRECATEDMODELMSG']._serialized_end=8214
-  _globals['_INPUTFILEDIFFERROR']._serialized_start=8216
-  _globals['_INPUTFILEDIFFERROR']._serialized_end=8271
-  _globals['_INPUTFILEDIFFERRORMSG']._serialized_start=8273
-  _globals['_INPUTFILEDIFFERRORMSG']._serialized_end=8385
-  _globals['_INVALIDVALUEFORFIELD']._serialized_start=8387
-  _globals['_INVALIDVALUEFORFIELD']._serialized_end=8450
-  _globals['_INVALIDVALUEFORFIELDMSG']._serialized_start=8452
-  _globals['_INVALIDVALUEFORFIELDMSG']._serialized_end=8568
-  _globals['_VALIDATIONWARNING']._serialized_start=8570
-  _globals['_VALIDATIONWARNING']._serialized_end=8651
-  _globals['_VALIDATIONWARNINGMSG']._serialized_start=8653
-  _globals['_VALIDATIONWARNINGMSG']._serialized_end=8763
-  _globals['_PARSEPERFINFOPATH']._serialized_start=8765
-  _globals['_PARSEPERFINFOPATH']._serialized_end=8798
-  _globals['_PARSEPERFINFOPATHMSG']._serialized_start=8800
-  _globals['_PARSEPERFINFOPATHMSG']._serialized_end=8910
-  _globals['_PARTIALPARSINGERRORPROCESSINGFILE']._serialized_start=8912
-  _globals['_PARTIALPARSINGERRORPROCESSINGFILE']._serialized_end=8961
-  _globals['_PARTIALPARSINGERRORPROCESSINGFILEMSG']._serialized_start=8964
-  _globals['_PARTIALPARSINGERRORPROCESSINGFILEMSG']._serialized_end=9106
-  _globals['_PARTIALPARSINGERROR']._serialized_start=9109
-  _globals['_PARTIALPARSINGERROR']._serialized_end=9243
-  _globals['_PARTIALPARSINGERROR_EXCINFOENTRY']._serialized_start=9197
-  _globals['_PARTIALPARSINGERROR_EXCINFOENTRY']._serialized_end=9243
-  _globals['_PARTIALPARSINGERRORMSG']._serialized_start=9245
-  _globals['_PARTIALPARSINGERRORMSG']._serialized_end=9359
-  _globals['_PARTIALPARSINGSKIPPARSING']._serialized_start=9361
-  _globals['_PARTIALPARSINGSKIPPARSING']._serialized_end=9388
-  _globals['_PARTIALPARSINGSKIPPARSINGMSG']._serialized_start=9390
-  _globals['_PARTIALPARSINGSKIPPARSINGMSG']._serialized_end=9516
-  _globals['_UNABLETOPARTIALPARSE']._serialized_start=9518
-  _globals['_UNABLETOPARTIALPARSE']._serialized_end=9556
-  _globals['_UNABLETOPARTIALPARSEMSG']._serialized_start=9558
-  _globals['_UNABLETOPARTIALPARSEMSG']._serialized_end=9674
-  _globals['_STATECHECKVARSHASH']._serialized_start=9676
-  _globals['_STATECHECKVARSHASH']._serialized_end=9778
-  _globals['_STATECHECKVARSHASHMSG']._serialized_start=9780
-  _globals['_STATECHECKVARSHASHMSG']._serialized_end=9892
-  _globals['_PARTIALPARSINGNOTENABLED']._serialized_start=9894
-  _globals['_PARTIALPARSINGNOTENABLED']._serialized_end=9920
-  _globals['_PARTIALPARSINGNOTENABLEDMSG']._serialized_start=9922
-  _globals['_PARTIALPARSINGNOTENABLEDMSG']._serialized_end=10046
-  _globals['_PARSEDFILELOADFAILED']._serialized_start=10048
-  _globals['_PARSEDFILELOADFAILED']._serialized_end=10115
-  _globals['_PARSEDFILELOADFAILEDMSG']._serialized_start=10117
-  _globals['_PARSEDFILELOADFAILEDMSG']._serialized_end=10233
-  _globals['_PARTIALPARSINGENABLED']._serialized_start=10235
-  _globals['_PARTIALPARSINGENABLED']._serialized_end=10307
-  _globals['_PARTIALPARSINGENABLEDMSG']._serialized_start=10309
-  _globals['_PARTIALPARSINGENABLEDMSG']._serialized_end=10427
-  _globals['_PARTIALPARSINGFILE']._serialized_start=10429
-  _globals['_PARTIALPARSINGFILE']._serialized_end=10485
-  _globals['_PARTIALPARSINGFILEMSG']._serialized_start=10487
-  _globals['_PARTIALPARSINGFILEMSG']._serialized_end=10599
-  _globals['_INVALIDDISABLEDTARGETINTESTNODE']._serialized_start=10602
-  _globals['_INVALIDDISABLEDTARGETINTESTNODE']._serialized_end=10777
-  _globals['_INVALIDDISABLEDTARGETINTESTNODEMSG']._serialized_start=10780
-  _globals['_INVALIDDISABLEDTARGETINTESTNODEMSG']._serialized_end=10918
-  _globals['_UNUSEDRESOURCECONFIGPATH']._serialized_start=10920
-  _globals['_UNUSEDRESOURCECONFIGPATH']._serialized_end=10975
-  _globals['_UNUSEDRESOURCECONFIGPATHMSG']._serialized_start=10977
-  _globals['_UNUSEDRESOURCECONFIGPATHMSG']._serialized_end=11101
-  _globals['_SEEDINCREASED']._serialized_start=11103
-  _globals['_SEEDINCREASED']._serialized_end=11154
-  _globals['_SEEDINCREASEDMSG']._serialized_start=11156
-  _globals['_SEEDINCREASEDMSG']._serialized_end=11258
-  _globals['_SEEDEXCEEDSLIMITSAMEPATH']._serialized_start=11260
-  _globals['_SEEDEXCEEDSLIMITSAMEPATH']._serialized_end=11322
-  _globals['_SEEDEXCEEDSLIMITSAMEPATHMSG']._serialized_start=11324
-  _globals['_SEEDEXCEEDSLIMITSAMEPATHMSG']._serialized_end=11448
-  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGED']._serialized_start=11450
-  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGED']._serialized_end=11518
-  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGEDMSG']._serialized_start=11521
-  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGEDMSG']._serialized_end=11657
-  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGED']._serialized_start=11659
-  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGED']._serialized_end=11751
-  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGEDMSG']._serialized_start=11754
-  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGEDMSG']._serialized_end=11892
-  _globals['_UNUSEDTABLES']._serialized_start=11894
-  _globals['_UNUSEDTABLES']._serialized_end=11931
-  _globals['_UNUSEDTABLESMSG']._serialized_start=11933
-  _globals['_UNUSEDTABLESMSG']._serialized_end=12033
-  _globals['_WRONGRESOURCESCHEMAFILE']._serialized_start=12036
-  _globals['_WRONGRESOURCESCHEMAFILE']._serialized_end=12171
-  _globals['_WRONGRESOURCESCHEMAFILEMSG']._serialized_start=12173
-  _globals['_WRONGRESOURCESCHEMAFILEMSG']._serialized_end=12295
-  _globals['_NONODEFORYAMLKEY']._serialized_start=12297
-  _globals['_NONODEFORYAMLKEY']._serialized_end=12372
-  _globals['_NONODEFORYAMLKEYMSG']._serialized_start=12374
-  _globals['_NONODEFORYAMLKEYMSG']._serialized_end=12482
-  _globals['_MACRONOTFOUNDFORPATCH']._serialized_start=12484
-  _globals['_MACRONOTFOUNDFORPATCH']._serialized_end=12527
-  _globals['_MACRONOTFOUNDFORPATCHMSG']._serialized_start=12529
-  _globals['_MACRONOTFOUNDFORPATCHMSG']._serialized_end=12647
-  _globals['_NODENOTFOUNDORDISABLED']._serialized_start=12650
-  _globals['_NODENOTFOUNDORDISABLED']._serialized_end=12834
-  _globals['_NODENOTFOUNDORDISABLEDMSG']._serialized_start=12836
-  _globals['_NODENOTFOUNDORDISABLEDMSG']._serialized_end=12956
-  _globals['_JINJALOGWARNING']._serialized_start=12958
-  _globals['_JINJALOGWARNING']._serialized_end=13030
-  _globals['_JINJALOGWARNINGMSG']._serialized_start=13032
-  _globals['_JINJALOGWARNINGMSG']._serialized_end=13138
-  _globals['_JINJALOGINFO']._serialized_start=13140
-  _globals['_JINJALOGINFO']._serialized_end=13209
-  _globals['_JINJALOGINFOMSG']._serialized_start=13211
-  _globals['_JINJALOGINFOMSG']._serialized_end=13311
-  _globals['_JINJALOGDEBUG']._serialized_start=13313
-  _globals['_JINJALOGDEBUG']._serialized_end=13383
-  _globals['_JINJALOGDEBUGMSG']._serialized_start=13385
-  _globals['_JINJALOGDEBUGMSG']._serialized_end=13487
-  _globals['_UNPINNEDREFNEWVERSIONAVAILABLE']._serialized_start=13490
-  _globals['_UNPINNEDREFNEWVERSIONAVAILABLE']._serialized_end=13664
-  _globals['_UNPINNEDREFNEWVERSIONAVAILABLEMSG']._serialized_start=13667
-  _globals['_UNPINNEDREFNEWVERSIONAVAILABLEMSG']._serialized_end=13803
-  _globals['_UPCOMINGREFERENCEDEPRECATION']._serialized_start=13806
-  _globals['_UPCOMINGREFERENCEDEPRECATION']._serialized_end=14004
-  _globals['_UPCOMINGREFERENCEDEPRECATIONMSG']._serialized_start=14007
-  _globals['_UPCOMINGREFERENCEDEPRECATIONMSG']._serialized_end=14139
-  _globals['_DEPRECATEDREFERENCE']._serialized_start=14142
-  _globals['_DEPRECATEDREFERENCE']._serialized_end=14331
-  _globals['_DEPRECATEDREFERENCEMSG']._serialized_start=14333
-  _globals['_DEPRECATEDREFERENCEMSG']._serialized_end=14447
-  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATION']._serialized_start=14449
-  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATION']._serialized_end=14509
-  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATIONMSG']._serialized_start=14512
-  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATIONMSG']._serialized_end=14660
-  _globals['_PARSEINLINENODEERROR']._serialized_start=14662
-  _globals['_PARSEINLINENODEERROR']._serialized_end=14739
-  _globals['_PARSEINLINENODEERRORMSG']._serialized_start=14741
-  _globals['_PARSEINLINENODEERRORMSG']._serialized_end=14857
-  _globals['_SEMANTICVALIDATIONFAILURE']._serialized_start=14859
-  _globals['_SEMANTICVALIDATIONFAILURE']._serialized_end=14899
-  _globals['_SEMANTICVALIDATIONFAILUREMSG']._serialized_start=14901
-  _globals['_SEMANTICVALIDATIONFAILUREMSG']._serialized_end=15027
-  _globals['_UNVERSIONEDBREAKINGCHANGE']._serialized_start=15030
-  _globals['_UNVERSIONEDBREAKINGCHANGE']._serialized_end=15424
-  _globals['_UNVERSIONEDBREAKINGCHANGEMSG']._serialized_start=15426
-  _globals['_UNVERSIONEDBREAKINGCHANGEMSG']._serialized_end=15552
-  _globals['_WARNSTATETARGETEQUAL']._serialized_start=15554
-  _globals['_WARNSTATETARGETEQUAL']._serialized_end=15596
-  _globals['_WARNSTATETARGETEQUALMSG']._serialized_start=15598
-  _globals['_WARNSTATETARGETEQUALMSG']._serialized_end=15714
-  _globals['_FRESHNESSCONFIGPROBLEM']._serialized_start=15716
-  _globals['_FRESHNESSCONFIGPROBLEM']._serialized_end=15753
-  _globals['_FRESHNESSCONFIGPROBLEMMSG']._serialized_start=15755
-  _globals['_FRESHNESSCONFIGPROBLEMMSG']._serialized_end=15875
-  _globals['_MICROBATCHMODELNOEVENTTIMEINPUTS']._serialized_start=15877
-  _globals['_MICROBATCHMODELNOEVENTTIMEINPUTS']._serialized_end=15931
-  _globals['_MICROBATCHMODELNOEVENTTIMEINPUTSMSG']._serialized_start=15934
-  _globals['_MICROBATCHMODELNOEVENTTIMEINPUTSMSG']._serialized_end=16074
-  _globals['_GITSPARSECHECKOUTSUBDIRECTORY']._serialized_start=16076
-  _globals['_GITSPARSECHECKOUTSUBDIRECTORY']._serialized_end=16123
-  _globals['_GITSPARSECHECKOUTSUBDIRECTORYMSG']._serialized_start=16126
-  _globals['_GITSPARSECHECKOUTSUBDIRECTORYMSG']._serialized_end=16260
-  _globals['_GITPROGRESSCHECKOUTREVISION']._serialized_start=16262
-  _globals['_GITPROGRESSCHECKOUTREVISION']._serialized_end=16309
-  _globals['_GITPROGRESSCHECKOUTREVISIONMSG']._serialized_start=16312
-  _globals['_GITPROGRESSCHECKOUTREVISIONMSG']._serialized_end=16442
-  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCY']._serialized_start=16444
-  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCY']._serialized_end=16496
-  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG']._serialized_start=16499
-  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG']._serialized_end=16649
-  _globals['_GITPROGRESSPULLINGNEWDEPENDENCY']._serialized_start=16651
-  _globals['_GITPROGRESSPULLINGNEWDEPENDENCY']._serialized_end=16697
-  _globals['_GITPROGRESSPULLINGNEWDEPENDENCYMSG']._serialized_start=16700
-  _globals['_GITPROGRESSPULLINGNEWDEPENDENCYMSG']._serialized_end=16838
-  _globals['_GITNOTHINGTODO']._serialized_start=16840
-  _globals['_GITNOTHINGTODO']._serialized_end=16869
-  _globals['_GITNOTHINGTODOMSG']._serialized_start=16871
-  _globals['_GITNOTHINGTODOMSG']._serialized_end=16975
-  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGE']._serialized_start=16977
-  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGE']._serialized_end=17046
-  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGEMSG']._serialized_start=17049
-  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGEMSG']._serialized_end=17187
-  _globals['_GITPROGRESSCHECKEDOUTAT']._serialized_start=17189
-  _globals['_GITPROGRESSCHECKEDOUTAT']._serialized_end=17231
-  _globals['_GITPROGRESSCHECKEDOUTATMSG']._serialized_start=17233
-  _globals['_GITPROGRESSCHECKEDOUTATMSG']._serialized_end=17355
-  _globals['_REGISTRYPROGRESSGETREQUEST']._serialized_start=17357
-  _globals['_REGISTRYPROGRESSGETREQUEST']._serialized_end=17398
-  _globals['_REGISTRYPROGRESSGETREQUESTMSG']._serialized_start=17401
-  _globals['_REGISTRYPROGRESSGETREQUESTMSG']._serialized_end=17529
-  _globals['_REGISTRYPROGRESSGETRESPONSE']._serialized_start=17531
-  _globals['_REGISTRYPROGRESSGETRESPONSE']._serialized_end=17592
-  _globals['_REGISTRYPROGRESSGETRESPONSEMSG']._serialized_start=17595
-  _globals['_REGISTRYPROGRESSGETRESPONSEMSG']._serialized_end=17725
-  _globals['_SELECTORREPORTINVALIDSELECTOR']._serialized_start=17727
-  _globals['_SELECTORREPORTINVALIDSELECTOR']._serialized_end=17822
-  _globals['_SELECTORREPORTINVALIDSELECTORMSG']._serialized_start=17825
-  _globals['_SELECTORREPORTINVALIDSELECTORMSG']._serialized_end=17959
-  _globals['_DEPSNOPACKAGESFOUND']._serialized_start=17961
-  _globals['_DEPSNOPACKAGESFOUND']._serialized_end=17982
-  _globals['_DEPSNOPACKAGESFOUNDMSG']._serialized_start=17984
-  _globals['_DEPSNOPACKAGESFOUNDMSG']._serialized_end=18098
-  _globals['_DEPSSTARTPACKAGEINSTALL']._serialized_start=18100
-  _globals['_DEPSSTARTPACKAGEINSTALL']._serialized_end=18147
-  _globals['_DEPSSTARTPACKAGEINSTALLMSG']._serialized_start=18149
-  _globals['_DEPSSTARTPACKAGEINSTALLMSG']._serialized_end=18271
-  _globals['_DEPSINSTALLINFO']._serialized_start=18273
-  _globals['_DEPSINSTALLINFO']._serialized_end=18312
-  _globals['_DEPSINSTALLINFOMSG']._serialized_start=18314
-  _globals['_DEPSINSTALLINFOMSG']._serialized_end=18420
-  _globals['_DEPSUPDATEAVAILABLE']._serialized_start=18422
-  _globals['_DEPSUPDATEAVAILABLE']._serialized_end=18467
-  _globals['_DEPSUPDATEAVAILABLEMSG']._serialized_start=18469
-  _globals['_DEPSUPDATEAVAILABLEMSG']._serialized_end=18583
-  _globals['_DEPSUPTODATE']._serialized_start=18585
-  _globals['_DEPSUPTODATE']._serialized_end=18599
-  _globals['_DEPSUPTODATEMSG']._serialized_start=18601
-  _globals['_DEPSUPTODATEMSG']._serialized_end=18701
-  _globals['_DEPSLISTSUBDIRECTORY']._serialized_start=18703
-  _globals['_DEPSLISTSUBDIRECTORY']._serialized_end=18747
-  _globals['_DEPSLISTSUBDIRECTORYMSG']._serialized_start=18749
-  _globals['_DEPSLISTSUBDIRECTORYMSG']._serialized_end=18865
-  _globals['_DEPSNOTIFYUPDATESAVAILABLE']._serialized_start=18867
-  _globals['_DEPSNOTIFYUPDATESAVAILABLE']._serialized_end=18913
-  _globals['_DEPSNOTIFYUPDATESAVAILABLEMSG']._serialized_start=18916
-  _globals['_DEPSNOTIFYUPDATESAVAILABLEMSG']._serialized_end=19044
-  _globals['_REGISTRYINDEXPROGRESSGETREQUEST']._serialized_start=19046
-  _globals['_REGISTRYINDEXPROGRESSGETREQUEST']._serialized_end=19092
-  _globals['_REGISTRYINDEXPROGRESSGETREQUESTMSG']._serialized_start=19095
-  _globals['_REGISTRYINDEXPROGRESSGETREQUESTMSG']._serialized_end=19233
-  _globals['_REGISTRYINDEXPROGRESSGETRESPONSE']._serialized_start=19235
-  _globals['_REGISTRYINDEXPROGRESSGETRESPONSE']._serialized_end=19301
-  _globals['_REGISTRYINDEXPROGRESSGETRESPONSEMSG']._serialized_start=19304
-  _globals['_REGISTRYINDEXPROGRESSGETRESPONSEMSG']._serialized_end=19444
-  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPE']._serialized_start=19446
-  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPE']._serialized_end=19496
-  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPEMSG']._serialized_start=19499
-  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPEMSG']._serialized_end=19635
-  _globals['_REGISTRYRESPONSEMISSINGTOPKEYS']._serialized_start=19637
-  _globals['_REGISTRYRESPONSEMISSINGTOPKEYS']._serialized_end=19687
-  _globals['_REGISTRYRESPONSEMISSINGTOPKEYSMSG']._serialized_start=19690
-  _globals['_REGISTRYRESPONSEMISSINGTOPKEYSMSG']._serialized_end=19826
-  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYS']._serialized_start=19828
-  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYS']._serialized_end=19881
-  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYSMSG']._serialized_start=19884
-  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYSMSG']._serialized_end=20026
-  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYS']._serialized_start=20028
-  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYS']._serialized_end=20079
-  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYSMSG']._serialized_start=20082
-  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYSMSG']._serialized_end=20220
-  _globals['_DEPSSETDOWNLOADDIRECTORY']._serialized_start=20222
-  _globals['_DEPSSETDOWNLOADDIRECTORY']._serialized_end=20262
-  _globals['_DEPSSETDOWNLOADDIRECTORYMSG']._serialized_start=20264
-  _globals['_DEPSSETDOWNLOADDIRECTORYMSG']._serialized_end=20388
-  _globals['_DEPSUNPINNED']._serialized_start=20390
-  _globals['_DEPSUNPINNED']._serialized_end=20435
-  _globals['_DEPSUNPINNEDMSG']._serialized_start=20437
-  _globals['_DEPSUNPINNEDMSG']._serialized_end=20537
-  _globals['_NONODESFORSELECTIONCRITERIA']._serialized_start=20539
-  _globals['_NONODESFORSELECTIONCRITERIA']._serialized_end=20586
-  _globals['_NONODESFORSELECTIONCRITERIAMSG']._serialized_start=20589
-  _globals['_NONODESFORSELECTIONCRITERIAMSG']._serialized_end=20719
-  _globals['_DEPSLOCKUPDATING']._serialized_start=20721
-  _globals['_DEPSLOCKUPDATING']._serialized_end=20762
-  _globals['_DEPSLOCKUPDATINGMSG']._serialized_start=20764
-  _globals['_DEPSLOCKUPDATINGMSG']._serialized_end=20872
-  _globals['_DEPSADDPACKAGE']._serialized_start=20874
-  _globals['_DEPSADDPACKAGE']._serialized_end=20956
-  _globals['_DEPSADDPACKAGEMSG']._serialized_start=20958
-  _globals['_DEPSADDPACKAGEMSG']._serialized_end=21062
-  _globals['_DEPSFOUNDDUPLICATEPACKAGE']._serialized_start=21065
-  _globals['_DEPSFOUNDDUPLICATEPACKAGE']._serialized_end=21232
-  _globals['_DEPSFOUNDDUPLICATEPACKAGE_REMOVEDPACKAGEENTRY']._serialized_start=21179
-  _globals['_DEPSFOUNDDUPLICATEPACKAGE_REMOVEDPACKAGEENTRY']._serialized_end=21232
-  _globals['_DEPSFOUNDDUPLICATEPACKAGEMSG']._serialized_start=21234
-  _globals['_DEPSFOUNDDUPLICATEPACKAGEMSG']._serialized_end=21360
-  _globals['_DEPSVERSIONMISSING']._serialized_start=21362
-  _globals['_DEPSVERSIONMISSING']._serialized_end=21398
-  _globals['_DEPSVERSIONMISSINGMSG']._serialized_start=21400
-  _globals['_DEPSVERSIONMISSINGMSG']._serialized_end=21512
-  _globals['_DEPSSCRUBBEDPACKAGENAME']._serialized_start=21514
-  _globals['_DEPSSCRUBBEDPACKAGENAME']._serialized_end=21561
-  _globals['_DEPSSCRUBBEDPACKAGENAMEMSG']._serialized_start=21563
-  _globals['_DEPSSCRUBBEDPACKAGENAMEMSG']._serialized_end=21685
-  _globals['_ARTIFACTWRITTEN']._serialized_start=21687
-  _globals['_ARTIFACTWRITTEN']._serialized_end=21750
-  _globals['_ARTIFACTWRITTENMSG']._serialized_start=21752
-  _globals['_ARTIFACTWRITTENMSG']._serialized_end=21858
-  _globals['_RUNNINGOPERATIONCAUGHTERROR']._serialized_start=21860
-  _globals['_RUNNINGOPERATIONCAUGHTERROR']._serialized_end=21902
-  _globals['_RUNNINGOPERATIONCAUGHTERRORMSG']._serialized_start=21905
-  _globals['_RUNNINGOPERATIONCAUGHTERRORMSG']._serialized_end=22035
-  _globals['_COMPILECOMPLETE']._serialized_start=22037
-  _globals['_COMPILECOMPLETE']._serialized_end=22054
-  _globals['_COMPILECOMPLETEMSG']._serialized_start=22056
-  _globals['_COMPILECOMPLETEMSG']._serialized_end=22162
-  _globals['_FRESHNESSCHECKCOMPLETE']._serialized_start=22164
-  _globals['_FRESHNESSCHECKCOMPLETE']._serialized_end=22188
-  _globals['_FRESHNESSCHECKCOMPLETEMSG']._serialized_start=22190
-  _globals['_FRESHNESSCHECKCOMPLETEMSG']._serialized_end=22310
-  _globals['_SEEDHEADER']._serialized_start=22312
-  _globals['_SEEDHEADER']._serialized_end=22340
-  _globals['_SEEDHEADERMSG']._serialized_start=22342
-  _globals['_SEEDHEADERMSG']._serialized_end=22438
-  _globals['_SQLRUNNEREXCEPTION']._serialized_start=22440
-  _globals['_SQLRUNNEREXCEPTION']._serialized_end=22533
-  _globals['_SQLRUNNEREXCEPTIONMSG']._serialized_start=22535
-  _globals['_SQLRUNNEREXCEPTIONMSG']._serialized_end=22647
-  _globals['_GROUP']._serialized_start=22650
-  _globals['_GROUP']._serialized_end=22785
-  _globals['_GROUP_OWNERENTRY']._serialized_start=22741
-  _globals['_GROUP_OWNERENTRY']._serialized_end=22785
-  _globals['_LOGTESTRESULT']._serialized_start=22788
-  _globals['_LOGTESTRESULT']._serialized_end=23014
-  _globals['_LOGTESTRESULTMSG']._serialized_start=23016
-  _globals['_LOGTESTRESULTMSG']._serialized_end=23118
-  _globals['_LOGSTARTLINE']._serialized_start=23120
-  _globals['_LOGSTARTLINE']._serialized_end=23227
-  _globals['_LOGSTARTLINEMSG']._serialized_start=23229
-  _globals['_LOGSTARTLINEMSG']._serialized_end=23329
-  _globals['_LOGMODELRESULT']._serialized_start=23332
-  _globals['_LOGMODELRESULT']._serialized_end=23516
-  _globals['_LOGMODELRESULTMSG']._serialized_start=23518
-  _globals['_LOGMODELRESULTMSG']._serialized_end=23622
-  _globals['_LOGSNAPSHOTRESULT']._serialized_start=23625
-  _globals['_LOGSNAPSHOTRESULT']._serialized_end=23899
-  _globals['_LOGSNAPSHOTRESULT_CFGENTRY']._serialized_start=23857
-  _globals['_LOGSNAPSHOTRESULT_CFGENTRY']._serialized_end=23899
-  _globals['_LOGSNAPSHOTRESULTMSG']._serialized_start=23901
-  _globals['_LOGSNAPSHOTRESULTMSG']._serialized_end=24011
-  _globals['_LOGSEEDRESULT']._serialized_start=24014
-  _globals['_LOGSEEDRESULT']._serialized_end=24199
-  _globals['_LOGSEEDRESULTMSG']._serialized_start=24201
-  _globals['_LOGSEEDRESULTMSG']._serialized_end=24303
-  _globals['_LOGFRESHNESSRESULT']._serialized_start=24306
-  _globals['_LOGFRESHNESSRESULT']._serialized_end=24479
-  _globals['_LOGFRESHNESSRESULTMSG']._serialized_start=24481
-  _globals['_LOGFRESHNESSRESULTMSG']._serialized_end=24593
-  _globals['_LOGNODENOOPRESULT']._serialized_start=24596
-  _globals['_LOGNODENOOPRESULT']._serialized_end=24748
-  _globals['_LOGNODENOOPRESULTMSG']._serialized_start=24750
-  _globals['_LOGNODENOOPRESULTMSG']._serialized_end=24860
-  _globals['_LOGCANCELLINE']._serialized_start=24862
-  _globals['_LOGCANCELLINE']._serialized_end=24896
-  _globals['_LOGCANCELLINEMSG']._serialized_start=24898
-  _globals['_LOGCANCELLINEMSG']._serialized_end=25000
-  _globals['_DEFAULTSELECTOR']._serialized_start=25002
-  _globals['_DEFAULTSELECTOR']._serialized_end=25033
-  _globals['_DEFAULTSELECTORMSG']._serialized_start=25035
-  _globals['_DEFAULTSELECTORMSG']._serialized_end=25141
-  _globals['_NODESTART']._serialized_start=25143
-  _globals['_NODESTART']._serialized_end=25196
-  _globals['_NODESTARTMSG']._serialized_start=25198
-  _globals['_NODESTARTMSG']._serialized_end=25292
-  _globals['_NODEFINISHED']._serialized_start=25294
-  _globals['_NODEFINISHED']._serialized_end=25397
-  _globals['_NODEFINISHEDMSG']._serialized_start=25399
-  _globals['_NODEFINISHEDMSG']._serialized_end=25499
-  _globals['_QUERYCANCELATIONUNSUPPORTED']._serialized_start=25501
-  _globals['_QUERYCANCELATIONUNSUPPORTED']._serialized_end=25544
-  _globals['_QUERYCANCELATIONUNSUPPORTEDMSG']._serialized_start=25547
-  _globals['_QUERYCANCELATIONUNSUPPORTEDMSG']._serialized_end=25677
-  _globals['_CONCURRENCYLINE']._serialized_start=25679
-  _globals['_CONCURRENCYLINE']._serialized_end=25758
-  _globals['_CONCURRENCYLINEMSG']._serialized_start=25760
-  _globals['_CONCURRENCYLINEMSG']._serialized_end=25866
-  _globals['_WRITINGINJECTEDSQLFORNODE']._serialized_start=25868
-  _globals['_WRITINGINJECTEDSQLFORNODE']._serialized_end=25937
-  _globals['_WRITINGINJECTEDSQLFORNODEMSG']._serialized_start=25939
-  _globals['_WRITINGINJECTEDSQLFORNODEMSG']._serialized_end=26065
-  _globals['_NODECOMPILING']._serialized_start=26067
-  _globals['_NODECOMPILING']._serialized_end=26124
-  _globals['_NODECOMPILINGMSG']._serialized_start=26126
-  _globals['_NODECOMPILINGMSG']._serialized_end=26228
-  _globals['_NODEEXECUTING']._serialized_start=26230
-  _globals['_NODEEXECUTING']._serialized_end=26287
-  _globals['_NODEEXECUTINGMSG']._serialized_start=26289
-  _globals['_NODEEXECUTINGMSG']._serialized_end=26391
-  _globals['_LOGHOOKSTARTLINE']._serialized_start=26393
-  _globals['_LOGHOOKSTARTLINE']._serialized_end=26502
-  _globals['_LOGHOOKSTARTLINEMSG']._serialized_start=26504
-  _globals['_LOGHOOKSTARTLINEMSG']._serialized_end=26612
-  _globals['_LOGHOOKENDLINE']._serialized_start=26615
-  _globals['_LOGHOOKENDLINE']._serialized_end=26762
-  _globals['_LOGHOOKENDLINEMSG']._serialized_start=26764
-  _globals['_LOGHOOKENDLINEMSG']._serialized_end=26868
-  _globals['_SKIPPINGDETAILS']._serialized_start=26871
-  _globals['_SKIPPINGDETAILS']._serialized_end=27018
-  _globals['_SKIPPINGDETAILSMSG']._serialized_start=27020
-  _globals['_SKIPPINGDETAILSMSG']._serialized_end=27126
-  _globals['_NOTHINGTODO']._serialized_start=27128
-  _globals['_NOTHINGTODO']._serialized_end=27141
-  _globals['_NOTHINGTODOMSG']._serialized_start=27143
-  _globals['_NOTHINGTODOMSG']._serialized_end=27241
-  _globals['_RUNNINGOPERATIONUNCAUGHTERROR']._serialized_start=27243
-  _globals['_RUNNINGOPERATIONUNCAUGHTERROR']._serialized_end=27287
-  _globals['_RUNNINGOPERATIONUNCAUGHTERRORMSG']._serialized_start=27290
-  _globals['_RUNNINGOPERATIONUNCAUGHTERRORMSG']._serialized_end=27424
-  _globals['_ENDRUNRESULT']._serialized_start=27427
-  _globals['_ENDRUNRESULT']._serialized_end=27574
-  _globals['_ENDRUNRESULTMSG']._serialized_start=27576
-  _globals['_ENDRUNRESULTMSG']._serialized_end=27676
-  _globals['_NONODESSELECTED']._serialized_start=27678
-  _globals['_NONODESSELECTED']._serialized_end=27695
-  _globals['_NONODESSELECTEDMSG']._serialized_start=27697
-  _globals['_NONODESSELECTEDMSG']._serialized_end=27803
-  _globals['_COMMANDCOMPLETED']._serialized_start=27805
-  _globals['_COMMANDCOMPLETED']._serialized_end=27924
-  _globals['_COMMANDCOMPLETEDMSG']._serialized_start=27926
-  _globals['_COMMANDCOMPLETEDMSG']._serialized_end=28034
-  _globals['_SHOWNODE']._serialized_start=28036
-  _globals['_SHOWNODE']._serialized_end=28143
-  _globals['_SHOWNODEMSG']._serialized_start=28145
-  _globals['_SHOWNODEMSG']._serialized_end=28237
-  _globals['_COMPILEDNODE']._serialized_start=28239
-  _globals['_COMPILEDNODE']._serialized_end=28351
-  _globals['_COMPILEDNODEMSG']._serialized_start=28353
-  _globals['_COMPILEDNODEMSG']._serialized_end=28453
-  _globals['_SNAPSHOTTIMESTAMPWARNING']._serialized_start=28455
-  _globals['_SNAPSHOTTIMESTAMPWARNING']._serialized_end=28544
-  _globals['_SNAPSHOTTIMESTAMPWARNINGMSG']._serialized_start=28546
-  _globals['_SNAPSHOTTIMESTAMPWARNINGMSG']._serialized_end=28670
-  _globals['_CATCHABLEEXCEPTIONONRUN']._serialized_start=28672
-  _globals['_CATCHABLEEXCEPTIONONRUN']._serialized_end=28770
-  _globals['_CATCHABLEEXCEPTIONONRUNMSG']._serialized_start=28772
-  _globals['_CATCHABLEEXCEPTIONONRUNMSG']._serialized_end=28894
-  _globals['_INTERNALERRORONRUN']._serialized_start=28896
-  _globals['_INTERNALERRORONRUN']._serialized_end=28991
-  _globals['_INTERNALERRORONRUNMSG']._serialized_start=28993
-  _globals['_INTERNALERRORONRUNMSG']._serialized_end=29105
-  _globals['_GENERICEXCEPTIONONRUN']._serialized_start=29107
-  _globals['_GENERICEXCEPTIONONRUN']._serialized_end=29224
-  _globals['_GENERICEXCEPTIONONRUNMSG']._serialized_start=29226
-  _globals['_GENERICEXCEPTIONONRUNMSG']._serialized_end=29344
-  _globals['_NODECONNECTIONRELEASEERROR']._serialized_start=29346
-  _globals['_NODECONNECTIONRELEASEERROR']._serialized_end=29424
-  _globals['_NODECONNECTIONRELEASEERRORMSG']._serialized_start=29427
-  _globals['_NODECONNECTIONRELEASEERRORMSG']._serialized_end=29555
-  _globals['_FOUNDSTATS']._serialized_start=29557
-  _globals['_FOUNDSTATS']._serialized_end=29588
-  _globals['_FOUNDSTATSMSG']._serialized_start=29590
-  _globals['_FOUNDSTATSMSG']._serialized_end=29686
-  _globals['_MAINKEYBOARDINTERRUPT']._serialized_start=29688
-  _globals['_MAINKEYBOARDINTERRUPT']._serialized_end=29711
-  _globals['_MAINKEYBOARDINTERRUPTMSG']._serialized_start=29713
-  _globals['_MAINKEYBOARDINTERRUPTMSG']._serialized_end=29831
-  _globals['_MAINENCOUNTEREDERROR']._serialized_start=29833
-  _globals['_MAINENCOUNTEREDERROR']._serialized_end=29868
-  _globals['_MAINENCOUNTEREDERRORMSG']._serialized_start=29870
-  _globals['_MAINENCOUNTEREDERRORMSG']._serialized_end=29986
-  _globals['_MAINSTACKTRACE']._serialized_start=29988
-  _globals['_MAINSTACKTRACE']._serialized_end=30025
-  _globals['_MAINSTACKTRACEMSG']._serialized_start=30027
-  _globals['_MAINSTACKTRACEMSG']._serialized_end=30131
-  _globals['_TIMINGINFOCOLLECTED']._serialized_start=30133
-  _globals['_TIMINGINFOCOLLECTED']._serialized_end=30245
-  _globals['_TIMINGINFOCOLLECTEDMSG']._serialized_start=30247
-  _globals['_TIMINGINFOCOLLECTEDMSG']._serialized_end=30361
-  _globals['_LOGDEBUGSTACKTRACE']._serialized_start=30363
-  _globals['_LOGDEBUGSTACKTRACE']._serialized_end=30401
-  _globals['_LOGDEBUGSTACKTRACEMSG']._serialized_start=30403
-  _globals['_LOGDEBUGSTACKTRACEMSG']._serialized_end=30515
-  _globals['_CHECKCLEANPATH']._serialized_start=30517
-  _globals['_CHECKCLEANPATH']._serialized_end=30547
-  _globals['_CHECKCLEANPATHMSG']._serialized_start=30549
-  _globals['_CHECKCLEANPATHMSG']._serialized_end=30653
-  _globals['_CONFIRMCLEANPATH']._serialized_start=30655
-  _globals['_CONFIRMCLEANPATH']._serialized_end=30687
-  _globals['_CONFIRMCLEANPATHMSG']._serialized_start=30689
-  _globals['_CONFIRMCLEANPATHMSG']._serialized_end=30797
-  _globals['_PROTECTEDCLEANPATH']._serialized_start=30799
-  _globals['_PROTECTEDCLEANPATH']._serialized_end=30833
-  _globals['_PROTECTEDCLEANPATHMSG']._serialized_start=30835
-  _globals['_PROTECTEDCLEANPATHMSG']._serialized_end=30947
-  _globals['_FINISHEDCLEANPATHS']._serialized_start=30949
-  _globals['_FINISHEDCLEANPATHS']._serialized_end=30969
-  _globals['_FINISHEDCLEANPATHSMSG']._serialized_start=30971
-  _globals['_FINISHEDCLEANPATHSMSG']._serialized_end=31083
-  _globals['_OPENCOMMAND']._serialized_start=31085
-  _globals['_OPENCOMMAND']._serialized_end=31138
-  _globals['_OPENCOMMANDMSG']._serialized_start=31140
-  _globals['_OPENCOMMANDMSG']._serialized_end=31238
-  _globals['_SERVINGDOCSPORT']._serialized_start=31240
-  _globals['_SERVINGDOCSPORT']._serialized_end=31288
-  _globals['_SERVINGDOCSPORTMSG']._serialized_start=31290
-  _globals['_SERVINGDOCSPORTMSG']._serialized_end=31396
-  _globals['_SERVINGDOCSACCESSINFO']._serialized_start=31398
-  _globals['_SERVINGDOCSACCESSINFO']._serialized_end=31435
-  _globals['_SERVINGDOCSACCESSINFOMSG']._serialized_start=31437
-  _globals['_SERVINGDOCSACCESSINFOMSG']._serialized_end=31555
-  _globals['_SERVINGDOCSEXITINFO']._serialized_start=31557
-  _globals['_SERVINGDOCSEXITINFO']._serialized_end=31578
-  _globals['_SERVINGDOCSEXITINFOMSG']._serialized_start=31580
-  _globals['_SERVINGDOCSEXITINFOMSG']._serialized_end=31694
-  _globals['_RUNRESULTWARNING']._serialized_start=31697
-  _globals['_RUNRESULTWARNING']._serialized_end=31848
-  _globals['_RUNRESULTWARNINGMSG']._serialized_start=31850
-  _globals['_RUNRESULTWARNINGMSG']._serialized_end=31958
-  _globals['_RUNRESULTFAILURE']._serialized_start=31961
-  _globals['_RUNRESULTFAILURE']._serialized_end=32112
-  _globals['_RUNRESULTFAILUREMSG']._serialized_start=32114
-  _globals['_RUNRESULTFAILUREMSG']._serialized_end=32222
-  _globals['_STATSLINE']._serialized_start=32224
-  _globals['_STATSLINE']._serialized_end=32331
-  _globals['_STATSLINE_STATSENTRY']._serialized_start=32287
-  _globals['_STATSLINE_STATSENTRY']._serialized_end=32331
-  _globals['_STATSLINEMSG']._serialized_start=32333
-  _globals['_STATSLINEMSG']._serialized_end=32427
-  _globals['_RUNRESULTERROR']._serialized_start=32429
-  _globals['_RUNRESULTERROR']._serialized_end=32535
-  _globals['_RUNRESULTERRORMSG']._serialized_start=32537
-  _globals['_RUNRESULTERRORMSG']._serialized_end=32641
-  _globals['_RUNRESULTERRORNOMESSAGE']._serialized_start=32643
-  _globals['_RUNRESULTERRORNOMESSAGE']._serialized_end=32726
-  _globals['_RUNRESULTERRORNOMESSAGEMSG']._serialized_start=32728
-  _globals['_RUNRESULTERRORNOMESSAGEMSG']._serialized_end=32850
-  _globals['_SQLCOMPILEDPATH']._serialized_start=32852
-  _globals['_SQLCOMPILEDPATH']._serialized_end=32925
-  _globals['_SQLCOMPILEDPATHMSG']._serialized_start=32927
-  _globals['_SQLCOMPILEDPATHMSG']._serialized_end=33033
-  _globals['_CHECKNODETESTFAILURE']._serialized_start=33035
-  _globals['_CHECKNODETESTFAILURE']._serialized_end=33122
-  _globals['_CHECKNODETESTFAILUREMSG']._serialized_start=33124
-  _globals['_CHECKNODETESTFAILUREMSG']._serialized_end=33240
-  _globals['_ENDOFRUNSUMMARY']._serialized_start=33242
-  _globals['_ENDOFRUNSUMMARY']._serialized_end=33358
-  _globals['_ENDOFRUNSUMMARYMSG']._serialized_start=33360
-  _globals['_ENDOFRUNSUMMARYMSG']._serialized_end=33466
-  _globals['_MARKSKIPPEDCHILDREN']._serialized_start=33468
-  _globals['_MARKSKIPPEDCHILDREN']._serialized_end=33571
-  _globals['_MARKSKIPPEDCHILDRENMSG']._serialized_start=33573
-  _globals['_MARKSKIPPEDCHILDRENMSG']._serialized_end=33687
-  _globals['_LOGSKIPBECAUSEERROR']._serialized_start=33689
-  _globals['_LOGSKIPBECAUSEERROR']._serialized_end=33790
-  _globals['_LOGSKIPBECAUSEERRORMSG']._serialized_start=33792
-  _globals['_LOGSKIPBECAUSEERRORMSG']._serialized_end=33906
-  _globals['_ENSUREGITINSTALLED']._serialized_start=33908
-  _globals['_ENSUREGITINSTALLED']._serialized_end=33928
-  _globals['_ENSUREGITINSTALLEDMSG']._serialized_start=33930
-  _globals['_ENSUREGITINSTALLEDMSG']._serialized_end=34042
-  _globals['_DEPSCREATINGLOCALSYMLINK']._serialized_start=34044
-  _globals['_DEPSCREATINGLOCALSYMLINK']._serialized_end=34070
-  _globals['_DEPSCREATINGLOCALSYMLINKMSG']._serialized_start=34072
-  _globals['_DEPSCREATINGLOCALSYMLINKMSG']._serialized_end=34196
-  _globals['_DEPSSYMLINKNOTAVAILABLE']._serialized_start=34198
-  _globals['_DEPSSYMLINKNOTAVAILABLE']._serialized_end=34223
-  _globals['_DEPSSYMLINKNOTAVAILABLEMSG']._serialized_start=34225
-  _globals['_DEPSSYMLINKNOTAVAILABLEMSG']._serialized_end=34347
-  _globals['_DISABLETRACKING']._serialized_start=34349
-  _globals['_DISABLETRACKING']._serialized_end=34366
-  _globals['_DISABLETRACKINGMSG']._serialized_start=34368
-  _globals['_DISABLETRACKINGMSG']._serialized_end=34474
-  _globals['_SENDINGEVENT']._serialized_start=34476
-  _globals['_SENDINGEVENT']._serialized_end=34506
-  _globals['_SENDINGEVENTMSG']._serialized_start=34508
-  _globals['_SENDINGEVENTMSG']._serialized_end=34608
-  _globals['_SENDEVENTFAILURE']._serialized_start=34610
-  _globals['_SENDEVENTFAILURE']._serialized_end=34628
-  _globals['_SENDEVENTFAILUREMSG']._serialized_start=34630
-  _globals['_SENDEVENTFAILUREMSG']._serialized_end=34738
-  _globals['_FLUSHEVENTS']._serialized_start=34740
-  _globals['_FLUSHEVENTS']._serialized_end=34753
-  _globals['_FLUSHEVENTSMSG']._serialized_start=34755
-  _globals['_FLUSHEVENTSMSG']._serialized_end=34853
-  _globals['_FLUSHEVENTSFAILURE']._serialized_start=34855
-  _globals['_FLUSHEVENTSFAILURE']._serialized_end=34875
-  _globals['_FLUSHEVENTSFAILUREMSG']._serialized_start=34877
-  _globals['_FLUSHEVENTSFAILUREMSG']._serialized_end=34989
-  _globals['_TRACKINGINITIALIZEFAILURE']._serialized_start=34991
-  _globals['_TRACKINGINITIALIZEFAILURE']._serialized_end=35036
-  _globals['_TRACKINGINITIALIZEFAILUREMSG']._serialized_start=35038
-  _globals['_TRACKINGINITIALIZEFAILUREMSG']._serialized_end=35164
-  _globals['_RUNRESULTWARNINGMESSAGE']._serialized_start=35166
-  _globals['_RUNRESULTWARNINGMESSAGE']._serialized_end=35246
-  _globals['_RUNRESULTWARNINGMESSAGEMSG']._serialized_start=35248
-  _globals['_RUNRESULTWARNINGMESSAGEMSG']._serialized_end=35370
-  _globals['_DEBUGCMDOUT']._serialized_start=35372
-  _globals['_DEBUGCMDOUT']._serialized_end=35398
-  _globals['_DEBUGCMDOUTMSG']._serialized_start=35400
-  _globals['_DEBUGCMDOUTMSG']._serialized_end=35498
-  _globals['_DEBUGCMDRESULT']._serialized_start=35500
-  _globals['_DEBUGCMDRESULT']._serialized_end=35529
-  _globals['_DEBUGCMDRESULTMSG']._serialized_start=35531
-  _globals['_DEBUGCMDRESULTMSG']._serialized_end=35635
-  _globals['_LISTCMDOUT']._serialized_start=35637
-  _globals['_LISTCMDOUT']._serialized_end=35662
-  _globals['_LISTCMDOUTMSG']._serialized_start=35664
-  _globals['_LISTCMDOUTMSG']._serialized_end=35760
-  _globals['_RESOURCEREPORT']._serialized_start=35763
-  _globals['_RESOURCEREPORT']._serialized_end=35999
-  _globals['_RESOURCEREPORTMSG']._serialized_start=36001
-  _globals['_RESOURCEREPORTMSG']._serialized_end=36105
+  _globals['_MICROBATCHMACROOUTSIDEOFBATCHESDEPRECATION']._serialized_start=8020
+  _globals['_MICROBATCHMACROOUTSIDEOFBATCHESDEPRECATION']._serialized_end=8064
+  _globals['_MICROBATCHMACROOUTSIDEOFBATCHESDEPRECATIONMSG']._serialized_start=8067
+  _globals['_MICROBATCHMACROOUTSIDEOFBATCHESDEPRECATIONMSG']._serialized_end=8227
+  _globals['_DEPRECATEDMODEL']._serialized_start=8229
+  _globals['_DEPRECATEDMODEL']._serialized_end=8315
+  _globals['_DEPRECATEDMODELMSG']._serialized_start=8317
+  _globals['_DEPRECATEDMODELMSG']._serialized_end=8423
+  _globals['_INPUTFILEDIFFERROR']._serialized_start=8425
+  _globals['_INPUTFILEDIFFERROR']._serialized_end=8480
+  _globals['_INPUTFILEDIFFERRORMSG']._serialized_start=8482
+  _globals['_INPUTFILEDIFFERRORMSG']._serialized_end=8594
+  _globals['_INVALIDVALUEFORFIELD']._serialized_start=8596
+  _globals['_INVALIDVALUEFORFIELD']._serialized_end=8659
+  _globals['_INVALIDVALUEFORFIELDMSG']._serialized_start=8661
+  _globals['_INVALIDVALUEFORFIELDMSG']._serialized_end=8777
+  _globals['_VALIDATIONWARNING']._serialized_start=8779
+  _globals['_VALIDATIONWARNING']._serialized_end=8860
+  _globals['_VALIDATIONWARNINGMSG']._serialized_start=8862
+  _globals['_VALIDATIONWARNINGMSG']._serialized_end=8972
+  _globals['_PARSEPERFINFOPATH']._serialized_start=8974
+  _globals['_PARSEPERFINFOPATH']._serialized_end=9007
+  _globals['_PARSEPERFINFOPATHMSG']._serialized_start=9009
+  _globals['_PARSEPERFINFOPATHMSG']._serialized_end=9119
+  _globals['_PARTIALPARSINGERRORPROCESSINGFILE']._serialized_start=9121
+  _globals['_PARTIALPARSINGERRORPROCESSINGFILE']._serialized_end=9170
+  _globals['_PARTIALPARSINGERRORPROCESSINGFILEMSG']._serialized_start=9173
+  _globals['_PARTIALPARSINGERRORPROCESSINGFILEMSG']._serialized_end=9315
+  _globals['_PARTIALPARSINGERROR']._serialized_start=9318
+  _globals['_PARTIALPARSINGERROR']._serialized_end=9452
+  _globals['_PARTIALPARSINGERROR_EXCINFOENTRY']._serialized_start=9406
+  _globals['_PARTIALPARSINGERROR_EXCINFOENTRY']._serialized_end=9452
+  _globals['_PARTIALPARSINGERRORMSG']._serialized_start=9454
+  _globals['_PARTIALPARSINGERRORMSG']._serialized_end=9568
+  _globals['_PARTIALPARSINGSKIPPARSING']._serialized_start=9570
+  _globals['_PARTIALPARSINGSKIPPARSING']._serialized_end=9597
+  _globals['_PARTIALPARSINGSKIPPARSINGMSG']._serialized_start=9599
+  _globals['_PARTIALPARSINGSKIPPARSINGMSG']._serialized_end=9725
+  _globals['_UNABLETOPARTIALPARSE']._serialized_start=9727
+  _globals['_UNABLETOPARTIALPARSE']._serialized_end=9765
+  _globals['_UNABLETOPARTIALPARSEMSG']._serialized_start=9767
+  _globals['_UNABLETOPARTIALPARSEMSG']._serialized_end=9883
+  _globals['_STATECHECKVARSHASH']._serialized_start=9885
+  _globals['_STATECHECKVARSHASH']._serialized_end=9987
+  _globals['_STATECHECKVARSHASHMSG']._serialized_start=9989
+  _globals['_STATECHECKVARSHASHMSG']._serialized_end=10101
+  _globals['_PARTIALPARSINGNOTENABLED']._serialized_start=10103
+  _globals['_PARTIALPARSINGNOTENABLED']._serialized_end=10129
+  _globals['_PARTIALPARSINGNOTENABLEDMSG']._serialized_start=10131
+  _globals['_PARTIALPARSINGNOTENABLEDMSG']._serialized_end=10255
+  _globals['_PARSEDFILELOADFAILED']._serialized_start=10257
+  _globals['_PARSEDFILELOADFAILED']._serialized_end=10324
+  _globals['_PARSEDFILELOADFAILEDMSG']._serialized_start=10326
+  _globals['_PARSEDFILELOADFAILEDMSG']._serialized_end=10442
+  _globals['_PARTIALPARSINGENABLED']._serialized_start=10444
+  _globals['_PARTIALPARSINGENABLED']._serialized_end=10516
+  _globals['_PARTIALPARSINGENABLEDMSG']._serialized_start=10518
+  _globals['_PARTIALPARSINGENABLEDMSG']._serialized_end=10636
+  _globals['_PARTIALPARSINGFILE']._serialized_start=10638
+  _globals['_PARTIALPARSINGFILE']._serialized_end=10694
+  _globals['_PARTIALPARSINGFILEMSG']._serialized_start=10696
+  _globals['_PARTIALPARSINGFILEMSG']._serialized_end=10808
+  _globals['_INVALIDDISABLEDTARGETINTESTNODE']._serialized_start=10811
+  _globals['_INVALIDDISABLEDTARGETINTESTNODE']._serialized_end=10986
+  _globals['_INVALIDDISABLEDTARGETINTESTNODEMSG']._serialized_start=10989
+  _globals['_INVALIDDISABLEDTARGETINTESTNODEMSG']._serialized_end=11127
+  _globals['_UNUSEDRESOURCECONFIGPATH']._serialized_start=11129
+  _globals['_UNUSEDRESOURCECONFIGPATH']._serialized_end=11184
+  _globals['_UNUSEDRESOURCECONFIGPATHMSG']._serialized_start=11186
+  _globals['_UNUSEDRESOURCECONFIGPATHMSG']._serialized_end=11310
+  _globals['_SEEDINCREASED']._serialized_start=11312
+  _globals['_SEEDINCREASED']._serialized_end=11363
+  _globals['_SEEDINCREASEDMSG']._serialized_start=11365
+  _globals['_SEEDINCREASEDMSG']._serialized_end=11467
+  _globals['_SEEDEXCEEDSLIMITSAMEPATH']._serialized_start=11469
+  _globals['_SEEDEXCEEDSLIMITSAMEPATH']._serialized_end=11531
+  _globals['_SEEDEXCEEDSLIMITSAMEPATHMSG']._serialized_start=11533
+  _globals['_SEEDEXCEEDSLIMITSAMEPATHMSG']._serialized_end=11657
+  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGED']._serialized_start=11659
+  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGED']._serialized_end=11727
+  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGEDMSG']._serialized_start=11730
+  _globals['_SEEDEXCEEDSLIMITANDPATHCHANGEDMSG']._serialized_end=11866
+  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGED']._serialized_start=11868
+  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGED']._serialized_end=11960
+  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGEDMSG']._serialized_start=11963
+  _globals['_SEEDEXCEEDSLIMITCHECKSUMCHANGEDMSG']._serialized_end=12101
+  _globals['_UNUSEDTABLES']._serialized_start=12103
+  _globals['_UNUSEDTABLES']._serialized_end=12140
+  _globals['_UNUSEDTABLESMSG']._serialized_start=12142
+  _globals['_UNUSEDTABLESMSG']._serialized_end=12242
+  _globals['_WRONGRESOURCESCHEMAFILE']._serialized_start=12245
+  _globals['_WRONGRESOURCESCHEMAFILE']._serialized_end=12380
+  _globals['_WRONGRESOURCESCHEMAFILEMSG']._serialized_start=12382
+  _globals['_WRONGRESOURCESCHEMAFILEMSG']._serialized_end=12504
+  _globals['_NONODEFORYAMLKEY']._serialized_start=12506
+  _globals['_NONODEFORYAMLKEY']._serialized_end=12581
+  _globals['_NONODEFORYAMLKEYMSG']._serialized_start=12583
+  _globals['_NONODEFORYAMLKEYMSG']._serialized_end=12691
+  _globals['_MACRONOTFOUNDFORPATCH']._serialized_start=12693
+  _globals['_MACRONOTFOUNDFORPATCH']._serialized_end=12736
+  _globals['_MACRONOTFOUNDFORPATCHMSG']._serialized_start=12738
+  _globals['_MACRONOTFOUNDFORPATCHMSG']._serialized_end=12856
+  _globals['_NODENOTFOUNDORDISABLED']._serialized_start=12859
+  _globals['_NODENOTFOUNDORDISABLED']._serialized_end=13043
+  _globals['_NODENOTFOUNDORDISABLEDMSG']._serialized_start=13045
+  _globals['_NODENOTFOUNDORDISABLEDMSG']._serialized_end=13165
+  _globals['_JINJALOGWARNING']._serialized_start=13167
+  _globals['_JINJALOGWARNING']._serialized_end=13239
+  _globals['_JINJALOGWARNINGMSG']._serialized_start=13241
+  _globals['_JINJALOGWARNINGMSG']._serialized_end=13347
+  _globals['_JINJALOGINFO']._serialized_start=13349
+  _globals['_JINJALOGINFO']._serialized_end=13418
+  _globals['_JINJALOGINFOMSG']._serialized_start=13420
+  _globals['_JINJALOGINFOMSG']._serialized_end=13520
+  _globals['_JINJALOGDEBUG']._serialized_start=13522
+  _globals['_JINJALOGDEBUG']._serialized_end=13592
+  _globals['_JINJALOGDEBUGMSG']._serialized_start=13594
+  _globals['_JINJALOGDEBUGMSG']._serialized_end=13696
+  _globals['_UNPINNEDREFNEWVERSIONAVAILABLE']._serialized_start=13699
+  _globals['_UNPINNEDREFNEWVERSIONAVAILABLE']._serialized_end=13873
+  _globals['_UNPINNEDREFNEWVERSIONAVAILABLEMSG']._serialized_start=13876
+  _globals['_UNPINNEDREFNEWVERSIONAVAILABLEMSG']._serialized_end=14012
+  _globals['_UPCOMINGREFERENCEDEPRECATION']._serialized_start=14015
+  _globals['_UPCOMINGREFERENCEDEPRECATION']._serialized_end=14213
+  _globals['_UPCOMINGREFERENCEDEPRECATIONMSG']._serialized_start=14216
+  _globals['_UPCOMINGREFERENCEDEPRECATIONMSG']._serialized_end=14348
+  _globals['_DEPRECATEDREFERENCE']._serialized_start=14351
+  _globals['_DEPRECATEDREFERENCE']._serialized_end=14540
+  _globals['_DEPRECATEDREFERENCEMSG']._serialized_start=14542
+  _globals['_DEPRECATEDREFERENCEMSG']._serialized_end=14656
+  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATION']._serialized_start=14658
+  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATION']._serialized_end=14718
+  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATIONMSG']._serialized_start=14721
+  _globals['_UNSUPPORTEDCONSTRAINTMATERIALIZATIONMSG']._serialized_end=14869
+  _globals['_PARSEINLINENODEERROR']._serialized_start=14871
+  _globals['_PARSEINLINENODEERROR']._serialized_end=14948
+  _globals['_PARSEINLINENODEERRORMSG']._serialized_start=14950
+  _globals['_PARSEINLINENODEERRORMSG']._serialized_end=15066
+  _globals['_SEMANTICVALIDATIONFAILURE']._serialized_start=15068
+  _globals['_SEMANTICVALIDATIONFAILURE']._serialized_end=15108
+  _globals['_SEMANTICVALIDATIONFAILUREMSG']._serialized_start=15110
+  _globals['_SEMANTICVALIDATIONFAILUREMSG']._serialized_end=15236
+  _globals['_UNVERSIONEDBREAKINGCHANGE']._serialized_start=15239
+  _globals['_UNVERSIONEDBREAKINGCHANGE']._serialized_end=15633
+  _globals['_UNVERSIONEDBREAKINGCHANGEMSG']._serialized_start=15635
+  _globals['_UNVERSIONEDBREAKINGCHANGEMSG']._serialized_end=15761
+  _globals['_WARNSTATETARGETEQUAL']._serialized_start=15763
+  _globals['_WARNSTATETARGETEQUAL']._serialized_end=15805
+  _globals['_WARNSTATETARGETEQUALMSG']._serialized_start=15807
+  _globals['_WARNSTATETARGETEQUALMSG']._serialized_end=15923
+  _globals['_FRESHNESSCONFIGPROBLEM']._serialized_start=15925
+  _globals['_FRESHNESSCONFIGPROBLEM']._serialized_end=15962
+  _globals['_FRESHNESSCONFIGPROBLEMMSG']._serialized_start=15964
+  _globals['_FRESHNESSCONFIGPROBLEMMSG']._serialized_end=16084
+  _globals['_MICROBATCHMODELNOEVENTTIMEINPUTS']._serialized_start=16086
+  _globals['_MICROBATCHMODELNOEVENTTIMEINPUTS']._serialized_end=16140
+  _globals['_MICROBATCHMODELNOEVENTTIMEINPUTSMSG']._serialized_start=16143
+  _globals['_MICROBATCHMODELNOEVENTTIMEINPUTSMSG']._serialized_end=16283
+  _globals['_GITSPARSECHECKOUTSUBDIRECTORY']._serialized_start=16285
+  _globals['_GITSPARSECHECKOUTSUBDIRECTORY']._serialized_end=16332
+  _globals['_GITSPARSECHECKOUTSUBDIRECTORYMSG']._serialized_start=16335
+  _globals['_GITSPARSECHECKOUTSUBDIRECTORYMSG']._serialized_end=16469
+  _globals['_GITPROGRESSCHECKOUTREVISION']._serialized_start=16471
+  _globals['_GITPROGRESSCHECKOUTREVISION']._serialized_end=16518
+  _globals['_GITPROGRESSCHECKOUTREVISIONMSG']._serialized_start=16521
+  _globals['_GITPROGRESSCHECKOUTREVISIONMSG']._serialized_end=16651
+  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCY']._serialized_start=16653
+  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCY']._serialized_end=16705
+  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG']._serialized_start=16708
+  _globals['_GITPROGRESSUPDATINGEXISTINGDEPENDENCYMSG']._serialized_end=16858
+  _globals['_GITPROGRESSPULLINGNEWDEPENDENCY']._serialized_start=16860
+  _globals['_GITPROGRESSPULLINGNEWDEPENDENCY']._serialized_end=16906
+  _globals['_GITPROGRESSPULLINGNEWDEPENDENCYMSG']._serialized_start=16909
+  _globals['_GITPROGRESSPULLINGNEWDEPENDENCYMSG']._serialized_end=17047
+  _globals['_GITNOTHINGTODO']._serialized_start=17049
+  _globals['_GITNOTHINGTODO']._serialized_end=17078
+  _globals['_GITNOTHINGTODOMSG']._serialized_start=17080
+  _globals['_GITNOTHINGTODOMSG']._serialized_end=17184
+  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGE']._serialized_start=17186
+  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGE']._serialized_end=17255
+  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGEMSG']._serialized_start=17258
+  _globals['_GITPROGRESSUPDATEDCHECKOUTRANGEMSG']._serialized_end=17396
+  _globals['_GITPROGRESSCHECKEDOUTAT']._serialized_start=17398
+  _globals['_GITPROGRESSCHECKEDOUTAT']._serialized_end=17440
+  _globals['_GITPROGRESSCHECKEDOUTATMSG']._serialized_start=17442
+  _globals['_GITPROGRESSCHECKEDOUTATMSG']._serialized_end=17564
+  _globals['_REGISTRYPROGRESSGETREQUEST']._serialized_start=17566
+  _globals['_REGISTRYPROGRESSGETREQUEST']._serialized_end=17607
+  _globals['_REGISTRYPROGRESSGETREQUESTMSG']._serialized_start=17610
+  _globals['_REGISTRYPROGRESSGETREQUESTMSG']._serialized_end=17738
+  _globals['_REGISTRYPROGRESSGETRESPONSE']._serialized_start=17740
+  _globals['_REGISTRYPROGRESSGETRESPONSE']._serialized_end=17801
+  _globals['_REGISTRYPROGRESSGETRESPONSEMSG']._serialized_start=17804
+  _globals['_REGISTRYPROGRESSGETRESPONSEMSG']._serialized_end=17934
+  _globals['_SELECTORREPORTINVALIDSELECTOR']._serialized_start=17936
+  _globals['_SELECTORREPORTINVALIDSELECTOR']._serialized_end=18031
+  _globals['_SELECTORREPORTINVALIDSELECTORMSG']._serialized_start=18034
+  _globals['_SELECTORREPORTINVALIDSELECTORMSG']._serialized_end=18168
+  _globals['_DEPSNOPACKAGESFOUND']._serialized_start=18170
+  _globals['_DEPSNOPACKAGESFOUND']._serialized_end=18191
+  _globals['_DEPSNOPACKAGESFOUNDMSG']._serialized_start=18193
+  _globals['_DEPSNOPACKAGESFOUNDMSG']._serialized_end=18307
+  _globals['_DEPSSTARTPACKAGEINSTALL']._serialized_start=18309
+  _globals['_DEPSSTARTPACKAGEINSTALL']._serialized_end=18356
+  _globals['_DEPSSTARTPACKAGEINSTALLMSG']._serialized_start=18358
+  _globals['_DEPSSTARTPACKAGEINSTALLMSG']._serialized_end=18480
+  _globals['_DEPSINSTALLINFO']._serialized_start=18482
+  _globals['_DEPSINSTALLINFO']._serialized_end=18521
+  _globals['_DEPSINSTALLINFOMSG']._serialized_start=18523
+  _globals['_DEPSINSTALLINFOMSG']._serialized_end=18629
+  _globals['_DEPSUPDATEAVAILABLE']._serialized_start=18631
+  _globals['_DEPSUPDATEAVAILABLE']._serialized_end=18676
+  _globals['_DEPSUPDATEAVAILABLEMSG']._serialized_start=18678
+  _globals['_DEPSUPDATEAVAILABLEMSG']._serialized_end=18792
+  _globals['_DEPSUPTODATE']._serialized_start=18794
+  _globals['_DEPSUPTODATE']._serialized_end=18808
+  _globals['_DEPSUPTODATEMSG']._serialized_start=18810
+  _globals['_DEPSUPTODATEMSG']._serialized_end=18910
+  _globals['_DEPSLISTSUBDIRECTORY']._serialized_start=18912
+  _globals['_DEPSLISTSUBDIRECTORY']._serialized_end=18956
+  _globals['_DEPSLISTSUBDIRECTORYMSG']._serialized_start=18958
+  _globals['_DEPSLISTSUBDIRECTORYMSG']._serialized_end=19074
+  _globals['_DEPSNOTIFYUPDATESAVAILABLE']._serialized_start=19076
+  _globals['_DEPSNOTIFYUPDATESAVAILABLE']._serialized_end=19122
+  _globals['_DEPSNOTIFYUPDATESAVAILABLEMSG']._serialized_start=19125
+  _globals['_DEPSNOTIFYUPDATESAVAILABLEMSG']._serialized_end=19253
+  _globals['_REGISTRYINDEXPROGRESSGETREQUEST']._serialized_start=19255
+  _globals['_REGISTRYINDEXPROGRESSGETREQUEST']._serialized_end=19301
+  _globals['_REGISTRYINDEXPROGRESSGETREQUESTMSG']._serialized_start=19304
+  _globals['_REGISTRYINDEXPROGRESSGETREQUESTMSG']._serialized_end=19442
+  _globals['_REGISTRYINDEXPROGRESSGETRESPONSE']._serialized_start=19444
+  _globals['_REGISTRYINDEXPROGRESSGETRESPONSE']._serialized_end=19510
+  _globals['_REGISTRYINDEXPROGRESSGETRESPONSEMSG']._serialized_start=19513
+  _globals['_REGISTRYINDEXPROGRESSGETRESPONSEMSG']._serialized_end=19653
+  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPE']._serialized_start=19655
+  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPE']._serialized_end=19705
+  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPEMSG']._serialized_start=19708
+  _globals['_REGISTRYRESPONSEUNEXPECTEDTYPEMSG']._serialized_end=19844
+  _globals['_REGISTRYRESPONSEMISSINGTOPKEYS']._serialized_start=19846
+  _globals['_REGISTRYRESPONSEMISSINGTOPKEYS']._serialized_end=19896
+  _globals['_REGISTRYRESPONSEMISSINGTOPKEYSMSG']._serialized_start=19899
+  _globals['_REGISTRYRESPONSEMISSINGTOPKEYSMSG']._serialized_end=20035
+  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYS']._serialized_start=20037
+  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYS']._serialized_end=20090
+  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYSMSG']._serialized_start=20093
+  _globals['_REGISTRYRESPONSEMISSINGNESTEDKEYSMSG']._serialized_end=20235
+  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYS']._serialized_start=20237
+  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYS']._serialized_end=20288
+  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYSMSG']._serialized_start=20291
+  _globals['_REGISTRYRESPONSEEXTRANESTEDKEYSMSG']._serialized_end=20429
+  _globals['_DEPSSETDOWNLOADDIRECTORY']._serialized_start=20431
+  _globals['_DEPSSETDOWNLOADDIRECTORY']._serialized_end=20471
+  _globals['_DEPSSETDOWNLOADDIRECTORYMSG']._serialized_start=20473
+  _globals['_DEPSSETDOWNLOADDIRECTORYMSG']._serialized_end=20597
+  _globals['_DEPSUNPINNED']._serialized_start=20599
+  _globals['_DEPSUNPINNED']._serialized_end=20644
+  _globals['_DEPSUNPINNEDMSG']._serialized_start=20646
+  _globals['_DEPSUNPINNEDMSG']._serialized_end=20746
+  _globals['_NONODESFORSELECTIONCRITERIA']._serialized_start=20748
+  _globals['_NONODESFORSELECTIONCRITERIA']._serialized_end=20795
+  _globals['_NONODESFORSELECTIONCRITERIAMSG']._serialized_start=20798
+  _globals['_NONODESFORSELECTIONCRITERIAMSG']._serialized_end=20928
+  _globals['_DEPSLOCKUPDATING']._serialized_start=20930
+  _globals['_DEPSLOCKUPDATING']._serialized_end=20971
+  _globals['_DEPSLOCKUPDATINGMSG']._serialized_start=20973
+  _globals['_DEPSLOCKUPDATINGMSG']._serialized_end=21081
+  _globals['_DEPSADDPACKAGE']._serialized_start=21083
+  _globals['_DEPSADDPACKAGE']._serialized_end=21165
+  _globals['_DEPSADDPACKAGEMSG']._serialized_start=21167
+  _globals['_DEPSADDPACKAGEMSG']._serialized_end=21271
+  _globals['_DEPSFOUNDDUPLICATEPACKAGE']._serialized_start=21274
+  _globals['_DEPSFOUNDDUPLICATEPACKAGE']._serialized_end=21441
+  _globals['_DEPSFOUNDDUPLICATEPACKAGE_REMOVEDPACKAGEENTRY']._serialized_start=21388
+  _globals['_DEPSFOUNDDUPLICATEPACKAGE_REMOVEDPACKAGEENTRY']._serialized_end=21441
+  _globals['_DEPSFOUNDDUPLICATEPACKAGEMSG']._serialized_start=21443
+  _globals['_DEPSFOUNDDUPLICATEPACKAGEMSG']._serialized_end=21569
+  _globals['_DEPSVERSIONMISSING']._serialized_start=21571
+  _globals['_DEPSVERSIONMISSING']._serialized_end=21607
+  _globals['_DEPSVERSIONMISSINGMSG']._serialized_start=21609
+  _globals['_DEPSVERSIONMISSINGMSG']._serialized_end=21721
+  _globals['_DEPSSCRUBBEDPACKAGENAME']._serialized_start=21723
+  _globals['_DEPSSCRUBBEDPACKAGENAME']._serialized_end=21770
+  _globals['_DEPSSCRUBBEDPACKAGENAMEMSG']._serialized_start=21772
+  _globals['_DEPSSCRUBBEDPACKAGENAMEMSG']._serialized_end=21894
+  _globals['_ARTIFACTWRITTEN']._serialized_start=21896
+  _globals['_ARTIFACTWRITTEN']._serialized_end=21959
+  _globals['_ARTIFACTWRITTENMSG']._serialized_start=21961
+  _globals['_ARTIFACTWRITTENMSG']._serialized_end=22067
+  _globals['_RUNNINGOPERATIONCAUGHTERROR']._serialized_start=22069
+  _globals['_RUNNINGOPERATIONCAUGHTERROR']._serialized_end=22111
+  _globals['_RUNNINGOPERATIONCAUGHTERRORMSG']._serialized_start=22114
+  _globals['_RUNNINGOPERATIONCAUGHTERRORMSG']._serialized_end=22244
+  _globals['_COMPILECOMPLETE']._serialized_start=22246
+  _globals['_COMPILECOMPLETE']._serialized_end=22263
+  _globals['_COMPILECOMPLETEMSG']._serialized_start=22265
+  _globals['_COMPILECOMPLETEMSG']._serialized_end=22371
+  _globals['_FRESHNESSCHECKCOMPLETE']._serialized_start=22373
+  _globals['_FRESHNESSCHECKCOMPLETE']._serialized_end=22397
+  _globals['_FRESHNESSCHECKCOMPLETEMSG']._serialized_start=22399
+  _globals['_FRESHNESSCHECKCOMPLETEMSG']._serialized_end=22519
+  _globals['_SEEDHEADER']._serialized_start=22521
+  _globals['_SEEDHEADER']._serialized_end=22549
+  _globals['_SEEDHEADERMSG']._serialized_start=22551
+  _globals['_SEEDHEADERMSG']._serialized_end=22647
+  _globals['_SQLRUNNEREXCEPTION']._serialized_start=22649
+  _globals['_SQLRUNNEREXCEPTION']._serialized_end=22742
+  _globals['_SQLRUNNEREXCEPTIONMSG']._serialized_start=22744
+  _globals['_SQLRUNNEREXCEPTIONMSG']._serialized_end=22856
+  _globals['_GROUP']._serialized_start=22859
+  _globals['_GROUP']._serialized_end=22994
+  _globals['_GROUP_OWNERENTRY']._serialized_start=22950
+  _globals['_GROUP_OWNERENTRY']._serialized_end=22994
+  _globals['_LOGTESTRESULT']._serialized_start=22997
+  _globals['_LOGTESTRESULT']._serialized_end=23223
+  _globals['_LOGTESTRESULTMSG']._serialized_start=23225
+  _globals['_LOGTESTRESULTMSG']._serialized_end=23327
+  _globals['_LOGSTARTLINE']._serialized_start=23329
+  _globals['_LOGSTARTLINE']._serialized_end=23436
+  _globals['_LOGSTARTLINEMSG']._serialized_start=23438
+  _globals['_LOGSTARTLINEMSG']._serialized_end=23538
+  _globals['_LOGMODELRESULT']._serialized_start=23541
+  _globals['_LOGMODELRESULT']._serialized_end=23725
+  _globals['_LOGMODELRESULTMSG']._serialized_start=23727
+  _globals['_LOGMODELRESULTMSG']._serialized_end=23831
+  _globals['_LOGSNAPSHOTRESULT']._serialized_start=23834
+  _globals['_LOGSNAPSHOTRESULT']._serialized_end=24108
+  _globals['_LOGSNAPSHOTRESULT_CFGENTRY']._serialized_start=24066
+  _globals['_LOGSNAPSHOTRESULT_CFGENTRY']._serialized_end=24108
+  _globals['_LOGSNAPSHOTRESULTMSG']._serialized_start=24110
+  _globals['_LOGSNAPSHOTRESULTMSG']._serialized_end=24220
+  _globals['_LOGSEEDRESULT']._serialized_start=24223
+  _globals['_LOGSEEDRESULT']._serialized_end=24408
+  _globals['_LOGSEEDRESULTMSG']._serialized_start=24410
+  _globals['_LOGSEEDRESULTMSG']._serialized_end=24512
+  _globals['_LOGFRESHNESSRESULT']._serialized_start=24515
+  _globals['_LOGFRESHNESSRESULT']._serialized_end=24688
+  _globals['_LOGFRESHNESSRESULTMSG']._serialized_start=24690
+  _globals['_LOGFRESHNESSRESULTMSG']._serialized_end=24802
+  _globals['_LOGNODENOOPRESULT']._serialized_start=24805
+  _globals['_LOGNODENOOPRESULT']._serialized_end=24957
+  _globals['_LOGNODENOOPRESULTMSG']._serialized_start=24959
+  _globals['_LOGNODENOOPRESULTMSG']._serialized_end=25069
+  _globals['_LOGCANCELLINE']._serialized_start=25071
+  _globals['_LOGCANCELLINE']._serialized_end=25105
+  _globals['_LOGCANCELLINEMSG']._serialized_start=25107
+  _globals['_LOGCANCELLINEMSG']._serialized_end=25209
+  _globals['_DEFAULTSELECTOR']._serialized_start=25211
+  _globals['_DEFAULTSELECTOR']._serialized_end=25242
+  _globals['_DEFAULTSELECTORMSG']._serialized_start=25244
+  _globals['_DEFAULTSELECTORMSG']._serialized_end=25350
+  _globals['_NODESTART']._serialized_start=25352
+  _globals['_NODESTART']._serialized_end=25405
+  _globals['_NODESTARTMSG']._serialized_start=25407
+  _globals['_NODESTARTMSG']._serialized_end=25501
+  _globals['_NODEFINISHED']._serialized_start=25503
+  _globals['_NODEFINISHED']._serialized_end=25606
+  _globals['_NODEFINISHEDMSG']._serialized_start=25608
+  _globals['_NODEFINISHEDMSG']._serialized_end=25708
+  _globals['_QUERYCANCELATIONUNSUPPORTED']._serialized_start=25710
+  _globals['_QUERYCANCELATIONUNSUPPORTED']._serialized_end=25753
+  _globals['_QUERYCANCELATIONUNSUPPORTEDMSG']._serialized_start=25756
+  _globals['_QUERYCANCELATIONUNSUPPORTEDMSG']._serialized_end=25886
+  _globals['_CONCURRENCYLINE']._serialized_start=25888
+  _globals['_CONCURRENCYLINE']._serialized_end=25967
+  _globals['_CONCURRENCYLINEMSG']._serialized_start=25969
+  _globals['_CONCURRENCYLINEMSG']._serialized_end=26075
+  _globals['_WRITINGINJECTEDSQLFORNODE']._serialized_start=26077
+  _globals['_WRITINGINJECTEDSQLFORNODE']._serialized_end=26146
+  _globals['_WRITINGINJECTEDSQLFORNODEMSG']._serialized_start=26148
+  _globals['_WRITINGINJECTEDSQLFORNODEMSG']._serialized_end=26274
+  _globals['_NODECOMPILING']._serialized_start=26276
+  _globals['_NODECOMPILING']._serialized_end=26333
+  _globals['_NODECOMPILINGMSG']._serialized_start=26335
+  _globals['_NODECOMPILINGMSG']._serialized_end=26437
+  _globals['_NODEEXECUTING']._serialized_start=26439
+  _globals['_NODEEXECUTING']._serialized_end=26496
+  _globals['_NODEEXECUTINGMSG']._serialized_start=26498
+  _globals['_NODEEXECUTINGMSG']._serialized_end=26600
+  _globals['_LOGHOOKSTARTLINE']._serialized_start=26602
+  _globals['_LOGHOOKSTARTLINE']._serialized_end=26711
+  _globals['_LOGHOOKSTARTLINEMSG']._serialized_start=26713
+  _globals['_LOGHOOKSTARTLINEMSG']._serialized_end=26821
+  _globals['_LOGHOOKENDLINE']._serialized_start=26824
+  _globals['_LOGHOOKENDLINE']._serialized_end=26971
+  _globals['_LOGHOOKENDLINEMSG']._serialized_start=26973
+  _globals['_LOGHOOKENDLINEMSG']._serialized_end=27077
+  _globals['_SKIPPINGDETAILS']._serialized_start=27080
+  _globals['_SKIPPINGDETAILS']._serialized_end=27227
+  _globals['_SKIPPINGDETAILSMSG']._serialized_start=27229
+  _globals['_SKIPPINGDETAILSMSG']._serialized_end=27335
+  _globals['_NOTHINGTODO']._serialized_start=27337
+  _globals['_NOTHINGTODO']._serialized_end=27350
+  _globals['_NOTHINGTODOMSG']._serialized_start=27352
+  _globals['_NOTHINGTODOMSG']._serialized_end=27450
+  _globals['_RUNNINGOPERATIONUNCAUGHTERROR']._serialized_start=27452
+  _globals['_RUNNINGOPERATIONUNCAUGHTERROR']._serialized_end=27496
+  _globals['_RUNNINGOPERATIONUNCAUGHTERRORMSG']._serialized_start=27499
+  _globals['_RUNNINGOPERATIONUNCAUGHTERRORMSG']._serialized_end=27633
+  _globals['_ENDRUNRESULT']._serialized_start=27636
+  _globals['_ENDRUNRESULT']._serialized_end=27783
+  _globals['_ENDRUNRESULTMSG']._serialized_start=27785
+  _globals['_ENDRUNRESULTMSG']._serialized_end=27885
+  _globals['_NONODESSELECTED']._serialized_start=27887
+  _globals['_NONODESSELECTED']._serialized_end=27904
+  _globals['_NONODESSELECTEDMSG']._serialized_start=27906
+  _globals['_NONODESSELECTEDMSG']._serialized_end=28012
+  _globals['_COMMANDCOMPLETED']._serialized_start=28014
+  _globals['_COMMANDCOMPLETED']._serialized_end=28133
+  _globals['_COMMANDCOMPLETEDMSG']._serialized_start=28135
+  _globals['_COMMANDCOMPLETEDMSG']._serialized_end=28243
+  _globals['_SHOWNODE']._serialized_start=28245
+  _globals['_SHOWNODE']._serialized_end=28352
+  _globals['_SHOWNODEMSG']._serialized_start=28354
+  _globals['_SHOWNODEMSG']._serialized_end=28446
+  _globals['_COMPILEDNODE']._serialized_start=28448
+  _globals['_COMPILEDNODE']._serialized_end=28560
+  _globals['_COMPILEDNODEMSG']._serialized_start=28562
+  _globals['_COMPILEDNODEMSG']._serialized_end=28662
+  _globals['_SNAPSHOTTIMESTAMPWARNING']._serialized_start=28664
+  _globals['_SNAPSHOTTIMESTAMPWARNING']._serialized_end=28753
+  _globals['_SNAPSHOTTIMESTAMPWARNINGMSG']._serialized_start=28755
+  _globals['_SNAPSHOTTIMESTAMPWARNINGMSG']._serialized_end=28879
+  _globals['_CATCHABLEEXCEPTIONONRUN']._serialized_start=28881
+  _globals['_CATCHABLEEXCEPTIONONRUN']._serialized_end=28979
+  _globals['_CATCHABLEEXCEPTIONONRUNMSG']._serialized_start=28981
+  _globals['_CATCHABLEEXCEPTIONONRUNMSG']._serialized_end=29103
+  _globals['_INTERNALERRORONRUN']._serialized_start=29105
+  _globals['_INTERNALERRORONRUN']._serialized_end=29200
+  _globals['_INTERNALERRORONRUNMSG']._serialized_start=29202
+  _globals['_INTERNALERRORONRUNMSG']._serialized_end=29314
+  _globals['_GENERICEXCEPTIONONRUN']._serialized_start=29316
+  _globals['_GENERICEXCEPTIONONRUN']._serialized_end=29433
+  _globals['_GENERICEXCEPTIONONRUNMSG']._serialized_start=29435
+  _globals['_GENERICEXCEPTIONONRUNMSG']._serialized_end=29553
+  _globals['_NODECONNECTIONRELEASEERROR']._serialized_start=29555
+  _globals['_NODECONNECTIONRELEASEERROR']._serialized_end=29633
+  _globals['_NODECONNECTIONRELEASEERRORMSG']._serialized_start=29636
+  _globals['_NODECONNECTIONRELEASEERRORMSG']._serialized_end=29764
+  _globals['_FOUNDSTATS']._serialized_start=29766
+  _globals['_FOUNDSTATS']._serialized_end=29797
+  _globals['_FOUNDSTATSMSG']._serialized_start=29799
+  _globals['_FOUNDSTATSMSG']._serialized_end=29895
+  _globals['_MAINKEYBOARDINTERRUPT']._serialized_start=29897
+  _globals['_MAINKEYBOARDINTERRUPT']._serialized_end=29920
+  _globals['_MAINKEYBOARDINTERRUPTMSG']._serialized_start=29922
+  _globals['_MAINKEYBOARDINTERRUPTMSG']._serialized_end=30040
+  _globals['_MAINENCOUNTEREDERROR']._serialized_start=30042
+  _globals['_MAINENCOUNTEREDERROR']._serialized_end=30077
+  _globals['_MAINENCOUNTEREDERRORMSG']._serialized_start=30079
+  _globals['_MAINENCOUNTEREDERRORMSG']._serialized_end=30195
+  _globals['_MAINSTACKTRACE']._serialized_start=30197
+  _globals['_MAINSTACKTRACE']._serialized_end=30234
+  _globals['_MAINSTACKTRACEMSG']._serialized_start=30236
+  _globals['_MAINSTACKTRACEMSG']._serialized_end=30340
+  _globals['_TIMINGINFOCOLLECTED']._serialized_start=30342
+  _globals['_TIMINGINFOCOLLECTED']._serialized_end=30454
+  _globals['_TIMINGINFOCOLLECTEDMSG']._serialized_start=30456
+  _globals['_TIMINGINFOCOLLECTEDMSG']._serialized_end=30570
+  _globals['_LOGDEBUGSTACKTRACE']._serialized_start=30572
+  _globals['_LOGDEBUGSTACKTRACE']._serialized_end=30610
+  _globals['_LOGDEBUGSTACKTRACEMSG']._serialized_start=30612
+  _globals['_LOGDEBUGSTACKTRACEMSG']._serialized_end=30724
+  _globals['_CHECKCLEANPATH']._serialized_start=30726
+  _globals['_CHECKCLEANPATH']._serialized_end=30756
+  _globals['_CHECKCLEANPATHMSG']._serialized_start=30758
+  _globals['_CHECKCLEANPATHMSG']._serialized_end=30862
+  _globals['_CONFIRMCLEANPATH']._serialized_start=30864
+  _globals['_CONFIRMCLEANPATH']._serialized_end=30896
+  _globals['_CONFIRMCLEANPATHMSG']._serialized_start=30898
+  _globals['_CONFIRMCLEANPATHMSG']._serialized_end=31006
+  _globals['_PROTECTEDCLEANPATH']._serialized_start=31008
+  _globals['_PROTECTEDCLEANPATH']._serialized_end=31042
+  _globals['_PROTECTEDCLEANPATHMSG']._serialized_start=31044
+  _globals['_PROTECTEDCLEANPATHMSG']._serialized_end=31156
+  _globals['_FINISHEDCLEANPATHS']._serialized_start=31158
+  _globals['_FINISHEDCLEANPATHS']._serialized_end=31178
+  _globals['_FINISHEDCLEANPATHSMSG']._serialized_start=31180
+  _globals['_FINISHEDCLEANPATHSMSG']._serialized_end=31292
+  _globals['_OPENCOMMAND']._serialized_start=31294
+  _globals['_OPENCOMMAND']._serialized_end=31347
+  _globals['_OPENCOMMANDMSG']._serialized_start=31349
+  _globals['_OPENCOMMANDMSG']._serialized_end=31447
+  _globals['_SERVINGDOCSPORT']._serialized_start=31449
+  _globals['_SERVINGDOCSPORT']._serialized_end=31497
+  _globals['_SERVINGDOCSPORTMSG']._serialized_start=31499
+  _globals['_SERVINGDOCSPORTMSG']._serialized_end=31605
+  _globals['_SERVINGDOCSACCESSINFO']._serialized_start=31607
+  _globals['_SERVINGDOCSACCESSINFO']._serialized_end=31644
+  _globals['_SERVINGDOCSACCESSINFOMSG']._serialized_start=31646
+  _globals['_SERVINGDOCSACCESSINFOMSG']._serialized_end=31764
+  _globals['_SERVINGDOCSEXITINFO']._serialized_start=31766
+  _globals['_SERVINGDOCSEXITINFO']._serialized_end=31787
+  _globals['_SERVINGDOCSEXITINFOMSG']._serialized_start=31789
+  _globals['_SERVINGDOCSEXITINFOMSG']._serialized_end=31903
+  _globals['_RUNRESULTWARNING']._serialized_start=31906
+  _globals['_RUNRESULTWARNING']._serialized_end=32057
+  _globals['_RUNRESULTWARNINGMSG']._serialized_start=32059
+  _globals['_RUNRESULTWARNINGMSG']._serialized_end=32167
+  _globals['_RUNRESULTFAILURE']._serialized_start=32170
+  _globals['_RUNRESULTFAILURE']._serialized_end=32321
+  _globals['_RUNRESULTFAILUREMSG']._serialized_start=32323
+  _globals['_RUNRESULTFAILUREMSG']._serialized_end=32431
+  _globals['_STATSLINE']._serialized_start=32433
+  _globals['_STATSLINE']._serialized_end=32540
+  _globals['_STATSLINE_STATSENTRY']._serialized_start=32496
+  _globals['_STATSLINE_STATSENTRY']._serialized_end=32540
+  _globals['_STATSLINEMSG']._serialized_start=32542
+  _globals['_STATSLINEMSG']._serialized_end=32636
+  _globals['_RUNRESULTERROR']._serialized_start=32638
+  _globals['_RUNRESULTERROR']._serialized_end=32744
+  _globals['_RUNRESULTERRORMSG']._serialized_start=32746
+  _globals['_RUNRESULTERRORMSG']._serialized_end=32850
+  _globals['_RUNRESULTERRORNOMESSAGE']._serialized_start=32852
+  _globals['_RUNRESULTERRORNOMESSAGE']._serialized_end=32935
+  _globals['_RUNRESULTERRORNOMESSAGEMSG']._serialized_start=32937
+  _globals['_RUNRESULTERRORNOMESSAGEMSG']._serialized_end=33059
+  _globals['_SQLCOMPILEDPATH']._serialized_start=33061
+  _globals['_SQLCOMPILEDPATH']._serialized_end=33134
+  _globals['_SQLCOMPILEDPATHMSG']._serialized_start=33136
+  _globals['_SQLCOMPILEDPATHMSG']._serialized_end=33242
+  _globals['_CHECKNODETESTFAILURE']._serialized_start=33244
+  _globals['_CHECKNODETESTFAILURE']._serialized_end=33331
+  _globals['_CHECKNODETESTFAILUREMSG']._serialized_start=33333
+  _globals['_CHECKNODETESTFAILUREMSG']._serialized_end=33449
+  _globals['_ENDOFRUNSUMMARY']._serialized_start=33451
+  _globals['_ENDOFRUNSUMMARY']._serialized_end=33567
+  _globals['_ENDOFRUNSUMMARYMSG']._serialized_start=33569
+  _globals['_ENDOFRUNSUMMARYMSG']._serialized_end=33675
+  _globals['_MARKSKIPPEDCHILDREN']._serialized_start=33677
+  _globals['_MARKSKIPPEDCHILDREN']._serialized_end=33780
+  _globals['_MARKSKIPPEDCHILDRENMSG']._serialized_start=33782
+  _globals['_MARKSKIPPEDCHILDRENMSG']._serialized_end=33896
+  _globals['_LOGSKIPBECAUSEERROR']._serialized_start=33898
+  _globals['_LOGSKIPBECAUSEERROR']._serialized_end=33999
+  _globals['_LOGSKIPBECAUSEERRORMSG']._serialized_start=34001
+  _globals['_LOGSKIPBECAUSEERRORMSG']._serialized_end=34115
+  _globals['_ENSUREGITINSTALLED']._serialized_start=34117
+  _globals['_ENSUREGITINSTALLED']._serialized_end=34137
+  _globals['_ENSUREGITINSTALLEDMSG']._serialized_start=34139
+  _globals['_ENSUREGITINSTALLEDMSG']._serialized_end=34251
+  _globals['_DEPSCREATINGLOCALSYMLINK']._serialized_start=34253
+  _globals['_DEPSCREATINGLOCALSYMLINK']._serialized_end=34279
+  _globals['_DEPSCREATINGLOCALSYMLINKMSG']._serialized_start=34281
+  _globals['_DEPSCREATINGLOCALSYMLINKMSG']._serialized_end=34405
+  _globals['_DEPSSYMLINKNOTAVAILABLE']._serialized_start=34407
+  _globals['_DEPSSYMLINKNOTAVAILABLE']._serialized_end=34432
+  _globals['_DEPSSYMLINKNOTAVAILABLEMSG']._serialized_start=34434
+  _globals['_DEPSSYMLINKNOTAVAILABLEMSG']._serialized_end=34556
+  _globals['_DISABLETRACKING']._serialized_start=34558
+  _globals['_DISABLETRACKING']._serialized_end=34575
+  _globals['_DISABLETRACKINGMSG']._serialized_start=34577
+  _globals['_DISABLETRACKINGMSG']._serialized_end=34683
+  _globals['_SENDINGEVENT']._serialized_start=34685
+  _globals['_SENDINGEVENT']._serialized_end=34715
+  _globals['_SENDINGEVENTMSG']._serialized_start=34717
+  _globals['_SENDINGEVENTMSG']._serialized_end=34817
+  _globals['_SENDEVENTFAILURE']._serialized_start=34819
+  _globals['_SENDEVENTFAILURE']._serialized_end=34837
+  _globals['_SENDEVENTFAILUREMSG']._serialized_start=34839
+  _globals['_SENDEVENTFAILUREMSG']._serialized_end=34947
+  _globals['_FLUSHEVENTS']._serialized_start=34949
+  _globals['_FLUSHEVENTS']._serialized_end=34962
+  _globals['_FLUSHEVENTSMSG']._serialized_start=34964
+  _globals['_FLUSHEVENTSMSG']._serialized_end=35062
+  _globals['_FLUSHEVENTSFAILURE']._serialized_start=35064
+  _globals['_FLUSHEVENTSFAILURE']._serialized_end=35084
+  _globals['_FLUSHEVENTSFAILUREMSG']._serialized_start=35086
+  _globals['_FLUSHEVENTSFAILUREMSG']._serialized_end=35198
+  _globals['_TRACKINGINITIALIZEFAILURE']._serialized_start=35200
+  _globals['_TRACKINGINITIALIZEFAILURE']._serialized_end=35245
+  _globals['_TRACKINGINITIALIZEFAILUREMSG']._serialized_start=35247
+  _globals['_TRACKINGINITIALIZEFAILUREMSG']._serialized_end=35373
+  _globals['_RUNRESULTWARNINGMESSAGE']._serialized_start=35375
+  _globals['_RUNRESULTWARNINGMESSAGE']._serialized_end=35455
+  _globals['_RUNRESULTWARNINGMESSAGEMSG']._serialized_start=35457
+  _globals['_RUNRESULTWARNINGMESSAGEMSG']._serialized_end=35579
+  _globals['_DEBUGCMDOUT']._serialized_start=35581
+  _globals['_DEBUGCMDOUT']._serialized_end=35607
+  _globals['_DEBUGCMDOUTMSG']._serialized_start=35609
+  _globals['_DEBUGCMDOUTMSG']._serialized_end=35707
+  _globals['_DEBUGCMDRESULT']._serialized_start=35709
+  _globals['_DEBUGCMDRESULT']._serialized_end=35738
+  _globals['_DEBUGCMDRESULTMSG']._serialized_start=35740
+  _globals['_DEBUGCMDRESULTMSG']._serialized_end=35844
+  _globals['_LISTCMDOUT']._serialized_start=35846
+  _globals['_LISTCMDOUT']._serialized_end=35871
+  _globals['_LISTCMDOUTMSG']._serialized_start=35873
+  _globals['_LISTCMDOUTMSG']._serialized_end=35969
+  _globals['_RESOURCEREPORT']._serialized_start=35972
+  _globals['_RESOURCEREPORT']._serialized_end=36208
+  _globals['_RESOURCEREPORTMSG']._serialized_start=36210
+  _globals['_RESOURCEREPORTMSG']._serialized_end=36314
 # @@protoc_insertion_point(module_scope)
diff --git a/core/dbt/events/types.py b/core/dbt/events/types.py
index 170afe394d3..cf5368fca0a 100644
--- a/core/dbt/events/types.py
+++ b/core/dbt/events/types.py
@@ -486,6 +486,16 @@ def message(self) -> str:
         return line_wrap_message(warning_tag(description))
 
 
+class MicrobatchMacroOutsideOfBatchesDeprecation(WarnLevel):
+    def code(self) -> str:
+        return "D020"
+
+    def message(self) -> str:
+        description = "The use of a custom microbatch macro outside of batched execution is deprecated. To use it with batched execution, set `flags.require_batched_execution_for_custom_microbatch_strategy` to `True` in `dbt_project.yml`. In the future this will be the default behavior."
+
+        return line_wrap_message(warning_tag(description))
+
+
 # =======================================================
 # I - Project parsing
 # =======================================================
diff --git a/core/dbt/parser/manifest.py b/core/dbt/parser/manifest.py
index 04347c306f9..6743bf5e6e7 100644
--- a/core/dbt/parser/manifest.py
+++ b/core/dbt/parser/manifest.py
@@ -509,6 +509,7 @@ def load(self) -> Manifest:
 
         self.check_for_model_deprecations()
         self.check_for_spaces_in_resource_names()
+        self.check_for_microbatch_deprecations()
 
         return self.manifest
 
@@ -649,6 +650,23 @@ def check_for_spaces_in_resource_names(self):
             else:  # ERROR level
                 raise DbtValidationError("Resource names cannot contain spaces")
 
+    def check_for_microbatch_deprecations(self) -> None:
+        if not get_flags().require_batched_execution_for_custom_microbatch_strategy:
+            has_microbatch_model = False
+            for _, node in self.manifest.nodes.items():
+                if (
+                    isinstance(node, ModelNode)
+                    and node.config.materialized == "incremental"
+                    and node.config.incremental_strategy == "microbatch"
+                ):
+                    has_microbatch_model = True
+                    break
+
+            if has_microbatch_model and self.manifest._microbatch_macro_is_core(
+                self.root_project.project_name
+            ):
+                dbt.deprecations.warn("microbatch-macro-outside-of-batches-deprecation")
+
     def load_and_parse_macros(self, project_parser_files):
         for project in self.all_projects.values():
             if project.project_name not in project_parser_files:
@@ -1390,7 +1408,7 @@ def check_valid_snapshot_config(self):
             node.config.final_validate()
 
     def check_valid_microbatch_config(self):
-        if os.environ.get("DBT_EXPERIMENTAL_MICROBATCH"):
+        if self.manifest.use_microbatch_batches(project_name=self.root_project.project_name):
             for node in self.manifest.nodes.values():
                 if (
                     node.config.materialized == "incremental"
diff --git a/core/dbt/task/run.py b/core/dbt/task/run.py
index 0b6fae4fc4c..d59e9c6cf72 100644
--- a/core/dbt/task/run.py
+++ b/core/dbt/task/run.py
@@ -1,5 +1,4 @@
 import functools
-import os
 import threading
 import time
 from copy import deepcopy
@@ -482,11 +481,10 @@ def execute(self, model, manifest):
             )
 
         hook_ctx = self.adapter.pre_model_hook(context_config)
-
         if (
-            os.environ.get("DBT_EXPERIMENTAL_MICROBATCH")
-            and model.config.materialized == "incremental"
+            model.config.materialized == "incremental"
             and model.config.incremental_strategy == "microbatch"
+            and manifest.use_microbatch_batches(project_name=self.config.project_name)
         ):
             return self._execute_microbatch_model(
                 hook_ctx, context_config, model, manifest, context, materialization_macro


Test patch:
diff --git a/tests/functional/microbatch/test_microbatch.py b/tests/functional/microbatch/test_microbatch.py
index bd13f9cff24..b98ad38caa9 100644
--- a/tests/functional/microbatch/test_microbatch.py
+++ b/tests/functional/microbatch/test_microbatch.py
@@ -1,9 +1,12 @@
-import os
 from unittest import mock
 
 import pytest
 
-from dbt.events.types import LogModelResult, MicrobatchModelNoEventTimeInputs
+from dbt.events.types import (
+    LogModelResult,
+    MicrobatchMacroOutsideOfBatchesDeprecation,
+    MicrobatchModelNoEventTimeInputs,
+)
 from dbt.tests.util import (
     get_artifact,
     patch_microbatch_end_time,
@@ -152,9 +155,33 @@ def models(self):
     def macros(self):
         return {"microbatch.sql": custom_microbatch_strategy}
 
+    @pytest.fixture(scope="class")
+    def project_config_update(self):
+        return {
+            "flags": {
+                "require_batched_execution_for_custom_microbatch_strategy": True,
+            }
+        }
+
+    @pytest.fixture(scope="class")
+    def deprecation_catcher(self) -> EventCatcher:
+        return EventCatcher(MicrobatchMacroOutsideOfBatchesDeprecation)
+
 
 class TestMicrobatchCustomUserStrategyDefault(BaseMicrobatchCustomUserStrategy):
-    def test_use_custom_microbatch_strategy_by_default(self, project):
+    @pytest.fixture(scope="class")
+    def project_config_update(self):
+        return {
+            "flags": {
+                "require_batched_execution_for_custom_microbatch_strategy": False,
+            }
+        }
+
+    def test_use_custom_microbatch_strategy_by_default(
+        self,
+        project,
+        deprecation_catcher: EventCatcher,
+    ):
         with mock.patch.object(
             type(project.adapter), "valid_incremental_strategies", lambda _: []
         ):
@@ -164,12 +191,17 @@ def test_use_custom_microbatch_strategy_by_default(self, project):
             # Incremental run uses custom strategy
             _, logs = run_dbt_and_capture(["run"])
             assert "custom microbatch strategy" in logs
+            # The custom strategy wasn't used with batch functionality
+            assert "START batch" not in logs
+            # Deprecation warning about custom microbatch macro fired
+            assert len(deprecation_catcher.caught_events) == 0
 
 
-class TestMicrobatchCustomUserStrategyEnvVarTrueValid(BaseMicrobatchCustomUserStrategy):
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
-    def test_use_custom_microbatch_strategy_env_var_true_invalid_incremental_strategy(
-        self, project
+class TestMicrobatchCustomUserStrategyProjectFlagTrueValid(BaseMicrobatchCustomUserStrategy):
+    def test_use_custom_microbatch_strategy_project_flag_true_invalid_incremental_strategy(
+        self,
+        project,
+        deprecation_catcher: EventCatcher,
     ):
         with mock.patch.object(
             type(project.adapter), "valid_incremental_strategies", lambda _: ["microbatch"]
@@ -182,13 +214,14 @@ def test_use_custom_microbatch_strategy_env_var_true_invalid_incremental_strateg
             with patch_microbatch_end_time("2020-01-03 13:57:00"):
                 _, logs = run_dbt_and_capture(["run"])
             assert "custom microbatch strategy" in logs
+            # The custom strategy was used with batch functionality
+            assert "START batch" in logs
+            # Deprecation warning about custom microbatch macro not fired
+            assert len(deprecation_catcher.caught_events) == 0
 
 
-# TODO: Consider a behaviour flag here if DBT_EXPERIMENTAL_MICROBATCH is removed
-# Since this causes an exception prior to using an override
-class TestMicrobatchCustomUserStrategyEnvVarTrueInvalid(BaseMicrobatchCustomUserStrategy):
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
-    def test_use_custom_microbatch_strategy_env_var_true_invalid_incremental_strategy(
+class TestMicrobatchCustomUserStrategyProjectFlagTrueInvalid(BaseMicrobatchCustomUserStrategy):
+    def test_use_custom_microbatch_strategy_project_flag_true_invalid_incremental_strategy(
         self, project
     ):
         with mock.patch.object(
@@ -221,7 +254,6 @@ def assert_row_count(self, project, relation_name: str, expected_row_count: int)
 
 
 class TestMicrobatchCLI(BaseMicrobatchTest):
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
     def test_run_with_event_time(self, project):
         # run without --event-time-start or --event-time-end - 3 expected rows in output
         catcher = EventCatcher(event_to_catch=LogModelResult)
@@ -255,7 +287,6 @@ def test_run_with_event_time(self, project):
 
 
 class TestMicroBatchBoundsDefault(BaseMicrobatchTest):
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
     def test_run_with_event_time(self, project):
         # initial run -- backfills all data
         with patch_microbatch_end_time("2020-01-03 13:57:00"):
@@ -307,7 +338,6 @@ def models(self):
             "seeds.yml": seeds_yaml,
         }
 
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
     def test_run_with_event_time(self, project):
         # ensure seed is created for source
         run_dbt(["seed"])
@@ -362,7 +392,6 @@ def models(self):
             "microbatch_model.sql": microbatch_model_with_context_checks_sql,
         }
 
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
     def test_run_with_event_time(self, project):
         # initial run -- backfills all data
         with patch_microbatch_end_time("2020-01-03 13:57:00"):
@@ -378,7 +407,6 @@ def models(self):
             "microbatch_model.sql": microbatch_model_sql,
         }
 
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
     def test_run_with_event_time(self, project):
         catcher = EventCatcher(event_to_catch=MicrobatchModelNoEventTimeInputs)
 
@@ -409,7 +437,6 @@ def test_run_with_event_time(self, project):
 
 
 class TestMicrobatchUsingRefRenderSkipsFilter(BaseMicrobatchTest):
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
     def test_run_with_event_time(self, project):
         # initial run -- backfills all data
         with patch_microbatch_end_time("2020-01-03 13:57:00"):
@@ -462,7 +489,6 @@ def models(self):
             "microbatch_model.sql": microbatch_model_context_vars,
         }
 
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
     def test_run_with_event_time_logs(self, project):
         with patch_microbatch_end_time("2020-01-03 13:57:00"):
             _, logs = run_dbt_and_capture(["run"])
@@ -495,7 +521,6 @@ def models(self):
             "downstream_model.sql": downstream_model_of_microbatch_sql,
         }
 
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
     def test_run_with_event_time(self, project):
         # run all partitions from start - 2 expected rows in output, one failed
         with patch_microbatch_end_time("2020-01-03 13:57:00"):
@@ -520,7 +545,6 @@ def models(self):
             "microbatch_model.sql": microbatch_model_failing_incremental_partition_sql,
         }
 
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
     def test_run_with_event_time(self, project):
         # run all partitions from start - 2 expected rows in output, one failed
         with patch_microbatch_end_time("2020-01-03 13:57:00"):
@@ -560,7 +584,6 @@ def models(self):
             "microbatch_model.sql": microbatch_model_failing_incremental_partition_sql,
         }
 
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
     def test_run_with_event_time(self, project):
         # run all partitions from start - 2 expected rows in output, one failed
         with patch_microbatch_end_time("2020-01-03 13:57:00"):
@@ -607,7 +630,6 @@ def models(self):
             "microbatch_model.sql": microbatch_model_first_partition_failing_sql,
         }
 
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
     def test_run_with_event_time(self, project):
         # run all partitions from start - 2 expected rows in output, one failed
         with patch_microbatch_end_time("2020-01-03 13:57:00"):
@@ -616,7 +638,6 @@ def test_run_with_event_time(self, project):
 
 
 class TestMicrobatchCompiledRunPaths(BaseMicrobatchTest):
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
     def test_run_with_event_time(self, project):
         # run all partitions from start - 2 expected rows in output, one failed
         with patch_microbatch_end_time("2020-01-03 13:57:00"):
@@ -699,7 +720,6 @@ def models(self):
             "downstream_model.sql": downstream_model_of_microbatch_sql,
         }
 
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
     def test_run_with_event_time(self, project):
         # run all partitions from 2020-01-02 to spoofed "now" - 2 expected rows in output
         with patch_microbatch_end_time("2020-01-03 13:57:00"):
@@ -744,7 +764,6 @@ def models(self):
             "second_microbatch_model.sql": microbatch_yearly_model_downstream_sql,
         }
 
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
     def test_microbatch(self, project) -> None:
         run_dbt(["run"])
 
diff --git a/tests/functional/microbatch/test_microbatch_config_validation.py b/tests/functional/microbatch/test_microbatch_config_validation.py
index cdebd3a791b..d640ec84a93 100644
--- a/tests/functional/microbatch/test_microbatch_config_validation.py
+++ b/tests/functional/microbatch/test_microbatch_config_validation.py
@@ -1,6 +1,3 @@
-import os
-from unittest import mock
-
 import pytest
 
 from dbt.exceptions import ParsingError
@@ -86,7 +83,14 @@ class BaseMicrobatchTestParseError:
     def models(self):
         return {}
 
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
+    @pytest.fixture(scope="class")
+    def project_config_update(self):
+        return {
+            "flags": {
+                "require_batched_execution_for_custom_microbatch_strategy": True,
+            }
+        }
+
     def test_parsing_error_raised(self, project):
         with pytest.raises(ParsingError):
             run_dbt(["parse"])
@@ -97,7 +101,14 @@ class BaseMicrobatchTestNoError:
     def models(self):
         return {}
 
-    @mock.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
+    @pytest.fixture(scope="class")
+    def project_config_update(self):
+        return {
+            "flags": {
+                "require_batched_execution_for_custom_microbatch_strategy": True,
+            }
+        }
+
     def test_parsing_error_not_raised(self, project):
         run_dbt(["parse"])
 
diff --git a/tests/unit/context/test_providers.py b/tests/unit/context/test_providers.py
index e2d5f2f99d3..9eab37cedb5 100644
--- a/tests/unit/context/test_providers.py
+++ b/tests/unit/context/test_providers.py
@@ -1,4 +1,4 @@
-import os
+from argparse import Namespace
 from unittest import mock
 
 import pytest
@@ -14,6 +14,7 @@
     RuntimeSourceResolver,
 )
 from dbt.contracts.graph.nodes import ModelNode
+from dbt.flags import set_from_args
 
 
 class TestBaseResolver:
@@ -40,7 +41,7 @@ def test_resolve_limit(self, resolver, empty, expected_resolve_limit):
         assert resolver.resolve_limit == expected_resolve_limit
 
     @pytest.mark.parametrize(
-        "dbt_experimental_microbatch,materialized,incremental_strategy,resolver_model_node,expect_filter",
+        "use_microbatch_batches,materialized,incremental_strategy,resolver_model_node,expect_filter",
         [
             (True, "incremental", "microbatch", True, True),
             (True, "incremental", "microbatch", False, False),
@@ -53,15 +54,12 @@ def test_resolve_event_time_filter(
         self,
         mocker: MockerFixture,
         resolver: ResolverSubclass,
-        dbt_experimental_microbatch: bool,
+        use_microbatch_batches: bool,
         materialized: str,
         incremental_strategy: str,
         resolver_model_node: bool,
         expect_filter: bool,
     ) -> None:
-        if dbt_experimental_microbatch:
-            mocker.patch.dict(os.environ, {"DBT_EXPERIMENTAL_MICROBATCH": "True"})
-
         # Target mocking
         target = mock.Mock()
         target.config = mock.MagicMock(NodeConfig)
@@ -77,6 +75,8 @@ def test_resolve_event_time_filter(
         resolver.model.config.incremental_strategy = incremental_strategy
         resolver.model.config.batch_size = BatchSize.day
         resolver.model.config.lookback = 1
+        resolver.manifest.use_microbatch_batches = mock.Mock()
+        resolver.manifest.use_microbatch_batches.return_value = use_microbatch_batches
 
         # Try to get an EventTimeFilter
         event_time_filter = resolver.resolve_event_time_filter(target=target)
@@ -122,6 +122,10 @@ def test_create_relation_with_empty(self, resolver, empty, is_ephemeral_model, e
         mock_node.is_ephemeral_model = is_ephemeral_model
         mock_node.defer_relation = None
 
+        set_from_args(
+            Namespace(require_batched_execution_for_custom_microbatch_strategy=False), None
+        )
+
         # create limited relation
         with mock.patch("dbt.contracts.graph.nodes.ParsedNode", new=mock.Mock):
             relation = resolver.create_relation(mock_node)
@@ -161,6 +165,10 @@ def test_create_relation_with_empty(self, resolver, empty, expected_limit):
         mock_source.quoting_dict = {}
         resolver.manifest.resolve_source.return_value = mock_source
 
+        set_from_args(
+            Namespace(require_batched_execution_for_custom_microbatch_strategy=False), None
+        )
+
         # create limited relation
         relation = resolver.resolve("test", "test")
         assert relation.limit == expected_limit
diff --git a/tests/unit/test_events.py b/tests/unit/test_events.py
index bcf1c68120d..d6454da213c 100644
--- a/tests/unit/test_events.py
+++ b/tests/unit/test_events.py
@@ -159,6 +159,7 @@ def test_event_codes(self):
     core_types.SourceFreshnessProjectHooksNotRun(),
     core_types.MFTimespineWithoutYamlConfigurationDeprecation(),
     core_types.MFCumulativeTypeParamsDeprecation(),
+    core_types.MicrobatchMacroOutsideOfBatchesDeprecation(),
     # E - DB Adapter ======================
     adapter_types.AdapterEventDebug(),
     adapter_types.AdapterEventInfo(),