# Functions
No description provided by the author
New creates a new Definitions structure initializing the service features with default values.
Parse is responsible for loading the service definitions file (service.toml) into a proper Definitions structure.
ParseExternalDefinitions allows loading specific service definitions from its file using a custom target.
SupportedLanguages gives a slice of supported programming languages.
SupportedServiceTypes gives a slice of all supported service types.
ValidateVersion is a helper function to validate the version format used by services.
# 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
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Definitions is a structure representation of a 'service.toml' file.
No description provided by the author
FeatureEntry is a structure that an external feature should have so that all presents at least a few common settings.
Features is a structure that defines a list of features that a service may use or not when executing.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
ExternalFeatureEntry is a behavior that all external feature must have to be supported by the package Definitions object.
ExternalServiceEntry is a behavior that all external services implementation must have to be supported by the Definitions object.
# Type aliases
No description provided by the author