Documentation
¶
Index ¶
- func GetVersion() (string, string, string)
- type JsonPlugin
- func (s *JsonPlugin) Close() (*plugin.Stats, error)
- func (s *JsonPlugin) Delete(userId string) error
- func (s *JsonPlugin) GetConfig() plugin.PluginConfig
- func (s *JsonPlugin) GetVersion() (string, string, string)
- func (s *JsonPlugin) Open(cfg plugin.PluginConfig, operation plugin.OperationType) error
- func (s *JsonPlugin) Read() ([]*api.User, error)
- func (s *JsonPlugin) Write(user *api.User) error
- type JsonPluginConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetVersion ¶
Types ¶
type JsonPlugin ¶
type JsonPlugin struct {
Config *JsonPluginConfig
// contains filtered or unexported fields
}
func NewJsonPlugin ¶
func NewJsonPlugin() *JsonPlugin
func (*JsonPlugin) Delete ¶
func (s *JsonPlugin) Delete(userId string) error
func (*JsonPlugin) GetConfig ¶
func (s *JsonPlugin) GetConfig() plugin.PluginConfig
func (*JsonPlugin) GetVersion ¶ added in v0.0.10
func (s *JsonPlugin) GetVersion() (string, string, string)
func (*JsonPlugin) Open ¶
func (s *JsonPlugin) Open(cfg plugin.PluginConfig, operation plugin.OperationType) error
type JsonPluginConfig ¶
type JsonPluginConfig struct {
FromFile string `description:"Json file path to read or delete from" kind:"attribute" mode:"normal" readonly:"false" name:"from_file"`
ToFile string `description:"Json file path to write to" kind:"attribute" mode:"normal" readonly:"false" name:"to_file"`
}
func (*JsonPluginConfig) Description ¶
func (c *JsonPluginConfig) Description() string
func (*JsonPluginConfig) Validate ¶
func (c *JsonPluginConfig) Validate(operation plugin.OperationType) error
Click to show internal directories.
Click to hide internal directories.