123456789101112131415161718192021222324252627282930313233 |
- import { CredentialsKeyEnum, ProvidersIdEnum } from './provider.enum';
- import { ChannelTypeEnum } from '../../types';
- export interface IProviderConfig {
- id: ProvidersIdEnum;
- displayName: string;
- channel: ChannelTypeEnum;
- credentials: IConfigCredentials[];
- logoFileName: ILogoFileName;
- docReference: string;
- comingSoon?: boolean;
- betaVersion?: boolean;
- }
- export interface IConfigCredentials {
- key: CredentialsKeyEnum;
- value?: unknown;
- displayName: string;
- description?: string;
- type: string;
- required: boolean;
- tooltip?: {
- text: string;
- when?: boolean;
- };
- dropdown?: Array<{
- name: string;
- value: string | null;
- }>;
- }
- export interface ILogoFileName {
- light: string;
- dark: string;
- }
- //# sourceMappingURL=provider.interface.d.ts.map
|