Circle V2 API Docs
    Preparing search index...

    Variable dictionaryCredentialRepoConst

    dictionaryCredentialRepo: DbRepo<
        {
            addCredentialMatchers: (
                __namedParameters: AddCredentialMatchersParams,
            ) => Promise<void>;
            countCredentialEntries: (
                filter: CredentialEntriesFilter,
            ) => Promise<number>;
            countCredentials: (filter: CredentialsFilter) => Promise<number>;
            countProfilesAndFacilitiesByCredential: (
                __namedParameters: Omit<ProfilesByCredentialFilter, "profileSearch">,
            ) => Promise<{ facilities: number; providers: number }>;
            countProfilesByCredential: (
                filter: ProfilesByCredentialFilter,
            ) => Promise<number>;
            listCredentialEntries: (
                __namedParameters: CredentialEntriesFilter & {
                    limit?: number;
                    offset?: number;
                },
            ) => Promise<
                {
                    conceptId: DictionaryConceptId;
                    matchers: {
                        credential: string;
                        matcherId: DictionaryCredentialMatcherId;
                    }[];
                    name: string;
                    staffCount: number;
                    updatedAt: DbDate;
                }[],
            >;
            listCredentials: (
                __namedParameters: CredentialsFilter & {
                    limit?: number;
                    offset?: number;
                },
            ) => Promise<
                {
                    credential: string;
                    entries: { conceptId: DictionaryConceptId; name: string }[];
                    providerCount: number;
                }[],
            >;
            listOrgCredentialMatchers: (
                entityId: EntityId,
            ) => Promise<
                {
                    conceptId: string & { __brand: "DictionaryConceptId" };
                    credential: string;
                }[],
            >;
            listProfilesByCredential: (
                params: ProfilesByCredentialFilter & { limit: number; offset: number },
            ) => Promise<
                {
                    facilityName: string
                    | null;
                    firstName: string | null;
                    lastName: string | null;
                }[],
            >;
            removeCredentialMatchers: (
                __namedParameters: {
                    conceptId: DictionaryConceptId;
                    matcherIds: DictionaryCredentialMatcherId[];
                },
            ) => Promise<void>;
            resolveCredentialEntryProfileIds: (
                __namedParameters: {
                    conceptId: DictionaryConceptId;
                    entityId: EntityId;
                },
            ) => Promise<ProfileId[]>;
        },
    > = ...