/** * Copyright (c) 2025-2026, WSO2 LLC. (https://www.wso2.com). * * WSO2 LLC. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except * in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ export interface Organization { id: string; name: string; orgHandle: string; ref?: string; status?: string; } /** * Interface for paginated organization response. */ export interface AllOrganizationsApiResponse { hasMore?: boolean; nextCursor?: string; organizations: Organization[]; totalCount?: number; } /** * Supported organization discovery types used when building an * organization-scoped authorization URL. * * - `orgID` : organization UUID * - `orgHandle` : organization handle * - `org` : organization name * - `emailDomain` : user email address */ export type OrgDiscoveryType = 'orgID' | 'orgHandle' | 'org' | 'emailDomain'; //# sourceMappingURL=organization.d.ts.map