/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ import type { AuthModeEnum } from './AuthModeEnum'; import type { ServiceTypeEnum } from './ServiceTypeEnum'; /** * Serializer for external proxy service details including endpoints. */ export type ExternalProxyServiceDetail = { slug: string; display_name: string; base_url: string; service_type?: ServiceTypeEnum; auth_mode?: AuthModeEnum; is_enabled?: boolean; supports_async_jobs?: boolean; supports_streaming?: boolean; default_timeout_seconds?: number; credential_name: string; readonly credential_policy: Record | null; /** * Return the expected credential schema for this service. */ readonly credential_schema: Record; readonly endpoints: Array>; };