콘텐츠로 이동

ProviderOnboardingCheckSpec

Defined in: packages/core/src/types/onboarding.ts:31

optional capabilityMethods?: string[]

Defined in: packages/core/src/types/onboarding.ts:47

Method names that must exist on provider instances. Used when kind === “capability”.


optional configKeys?: string[]

Defined in: packages/core/src/types/onboarding.ts:42

Relative key paths under provider config (e.g. “apiKey”, “nested.token”). Used when kind === “config”.


optional description?: string

Defined in: packages/core/src/types/onboarding.ts:34


id: string

Defined in: packages/core/src/types/onboarding.ts:32


kind: ProviderOnboardingCheckKind

Defined in: packages/core/src/types/onboarding.ts:35


optional messageTypes?: MessageType[]

Defined in: packages/core/src/types/onboarding.ts:57

Message types the check prepares for. When set, doctor evaluates it only for a provider that supports one of them, so an SMS-only configuration is not held to AlimTalk prerequisites.


optional probeOperation?: ProviderOnboardingProbeOperation

Defined in: packages/core/src/types/onboarding.ts:51

Well-known probe operation used when kind === “api_probe”.


scopes: ProviderOnboardingScope[]

Defined in: packages/core/src/types/onboarding.ts:37


severity: ProviderOnboardingSeverity

Defined in: packages/core/src/types/onboarding.ts:36


title: string

Defined in: packages/core/src/types/onboarding.ts:33