Documentation
¶
Index ¶
- func CreateListElements(result VenddyResult) map[string]ldk.WhisperContentListElement
- func Serve() error
- type Loop
- func (l *Loop) CreateDisambiguationElements(response VenddyResponse, text string) map[string]ldk.WhisperContentDisambiguationElement
- func (l *Loop) CreateForm(text string)
- func (l *Loop) GetVenddyCategoryNames(results []VenddyResult) []VenddyResult
- func (l *Loop) GetVenddyClassNames(results []VenddyResult) []VenddyResult
- func (l *Loop) GetVenddySubcategoryNames(results []VenddyResult) []VenddyResult
- func (l *Loop) GetVenddyTypeNames(results []VenddyResult) []VenddyResult
- func (l *Loop) GetVendorSearch(vendor string, max int, startAt int) *ldk.HTTPResponse
- func (l *Loop) LoopStart(sidekick ldk.Sidekick) error
- func (l *Loop) LoopStop() error
- type Venddy
- type VenddyResponse
- type VenddyResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateListElements ¶
func CreateListElements(result VenddyResult) map[string]ldk.WhisperContentListElement
Types ¶
type Loop ¶
type Loop struct {
// contains filtered or unexported fields
}
Loop is a structure for generating SideKick whispers
func (*Loop) CreateDisambiguationElements ¶
func (l *Loop) CreateDisambiguationElements(response VenddyResponse, text string) map[string]ldk.WhisperContentDisambiguationElement
func (*Loop) CreateForm ¶
func (*Loop) GetVenddyCategoryNames ¶
func (l *Loop) GetVenddyCategoryNames(results []VenddyResult) []VenddyResult
func (*Loop) GetVenddyClassNames ¶
func (l *Loop) GetVenddyClassNames(results []VenddyResult) []VenddyResult
func (*Loop) GetVenddySubcategoryNames ¶
func (l *Loop) GetVenddySubcategoryNames(results []VenddyResult) []VenddyResult
func (*Loop) GetVenddyTypeNames ¶
func (l *Loop) GetVenddyTypeNames(results []VenddyResult) []VenddyResult
func (*Loop) GetVendorSearch ¶
type Venddy ¶
type Venddy struct {
Response VenddyResponse `json:"response"`
}
type VenddyResponse ¶
type VenddyResponse struct {
Results []VenddyResult `json:"results"`
Cursor int `json:"Cursor"`
Remaining int `json:"Remaining"`
Count int `json:"Count"`
}
type VenddyResult ¶
type VenddyResult struct {
Id string `json:"_id"`
Website string `json:"Website"`
Description string `json:"Description"`
Name string `json:"Name"`
Logo string `json:"Logo"`
Keywords string `json:"Search field"`
Categories []string `json:"Categories"`
CategoryNames string
Classes []string `json:"Classes"`
ClassNames string
Subcategories []string `json:"Subcategories"`
SubcategoryNames string
Types []string `json:"Types"`
TypeNames string
Score float64 `json:"Score"`
ReviewCount float64 `json:"Number of Reviews"`
}
Click to show internal directories.
Click to hide internal directories.