integrations

package
v0.48.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 3, 2025 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrLoaderRequired indicates a loader dependency was omitted.
	ErrLoaderRequired = errors.New("integrations: loader required")
	// ErrKeystoreRequired indicates the keystore dependency is missing.
	ErrKeystoreRequired = errors.New("integrations: keystore required")
	// ErrSessionStoreRequired indicates the session store dependency is missing.
	ErrSessionStoreRequired = errors.New("integrations: session store required")
	// ErrProviderNotFound signals the requested provider does not exist in the registry.
	ErrProviderNotFound = errors.New("integrations: provider not found")
	// ErrProviderConfigNotFound signals the requested provider config metadata is unavailable.
	ErrProviderConfigNotFound = errors.New("integrations: provider config not found")
	// ErrProviderRegistryUninitialized indicates provider operations were attempted before the registry was built.
	ErrProviderRegistryUninitialized = errors.New("integrations: provider registry uninitialized")
	// ErrOrgIDRequired indicates the org identifier was omitted.
	ErrOrgIDRequired = errors.New("integrations: org id required")
	// ErrIntegrationIDRequired indicates the integration identifier was omitted.
	ErrIntegrationIDRequired = errors.New("integrations: integration id required")
	// ErrCredentialNotFound is returned when no credential is stored for the requested integration.
	ErrCredentialNotFound = errors.New("integrations: credential not found")
	// ErrCredentialExpired indicates a stored credential is no longer valid.
	ErrCredentialExpired = errors.New("integrations: credential expired")
	// ErrSchemaVersionUnsupported indicates a provider spec declares an unknown schema version.
	ErrSchemaVersionUnsupported = errors.New("integrations: schema version unsupported")
	// ErrStateRequired indicates the OAuth state parameter is missing.
	ErrStateRequired = errors.New("integrations: state required")
	// ErrAuthorizationCodeRequired indicates the OAuth authorization code was omitted.
	ErrAuthorizationCodeRequired = errors.New("integrations: authorization code required")
	// ErrAuthorizationStateNotFound indicates the provided state does not map to an active session.
	ErrAuthorizationStateNotFound = errors.New("integrations: authorization state not found")
	// ErrAuthorizationStateExpired indicates the stored session has expired.
	ErrAuthorizationStateExpired = errors.New("integrations: authorization state expired")
	// ErrAuthSessionInvalid indicates the stored auth session reference is invalid.
	ErrAuthSessionInvalid = errors.New("integrations: auth session invalid")
)

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
Package config loads provider specifications declared in JSON/YAML files and converts them into the typed structures used by the registry
Package config loads provider specifications declared in JSON/YAML files and converts them into the typed structures used by the registry
Package helpers hosts shared helper functions reused across integrations packages
Package helpers hosts shared helper functions reused across integrations packages
Package providers hosts concrete provider implementations used by the registry
Package providers hosts concrete provider implementations used by the registry
catalog
Package catalog exposes the list of default provider builders
Package catalog exposes the list of default provider builders
Package registry wires provider specifications into runtime provider instances
Package registry wires provider specifications into runtime provider instances
Package types centralizes shared enums, credential payloads, and provider interfaces used across the integrations stack (keystore, keymaker, registry).
Package types centralizes shared enums, credential payloads, and provider interfaces used across the integrations stack (keystore, keymaker, registry).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL