Skip to content

Commit a481fa7

Browse files
mattgdnicknisi
authored andcommitted
Remove deprecated code for major version (#1224)
1 parent ac1eab4 commit a481fa7

30 files changed

+39
-668
lines changed

src/audit-logs/audit-logs.spec.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,6 @@ describe('AuditLogs', () => {
225225

226226
const options: AuditLogExportOptions = {
227227
actions: ['foo', 'bar'],
228-
actors: ['Jon', 'Smith'],
229228
actorNames: ['Jon', 'Smith'],
230229
actorIds: ['user_foo', 'user_bar'],
231230
organizationId: 'org_123',

src/audit-logs/interfaces/audit-log-export-options.interface.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
export interface AuditLogExportOptions {
22
actions?: string[];
3-
/**
4-
* @deprecated Please use `actorNames` instead.
5-
*/
6-
actors?: string[];
73
actorNames?: string[];
84
actorIds?: string[];
95
organizationId: string;
@@ -14,7 +10,6 @@ export interface AuditLogExportOptions {
1410

1511
export interface SerializedAuditLogExportOptions {
1612
actions?: string[];
17-
actors?: string[];
1813
actor_names?: string[];
1914
actor_ids?: string[];
2015
organization_id: string;

src/audit-logs/serializers/audit-log-export-options.serializer.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ export const serializeAuditLogExportOptions = (
77
options: AuditLogExportOptions,
88
): SerializedAuditLogExportOptions => ({
99
actions: options.actions,
10-
actors: options.actors,
1110
actor_names: options.actorNames,
1211
actor_ids: options.actorIds,
1312
organization_id: options.organizationId,

src/common/interfaces/event.interface.ts

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -403,22 +403,6 @@ export interface UserDeletedEventResponse extends EventResponseBase {
403403
data: UserResponse;
404404
}
405405

406-
/**
407-
* @deprecated Use OrganizationMembershipCreated instead. Will be removed in a future major version.
408-
*/
409-
export interface OrganizationMembershipAdded extends EventBase {
410-
event: 'organization_membership.added';
411-
data: OrganizationMembership;
412-
}
413-
414-
/**
415-
* @deprecated Use OrganizationMembershipCreatedResponse instead. Will be removed in a future major version.
416-
*/
417-
export interface OrganizationMembershipAddedResponse extends EventResponseBase {
418-
event: 'organization_membership.added';
419-
data: OrganizationMembershipResponse;
420-
}
421-
422406
export interface OrganizationMembershipCreated extends EventBase {
423407
event: 'organization_membership.created';
424408
data: OrganizationMembership;
@@ -452,23 +436,6 @@ export interface OrganizationMembershipUpdatedResponse
452436
data: OrganizationMembershipResponse;
453437
}
454438

455-
/**
456-
* @deprecated Use OrganizationMembershipDeleted instead. Will be removed in a future major version.
457-
*/
458-
export interface OrganizationMembershipRemoved extends EventBase {
459-
event: 'organization_membership.removed';
460-
data: OrganizationMembership;
461-
}
462-
463-
/**
464-
* @deprecated Use OrganizationMembershipDeletedResponse instead. Will be removed in a future major version.
465-
*/
466-
export interface OrganizationMembershipRemovedResponse
467-
extends EventResponseBase {
468-
event: 'organization_membership.removed';
469-
data: OrganizationMembershipResponse;
470-
}
471-
472439
export interface OrganizationCreatedEvent extends EventBase {
473440
event: 'organization.created';
474441
data: Organization;
@@ -637,11 +604,9 @@ export type Event =
637604
| UserCreatedEvent
638605
| UserUpdatedEvent
639606
| UserDeletedEvent
640-
| OrganizationMembershipAdded
641607
| OrganizationMembershipCreated
642608
| OrganizationMembershipDeleted
643609
| OrganizationMembershipUpdated
644-
| OrganizationMembershipRemoved
645610
| RoleCreatedEvent
646611
| RoleDeletedEvent
647612
| RoleUpdatedEvent
@@ -689,11 +654,9 @@ export type EventResponse =
689654
| UserCreatedEventResponse
690655
| UserUpdatedEventResponse
691656
| UserDeletedEventResponse
692-
| OrganizationMembershipAddedResponse
693657
| OrganizationMembershipCreatedResponse
694658
| OrganizationMembershipDeletedResponse
695659
| OrganizationMembershipUpdatedResponse
696-
| OrganizationMembershipRemovedResponse
697660
| RoleCreatedEventResponse
698661
| RoleDeletedEventResponse
699662
| RoleUpdatedEventResponse

src/common/serializers/event.serializer.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,11 +141,9 @@ export const deserializeEvent = (event: EventResponse): Event => {
141141
event: event.event,
142142
data: deserializeUser(event.data),
143143
};
144-
case 'organization_membership.added':
145144
case 'organization_membership.created':
146145
case 'organization_membership.deleted':
147146
case 'organization_membership.updated':
148-
case 'organization_membership.removed':
149147
return {
150148
...eventBase,
151149
event: event.event,

src/events/events.spec.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ describe('Event', () => {
2525
organizationId: 'org_1234',
2626
name: 'Connection',
2727
type: ConnectionType.OktaSAML,
28-
connectionType: ConnectionType.OktaSAML,
2928
state: 'active',
3029
domains: [],
3130
createdAt: '2020-05-06 04:21:48.649164',

src/mfa/interfaces/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,3 @@ export * from './sms.interface';
66
export * from './totp.interface';
77
export * from './verify-challenge-options';
88
export * from './verify-challenge-response';
9-
export * from './verify-factor-options';

src/mfa/interfaces/verify-factor-options.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/mfa/mfa.ts

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
import { WorkOS } from '../workos';
22
import {
3-
ChallengeFactorOptions,
43
Challenge,
4+
ChallengeFactorOptions,
5+
ChallengeResponse,
56
EnrollFactorOptions,
67
Factor,
8+
FactorResponse,
9+
FactorWithSecrets,
10+
FactorWithSecretsResponse,
711
VerifyChallengeOptions,
8-
VerifyFactorOptions,
912
VerifyResponse,
10-
FactorResponse,
11-
ChallengeResponse,
1213
VerifyResponseResponse,
13-
FactorWithSecretsResponse,
14-
FactorWithSecrets,
1514
} from './interfaces';
1615
import {
1716
deserializeChallenge,
@@ -73,13 +72,6 @@ export class Mfa {
7372
return deserializeChallenge(data);
7473
}
7574

76-
/**
77-
* @deprecated Please use `verifyChallenge` instead.
78-
*/
79-
async verifyFactor(options: VerifyFactorOptions): Promise<VerifyResponse> {
80-
return this.verifyChallenge(options);
81-
}
82-
8375
async verifyChallenge(
8476
options: VerifyChallengeOptions,
8577
): Promise<VerifyResponse> {

src/organizations/interfaces/create-organization-options.interface.ts

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,31 +6,13 @@ export interface CreateOrganizationOptions {
66
domainData?: DomainData[];
77
externalId?: string | null;
88
metadata?: Record<string, string>;
9-
10-
/**
11-
* @deprecated If you need to allow sign-ins from any email domain, contact [email protected].
12-
*/
13-
allowProfilesOutsideOrganization?: boolean;
14-
/**
15-
* @deprecated Use `domain_data` instead.
16-
*/
17-
domains?: string[];
189
}
1910

2011
export interface SerializedCreateOrganizationOptions {
2112
name: string;
2213
domain_data?: DomainData[];
2314
external_id?: string | null;
2415
metadata?: Record<string, string>;
25-
26-
/**
27-
* @deprecated If you need to allow sign-ins from any email domain, contact [email protected].
28-
*/
29-
allow_profiles_outside_organization?: boolean;
30-
/**
31-
* @deprecated Use `domain_data` instead.
32-
*/
33-
domains?: string[];
3416
}
3517

3618
export type CreateOrganizationRequestOptions = Pick<

0 commit comments

Comments
 (0)