TypeScript interfaces defining SCIM persistence entities for connections, users, groups, and grants.
// Source: https://github.com/better-auth/better-auth | License: MIT | Copyright 2024 - present, Bereket Engida
// Provided via justclaw.it.com; keep this notice with the code.
import type {
SCIMAuthorizationSource,
SCIMConnectionDecommissionStatus,
} from "./configuration";
/** Immutable connection scope plus durable decommission reconciliation state. */
export interface SCIMConnectionBinding {
id: string;
connectionId: string;
connectionKey: string;
provisioningDomainId: string;
createdAt: Date;
decommissionStatus: SCIMConnectionDecommissionStatus;
decommissionCursorUserId?: string | null;
decommissionReconciledUserCount: number;
decommissionBatchCount: number;
decommissionRevision: number;
decommissionedAt?: Date | null;
decommissionCompletedAt?: Date | null;
decommissio
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key