# Functions

No description provided by the author
List creates a list with known types as list values.
Map creates a map with unknown keys but known values as a Type object.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Object creates structured map of passes key/values as a Type object.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

Bool represents a primitive boolean type.
Dynamic represents a type that can be anything.
No description provided by the author
Invalid is used as an error value for types.
Number represents a primitive numeric type.
String represents a primitive string type.

# Structs

No description provided by the author
AttrSchema represents a key/val coming from the provided data structure.
BlockSchema maps to block types from the Config.
GlobalConfig contains details related to the core switchboard instance that each provider may use as they see fit in their implementations.
No description provided by the author
ProviderConfig is some static information the runner can use to decipher how to process certain types of provider setups.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Type is a serializable data structure that helps the CLI and runner understand what data structures in configuration should look like.

# Interfaces

Action to be implemented by providers for each individual method/endpoint tied the provider.
Provider is the main network interface that must be implemented by every integration provider in order to work with the Switchboard runner service.
No description provided by the author
Schema is an interface implemented by various serializable structs that are used by provider implementations to define the structure of hcl Config data as it is passed by the user.

# Type aliases

ObjectSchema is primarily used as root of all schemas in switchboard.