Skip to content

Commit db035f5

Browse files
committed
chore(nhi): added is_secret_vaulted attribute to PolicyBreak
1 parent dce6988 commit db035f5

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

pygitguardian/models.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,9 @@ class PolicyBreakSchema(BaseSchema):
231231
diff_kind = fields.Enum(
232232
DiffKind, by_value=True, required=False, load_default=None, dump_default=None
233233
)
234+
is_secret_vaulted = fields.Boolean(
235+
required=False, load_default=False, dump_default=False
236+
)
234237

235238
@post_load
236239
def make_policy_break(self, data: Dict[str, Any], **kwargs: Any) -> "PolicyBreak":
@@ -261,6 +264,7 @@ def __init__(
261264
is_excluded: bool = False,
262265
exclude_reason: Optional[str] = None,
263266
diff_kind: Optional[DiffKind] = None,
267+
is_secret_vaulted: bool = False,
264268
**kwargs: Any,
265269
) -> None:
266270
super().__init__()
@@ -276,6 +280,7 @@ def __init__(
276280
self.is_excluded = is_excluded
277281
self.exclude_reason = exclude_reason
278282
self.diff_kind = diff_kind
283+
self.is_secret_vaulted = is_secret_vaulted
279284

280285
@property
281286
def is_secret(self) -> bool:

tests/test_models.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ def test_document_handle_surrogates(self):
173173
"is_excluded": False,
174174
"exclude_reason": None,
175175
"diff_kind": None,
176+
"is_secret_vaulted": False,
176177
},
177178
),
178179
(
@@ -191,6 +192,7 @@ def test_document_handle_surrogates(self):
191192
"is_excluded": False,
192193
"exclude_reason": None,
193194
"diff_kind": "addition",
195+
"is_secret_vaulted": True,
194196
},
195197
),
196198
(

0 commit comments

Comments
 (0)