mirror of
https://github.com/Luzifer/twitch-bot.git
synced 2024-11-08 16:20:02 +00:00
33 lines
1.2 KiB
Go
33 lines
1.2 KiB
Go
|
package plugins
|
||
|
|
||
|
type (
|
||
|
ActionDocumentation struct {
|
||
|
Description string `json:"description"`
|
||
|
Name string `json:"name"`
|
||
|
Type string `json:"type"`
|
||
|
|
||
|
Fields []ActionDocumentationField `json:"fields"`
|
||
|
}
|
||
|
|
||
|
ActionDocumentationField struct {
|
||
|
Default string `json:"default"`
|
||
|
Description string `json:"description"`
|
||
|
Key string `json:"key"`
|
||
|
Long bool `json:"long"`
|
||
|
Name string `json:"name"`
|
||
|
Optional bool `json:"optional"`
|
||
|
SupportTemplate bool `json:"support_template"`
|
||
|
Type ActionDocumentationFieldType `json:"type"`
|
||
|
}
|
||
|
|
||
|
ActionDocumentationFieldType string
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
ActionDocumentationFieldTypeBool ActionDocumentationFieldType = "bool"
|
||
|
ActionDocumentationFieldTypeDuration ActionDocumentationFieldType = "duration"
|
||
|
ActionDocumentationFieldTypeInt64 ActionDocumentationFieldType = "int64"
|
||
|
ActionDocumentationFieldTypeString ActionDocumentationFieldType = "string"
|
||
|
ActionDocumentationFieldTypeStringSlice ActionDocumentationFieldType = "stringslice"
|
||
|
)
|