Documentation ¶
Index ¶
- type VirtualAssistantAPI
- func (va *VirtualAssistantAPI) Add(cfg *vaTY.Config) error
- func (va *VirtualAssistantAPI) Delete(IDs []string) (int64, error)
- func (va *VirtualAssistantAPI) Disable(ids []string) error
- func (va *VirtualAssistantAPI) Enable(ids []string) error
- func (va *VirtualAssistantAPI) Get(filters []storageTY.Filter) (*vaTY.Config, error)
- func (va *VirtualAssistantAPI) GetByID(id string) (*vaTY.Config, error)
- func (va *VirtualAssistantAPI) GetEntityInterface() interface{}
- func (va *VirtualAssistantAPI) Import(data interface{}) error
- func (va *VirtualAssistantAPI) List(filters []storageTY.Filter, pagination *storageTY.Pagination) (*storageTY.Result, error)
- func (va *VirtualAssistantAPI) LoadAll()
- func (va *VirtualAssistantAPI) Reload(ids []string) error
- func (va *VirtualAssistantAPI) Remove(cfg *vaTY.Config) error
- func (va *VirtualAssistantAPI) Save(cfg *vaTY.Config) error
- func (va *VirtualAssistantAPI) SaveAndReload(cfg *vaTY.Config) error
- func (va *VirtualAssistantAPI) SetState(id string, state *types.State) error
- func (va *VirtualAssistantAPI) UnloadAll()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VirtualAssistantAPI ¶
type VirtualAssistantAPI struct {
// contains filtered or unexported fields
}
func (*VirtualAssistantAPI) Add ¶
func (va *VirtualAssistantAPI) Add(cfg *vaTY.Config) error
Add virtual assistant
func (*VirtualAssistantAPI) Delete ¶
func (va *VirtualAssistantAPI) Delete(IDs []string) (int64, error)
Delete virtual assistants
func (*VirtualAssistantAPI) Disable ¶
func (va *VirtualAssistantAPI) Disable(ids []string) error
Disable virtual assistant
func (*VirtualAssistantAPI) Enable ¶
func (va *VirtualAssistantAPI) Enable(ids []string) error
Enable virtual assistant
func (*VirtualAssistantAPI) GetByID ¶
func (va *VirtualAssistantAPI) GetByID(id string) (*vaTY.Config, error)
GetByID returns a virtual assistant by id
func (*VirtualAssistantAPI) GetEntityInterface ¶
func (va *VirtualAssistantAPI) GetEntityInterface() interface{}
func (*VirtualAssistantAPI) Import ¶
func (va *VirtualAssistantAPI) Import(data interface{}) error
func (*VirtualAssistantAPI) List ¶
func (va *VirtualAssistantAPI) List(filters []storageTY.Filter, pagination *storageTY.Pagination) (*storageTY.Result, error)
List by filter and pagination
func (*VirtualAssistantAPI) LoadAll ¶
func (va *VirtualAssistantAPI) LoadAll()
LoadAll makes virtual assistants alive
func (*VirtualAssistantAPI) Reload ¶
func (va *VirtualAssistantAPI) Reload(ids []string) error
Reload virtual assistant
func (*VirtualAssistantAPI) Remove ¶
func (va *VirtualAssistantAPI) Remove(cfg *vaTY.Config) error
Remove virtual assistant
func (*VirtualAssistantAPI) Save ¶
func (va *VirtualAssistantAPI) Save(cfg *vaTY.Config) error
Save a virtual assistant details
func (*VirtualAssistantAPI) SaveAndReload ¶
func (va *VirtualAssistantAPI) SaveAndReload(cfg *vaTY.Config) error
SaveAndReload virtual assistant
func (*VirtualAssistantAPI) SetState ¶
func (va *VirtualAssistantAPI) SetState(id string, state *types.State) error
SetState Updates state data
func (*VirtualAssistantAPI) UnloadAll ¶
func (va *VirtualAssistantAPI) UnloadAll()
UnloadAll makes stop all virtual assistants
Click to show internal directories.
Click to hide internal directories.