Skip to content

Commit 0d81a25

Browse files
mattgdnicknisi
authored andcommitted
Make userId or organizationId required when calling listOrganizationMemberships (#1250)
1 parent 305f260 commit 0d81a25

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/user-management/interfaces/list-organization-memberships-options.interface.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import { PaginationOptions } from '../../common/interfaces';
22
import { OrganizationMembershipStatus } from './organization-membership.interface';
33

4-
export interface ListOrganizationMembershipsOptions extends PaginationOptions {
5-
organizationId?: string;
6-
userId?: string;
4+
export type ListOrganizationMembershipsOptions = PaginationOptions & {
75
statuses?: OrganizationMembershipStatus[];
8-
}
6+
} & (
7+
| { organizationId: string; userId?: string }
8+
| { organizationId?: string; userId: string }
9+
);
910

1011
export interface SerializedListOrganizationMembershipsOptions
1112
extends PaginationOptions {

0 commit comments

Comments
 (0)