65 lines
1.5 KiB
Go
65 lines
1.5 KiB
Go
package request
|
|
|
|
import "git.echol.cn/loser/st/server/model/system"
|
|
|
|
type SkillToolRequest struct {
|
|
Tool string `json:"tool"`
|
|
}
|
|
|
|
type SkillDetailRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
}
|
|
|
|
type SkillSaveRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
Meta system.SkillMeta `json:"meta"`
|
|
Markdown string `json:"markdown"`
|
|
SyncTools []string `json:"syncTools"`
|
|
}
|
|
|
|
type SkillScriptCreateRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
FileName string `json:"fileName"`
|
|
ScriptType string `json:"scriptType"`
|
|
}
|
|
|
|
type SkillResourceCreateRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
FileName string `json:"fileName"`
|
|
}
|
|
|
|
type SkillReferenceCreateRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
FileName string `json:"fileName"`
|
|
}
|
|
|
|
type SkillTemplateCreateRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
FileName string `json:"fileName"`
|
|
}
|
|
|
|
type SkillFileRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
FileName string `json:"fileName"`
|
|
}
|
|
|
|
type SkillFileSaveRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
FileName string `json:"fileName"`
|
|
Content string `json:"content"`
|
|
}
|
|
|
|
type SkillGlobalConstraintSaveRequest struct {
|
|
Tool string `json:"tool"`
|
|
Content string `json:"content"`
|
|
SyncTools []string `json:"syncTools"`
|
|
}
|