/**
 * Generated by orval v8.19.0 🍺
 * Do not edit manually.
 * Webitel API
 * OpenAPI spec version: 24.04.0
 */
import type { ApiLDAPCatalogTLSConfig } from './apiLDAPCatalogTLSConfig';
import type { ApiLDAProcess } from './apiLDAProcess';
import type { ApiLDAProcessOptions } from './apiLDAProcessOptions';
import type { ApiLDAPTemplate } from './apiLDAPTemplate';
import type { ApiUserId } from './apiUserId';
export interface ApiLDAPCatalog {
    baseDn?: string;
    /** authorization method e.g.: SIMPLE, SAML, NTLM, etc. */
    bind?: string;
    /** unix */
    createdAt?: string;
    createdBy?: ApiUserId;
    /** [CRON]OS SPEC ! github.com/robfig/cron/v3 */
    cron?: string;
    entryModify?: string;
    /** entry unique id (except DN which may be updated) */
    entryUuid?: string;
    id?: string;
    name?: string;
    password?: string;
    process?: ApiLDAProcess;
    sync?: ApiLDAProcessOptions;
    templates?: ApiLDAPTemplate[];
    tls?: ApiLDAPCatalogTLSConfig;
    updatedAt?: string;
    updatedBy?: ApiUserId;
    /** URL e.g.: [(ldap|ldapi|ldaps)://]host[:port] */
    url?: string;
    username?: string;
}
