catalog

package
v0.16.4 Latest Latest
Warning

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

Go to latest
Published: Sep 4, 2026 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Overview

Package catalog provides canonical catalog fixtures for cross-package tests.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func APIKeyCredentials

func APIKeyCredentials(
	environment string,
	header string,
	scheme catalogs.ProviderCredentialScheme,
) *catalogs.ProviderCredentials

APIKeyCredentials returns a required API-key contract shared by both planes.

func APIKeyMaterial

func APIKeyMaterial(
	credentials *catalogs.ProviderCredentials,
	value string,
) sources.ProviderCredentialMaterial

APIKeyMaterial returns resolved material for an API-key fixture contract.

func AnthropicProtocolOptions

func AnthropicProtocolOptions() catalogs.ProviderCatalogProtocolOptions

AnthropicProtocolOptions returns a valid Anthropic catalog protocol contract.

func EmbeddedBuilder added in v0.7.0

func EmbeddedBuilder() (*catalogs.Builder, error)

EmbeddedBuilder loads the repository's embedded catalog for cross-package tests.

func OpenAIProtocolOptions

func OpenAIProtocolOptions() catalogs.ProviderCatalogProtocolOptions

OpenAIProtocolOptions returns a valid OpenAI catalog protocol contract.

func QueryAPIKeyCredentials

func QueryAPIKeyCredentials(
	environment string,
	parameter string,
) *catalogs.ProviderCredentials

QueryAPIKeyCredentials returns a required query-parameter API-key contract.

func UnauthenticatedCredentials

func UnauthenticatedCredentials() *catalogs.ProviderCredentials

UnauthenticatedCredentials returns an optional, no-authentication contract.

Types

This section is empty.

Jump to

Keyboard shortcuts

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