Skip to content

Commit f79783d

Browse files
committed
fixes
1 parent cb7c35e commit f79783d

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

src/workos/types/events/vault_payload.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,51 +7,51 @@
77
class VaultNamesListedPayload(WorkOSModel):
88
actor_id: str
99
actor_source: str
10-
actor_name: Optional[str] = None
10+
actor_name: str
1111

1212

1313
class VaultDataDeletedPayload(WorkOSModel):
1414
actor_id: str
1515
actor_source: str
16-
actor_name: Optional[str] = None
16+
actor_name: str
1717
kv_name: str
1818

1919

2020
class VaultDekDecryptedPayload(WorkOSModel):
2121
actor_id: str
2222
actor_source: str
23-
actor_name: Optional[str] = None
23+
actor_name: str
2424
key_id: str
2525

2626

2727
class VaultDataReadPayload(WorkOSModel):
2828
actor_id: str
2929
actor_source: str
30-
actor_name: Optional[str] = None
30+
actor_name: str
3131
kv_name: str
3232
key_id: str
3333

3434

3535
class VaultDataCreatedPayload(WorkOSModel):
3636
actor_id: str
3737
actor_source: str
38-
actor_name: Optional[str] = None
38+
actor_name: str
3939
kv_name: str
4040
key_id: str
41-
key_context: KeyContext
41+
key_context: Optional[KeyContext] = None
4242

4343

4444
class VaultDekReadPayload(WorkOSModel):
4545
actor_id: str
4646
actor_source: str
47-
actor_name: Optional[str] = None
47+
actor_name: str
4848
key_ids: List[str]
49-
key_context: KeyContext
49+
key_context: Optional[KeyContext] = None
5050

5151

5252
class VaultKekCreatedPayload(WorkOSModel):
5353
actor_id: str
5454
actor_source: str
55-
actor_name: Optional[str] = None
55+
actor_name: str
5656
key_name: str
5757
key_id: str

tests/test_events.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ def test_list_events_vault_dek_read(
154154
"data": {
155155
"actor_id": "user_01234",
156156
"actor_source": "api",
157+
"actor_name": "API Client",
157158
"key_ids": ["key_01", "key_02"],
158159
"key_context": {"tenant": "acme"},
159160
},
@@ -178,8 +179,9 @@ def test_list_events_vault_dek_read(
178179
event = events.data[0]
179180
assert isinstance(event, VaultDekReadEvent)
180181
assert event.data.key_ids == ["key_01", "key_02"]
182+
assert event.data.key_context is not None
181183
assert event.data.key_context.root == {"tenant": "acme"}
182-
assert event.data.actor_name is None
184+
assert event.data.actor_name == "API Client"
183185

184186
def test_list_events_vault_names_listed(
185187
self,

0 commit comments

Comments
 (0)