import type { PublicKeyCredentialJson } from './PublicKeyCredentialJson'; /** * @type AuthenticateFinishRequest: * * @property user_id: The ID of the user. * - **Max Length:** 128 * * @property channel_id: The ID of the channel. * - **Max Length:** 100 * * @property client_id: The ID of the OAuth client. * - **Min Length:** 36 * - **Max Length:** 36 * * @property email: User\'s email address. * - **Max Length:** 128 * * @property tenant_id: The ID of the tenant. * - **Max Length:** 8 * * @property usid: The unique session ID. * - **Max Length:** 128 * * @property credential: * */ export type AuthenticateFinishRequest = { user_id?: string; channel_id: string; client_id: string; email?: string; tenant_id?: string; usid?: string; credential: PublicKeyCredentialJson; } & { [key: string]: any; };