Help us shape the future of Go! Take the 2026 Go Developer Survey

catalog

package
v0.17.2 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 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