# 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.