Skip to content

Commit 045052d

Browse files
committed
Complete generator fix
1 parent 9789c07 commit 045052d

File tree

5 files changed

+25
-3
lines changed

5 files changed

+25
-3
lines changed

pyatlan/generator/class_generator.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,7 @@ class AssetInfo:
227227
"DataProduct",
228228
"Referenceable",
229229
"Purpose",
230+
"alpha_DQRule",
230231
}
231232
_CORE_ASSETS = {
232233
"Referenceable",
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import time
2+
3+
from pyatlan.model.enums import (
4+
alpha_DQDimension,
5+
alpha_DQResult,
6+
alpha_DQRuleAlertPriority,
7+
alpha_DQRuleStatus,
8+
alpha_DQRuleThresholdCompareOperator,
9+
alpha_DQRuleThresholdUnit,
10+
alpha_DQSourceSyncStatus,
11+
)
12+
from pyatlan.model.structs import (
13+
alpha_DQRuleConfigArguments,
14+
alpha_DQRuleThresholdObject,
15+
)

pyatlan/generator/templates/module.jinja2

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ from .process import Process
4040
{% if asset_info.name in asset_info._ASSETS_REQUIRE_CLIENT %}
4141
if TYPE_CHECKING:
4242
from pyatlan.client.atlan import AtlanClient
43+
{% if asset_info.name == 'alpha_DQRule' %}
44+
from pyatlan.model.assets import Column
45+
{% endif %}
4346
{% endif %}
4447

4548
{% if asset_info.name == 'Asset' %}

pyatlan/generator/templates/structs.jinja2

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ from pyatlan.model.enums import (
1414
BadgeConditionColor,
1515
SourceCostUnitType,
1616
FormFieldDimension,
17-
FormFieldType
17+
FormFieldType,
18+
alpha_DQRuleThresholdUnit,
1819
)
1920
from pyatlan.model.utils import to_camel_case
2021
from pyatlan.utils import select_optional_set_fields, validate_required_fields

pyatlan/model/assets/core/alpha__d_q_rule.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
from pydantic.v1 import Field, validator
1414

15+
from pyatlan.errors import ErrorCode
1516
from pyatlan.model.enums import (
1617
alpha_DQDimension,
1718
alpha_DQResult,
@@ -32,8 +33,9 @@
3233
alpha_DQRuleConfigArguments,
3334
alpha_DQRuleThresholdObject,
3435
)
35-
from pyatlan.utils import ErrorCode, init_guid, validate_required_fields
36+
from pyatlan.utils import init_guid, validate_required_fields
3637

38+
from .asset import SelfAsset
3739
from .data_quality import DataQuality
3840

3941
if TYPE_CHECKING:
@@ -1170,5 +1172,5 @@ def creator(
11701172

11711173

11721174
from .alpha__d_q_rule_template import alpha_DQRuleTemplate # noqa: E402, F401
1173-
from .asset import Asset, SelfAsset # noqa: E402, F401
1175+
from .asset import Asset # noqa: E402, F401
11741176
# from .column import co

0 commit comments

Comments
 (0)