97 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			97 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Go
		
	
	
	
| // Code generated by thriftgo (0.4.1). DO NOT EDIT.
 | |
| 
 | |
| package common
 | |
| 
 | |
| import (
 | |
| 	"database/sql"
 | |
| 	"database/sql/driver"
 | |
| 	"fmt"
 | |
| )
 | |
| 
 | |
| type Scene int64
 | |
| 
 | |
| const (
 | |
| 	Scene_Default  Scene = 0
 | |
| 	Scene_Explore  Scene = 1
 | |
| 	Scene_BotStore Scene = 2
 | |
| 	Scene_CozeHome Scene = 3
 | |
| 	//debugging
 | |
| 	Scene_Playground Scene = 4
 | |
| 	// evaluation platform
 | |
| 	Scene_Evaluation Scene = 5
 | |
| 	Scene_AgentAPP   Scene = 6
 | |
| 	//Prompt optimization
 | |
| 	Scene_PromptOptimize Scene = 7
 | |
| 	// Createbot's nl2bot features
 | |
| 	Scene_GenerateAgentInfo Scene = 8
 | |
| 	//openapi
 | |
| 	Scene_SceneOpenApi Scene = 9
 | |
| )
 | |
| 
 | |
| func (p Scene) String() string {
 | |
| 	switch p {
 | |
| 	case Scene_Default:
 | |
| 		return "Default"
 | |
| 	case Scene_Explore:
 | |
| 		return "Explore"
 | |
| 	case Scene_BotStore:
 | |
| 		return "BotStore"
 | |
| 	case Scene_CozeHome:
 | |
| 		return "CozeHome"
 | |
| 	case Scene_Playground:
 | |
| 		return "Playground"
 | |
| 	case Scene_Evaluation:
 | |
| 		return "Evaluation"
 | |
| 	case Scene_AgentAPP:
 | |
| 		return "AgentAPP"
 | |
| 	case Scene_PromptOptimize:
 | |
| 		return "PromptOptimize"
 | |
| 	case Scene_GenerateAgentInfo:
 | |
| 		return "GenerateAgentInfo"
 | |
| 	case Scene_SceneOpenApi:
 | |
| 		return "SceneOpenApi"
 | |
| 	}
 | |
| 	return "<UNSET>"
 | |
| }
 | |
| 
 | |
| func SceneFromString(s string) (Scene, error) {
 | |
| 	switch s {
 | |
| 	case "Default":
 | |
| 		return Scene_Default, nil
 | |
| 	case "Explore":
 | |
| 		return Scene_Explore, nil
 | |
| 	case "BotStore":
 | |
| 		return Scene_BotStore, nil
 | |
| 	case "CozeHome":
 | |
| 		return Scene_CozeHome, nil
 | |
| 	case "Playground":
 | |
| 		return Scene_Playground, nil
 | |
| 	case "Evaluation":
 | |
| 		return Scene_Evaluation, nil
 | |
| 	case "AgentAPP":
 | |
| 		return Scene_AgentAPP, nil
 | |
| 	case "PromptOptimize":
 | |
| 		return Scene_PromptOptimize, nil
 | |
| 	case "GenerateAgentInfo":
 | |
| 		return Scene_GenerateAgentInfo, nil
 | |
| 	case "SceneOpenApi":
 | |
| 		return Scene_SceneOpenApi, nil
 | |
| 	}
 | |
| 	return Scene(0), fmt.Errorf("not a valid Scene string")
 | |
| }
 | |
| 
 | |
| func ScenePtr(v Scene) *Scene { return &v }
 | |
| func (p *Scene) Scan(value interface{}) (err error) {
 | |
| 	var result sql.NullInt64
 | |
| 	err = result.Scan(value)
 | |
| 	*p = Scene(result.Int64)
 | |
| 	return
 | |
| }
 | |
| 
 | |
| func (p *Scene) Value() (driver.Value, error) {
 | |
| 	if p == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	return int64(*p), nil
 | |
| }
 |