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.