File tree Expand file tree Collapse file tree 6 files changed +38
-4
lines changed
Expand file tree Collapse file tree 6 files changed +38
-4
lines changed Original file line number Diff line number Diff line change 1010from .event import *
1111from .organization_domain_verification_failed_payload import *
1212from .previous_attributes import *
13- from .session_created_payload import *
13+ from .session_payload import *
Original file line number Diff line number Diff line change 3636from workos .types .events .organization_domain_verification_failed_payload import (
3737 OrganizationDomainVerificationFailedPayload ,
3838)
39- from workos .types .events .session_created_payload import SessionCreatedPayload
39+ from workos .types .events .session_payload import (
40+ SessionCreatedPayload ,
41+ SessionRevokedPayload ,
42+ )
4043from workos .types .organizations .organization_common import OrganizationCommon
4144from workos .types .organization_domains import OrganizationDomain
4245from workos .types .roles .role import EventRole
@@ -249,6 +252,10 @@ class SessionCreatedEvent(EventModel[SessionCreatedPayload]):
249252 event : Literal ["session.created" ]
250253
251254
255+ class SessionRevokedEvent (EventModel [SessionRevokedPayload ]):
256+ event : Literal ["session.revoked" ]
257+
258+
252259class UserCreatedEvent (EventModel [User ]):
253260 event : Literal ["user.created" ]
254261
@@ -308,6 +315,7 @@ class UserUpdatedEvent(EventModel[User]):
308315 RoleDeletedEvent ,
309316 RoleUpdatedEvent ,
310317 SessionCreatedEvent ,
318+ SessionRevokedEvent ,
311319 UserCreatedEvent ,
312320 UserDeletedEvent ,
313321 UserUpdatedEvent ,
Original file line number Diff line number Diff line change 3535from workos .types .events .organization_domain_verification_failed_payload import (
3636 OrganizationDomainVerificationFailedPayload ,
3737)
38- from workos .types .events .session_created_payload import SessionCreatedPayload
38+
39+ from workos .types .events .session_payload import (
40+ SessionCreatedPayload ,
41+ SessionRevokedPayload ,
42+ )
3943from workos .types .organizations .organization_common import OrganizationCommon
4044from workos .types .organization_domains import OrganizationDomain
4145from workos .types .roles .role import EventRole
8185 OrganizationMembership ,
8286 PasswordResetCommon ,
8387 SessionCreatedPayload ,
88+ SessionRevokedPayload ,
8489 User ,
8590)
8691
Original file line number Diff line number Diff line change 5050 "role.deleted" ,
5151 "role.updated" ,
5252 "session.created" ,
53+ "session.revoked" ,
5354 "user.created" ,
5455 "user.deleted" ,
5556 "user.updated" ,
Original file line number Diff line number Diff line change @@ -13,3 +13,15 @@ class SessionCreatedPayload(WorkOSModel):
1313 user_id : str
1414 created_at : str
1515 updated_at : str
16+
17+
18+ class SessionRevokedPayload (WorkOSModel ):
19+ object : Literal ["session" ]
20+ id : str
21+ impersonator : Optional [Impersonator ] = None
22+ ip_address : Optional [str ] = None
23+ organization_id : Optional [str ] = None
24+ user_agent : Optional [str ] = None
25+ user_id : str
26+ created_at : str
27+ updated_at : str
Original file line number Diff line number Diff line change 3636from workos .types .events .organization_domain_verification_failed_payload import (
3737 OrganizationDomainVerificationFailedPayload ,
3838)
39- from workos .types .events .session_created_payload import SessionCreatedPayload
39+ from workos .types .events .session_payload import (
40+ SessionCreatedPayload ,
41+ SessionRevokedPayload ,
42+ )
4043from workos .types .organization_domains import OrganizationDomain
4144from workos .types .organizations .organization_common import OrganizationCommon
4245from workos .types .roles .role import EventRole
@@ -255,6 +258,10 @@ class SessionCreatedWebhook(WebhookModel[SessionCreatedPayload]):
255258 event : Literal ["session.created" ]
256259
257260
261+ class SessionRevokedWebhook (WebhookModel [SessionRevokedPayload ]):
262+ event : Literal ["session.revoked" ]
263+
264+
258265class UserCreatedWebhook (WebhookModel [User ]):
259266 event : Literal ["user.created" ]
260267
@@ -314,6 +321,7 @@ class UserUpdatedWebhook(WebhookModel[User]):
314321 RoleDeletedWebhook ,
315322 RoleUpdatedWebhook ,
316323 SessionCreatedWebhook ,
324+ SessionRevokedWebhook ,
317325 UserCreatedWebhook ,
318326 UserDeletedWebhook ,
319327 UserUpdatedWebhook ,
You can’t perform that action at this time.
0 commit comments