/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ /** * Serializer for CredentialProviderConfig model. * * Serializes provider configuration including platform, provider name, * config JSON, enabled status, and timestamps. */ export type CredentialProviderConfig = { readonly id: number; readonly platform_key: string; readonly platform_name: string; /** * The credential provider name (references CredentialProvider.name) */ provider_name: string; /** * Get display name from provider if available, otherwise use provider_name. */ readonly provider_name_display: string; /** * Provider-specific configuration in JSON format */ config?: any; /** * Whether this provider integration is enabled for the platform */ enabled?: boolean; readonly created: string; readonly updated: string; };