Documentation ¶
Overview ¶
generated by go-extpoints -- DO NOT EDIT
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderFactories = &providerFactoryExt{ newExtensionPoint(new(ProviderFactory)), }
Functions ¶
func RegisterExtension ¶
func UnregisterExtension ¶
Types ¶
type Provider ¶
type Provider interface { Type() string Description() string AliasCreate(string, string, ...string) error AliasDelete(string, string, ...string) error AliasList(string, ...string) (alias.Aliases, error) }
Provider is implemented by any email provider giving the ability to create, list and delete aliases on the email system.
type ProviderFactory ¶
ProviderFactory is implemented by any email provider in order to create new instances and configure them for use. The configuration values are stored in and read from Viper.
Click to show internal directories.
Click to hide internal directories.