We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 305f260 commit 0d81a25Copy full SHA for 0d81a25
src/user-management/interfaces/list-organization-memberships-options.interface.ts
@@ -1,11 +1,12 @@
1
import { PaginationOptions } from '../../common/interfaces';
2
import { OrganizationMembershipStatus } from './organization-membership.interface';
3
4
-export interface ListOrganizationMembershipsOptions extends PaginationOptions {
5
- organizationId?: string;
6
- userId?: string;
+export type ListOrganizationMembershipsOptions = PaginationOptions & {
7
statuses?: OrganizationMembershipStatus[];
8
-}
+} & (
+ | { organizationId: string; userId?: string }
+ | { organizationId?: string; userId: string }
9
+ );
10
11
export interface SerializedListOrganizationMembershipsOptions
12
extends PaginationOptions {
0 commit comments